added toplevel Makefile
This commit is contained in:
parent
022fe8d87d
commit
07011a947e
43
Makefile
Normal file
43
Makefile
Normal file
@ -0,0 +1,43 @@
|
||||
TMUX_SESSION=knyc
|
||||
|
||||
info:
|
||||
@echo available targets:
|
||||
@perl -ne 'm/^([\w\-]+):/ && print(" $$1\n");' Makefile
|
||||
|
||||
grab-%:
|
||||
$(MAKE) -C grabber "$@"
|
||||
|
||||
run-all:
|
||||
pexec -R -c -e TARGET \
|
||||
-r run-client \
|
||||
-r run-server \
|
||||
-- $(MAKE) '$$TARGET'
|
||||
|
||||
run-tmux:
|
||||
tmux start-server
|
||||
-tmux kill-session -t "$(TMUX_SESSION)"
|
||||
tmux new-session -d -s "$(TMUX_SESSION)"
|
||||
tmux send-keys "make run-client" C-m
|
||||
tmux splitw -v -l 5
|
||||
tmux send-keys "make run-server" C-m
|
||||
tmux attach-session -t "$(TMUX_SESSION)"
|
||||
|
||||
run-client:
|
||||
(cd client/ && yarn dev)
|
||||
|
||||
run-server:
|
||||
$(MAKE) -C server run-loop
|
||||
|
||||
expire:
|
||||
$(MAKE) -C grabber expire
|
||||
|
||||
lint:
|
||||
(cd client/ && yarn lint)
|
||||
|
||||
build:
|
||||
(cd client/ && yarn build)
|
||||
(cd client/ && yarn generate)
|
||||
$(MAKE) -C server build
|
||||
|
||||
run-standalone:
|
||||
$(MAKE) -C server run-standalone
|
Loading…
Reference in New Issue
Block a user