You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
520 B
21 lines
520 B
|
|
.PHONY: all deps tk csv up down
|
|
|
|
all: deps
|
|
|
|
deps: tk csv
|
|
|
|
tk:
|
|
@cd deps/guile-toolkit && ${MAKE} && sudo ${MAKE} install
|
|
|
|
csv:
|
|
@cd deps/guile-csv && ${MAKE} && sudo ${MAKE} install
|
|
|
|
up: .backend.lock
|
|
|
|
.backend.lock: main.scm
|
|
@GUILE_AUTO_COMPILE=0 @GUILE@ ./main.scm > yacswa-backend.log 2>&1 & PID=$$!; echo $${PID} > .backend.lock && echo "Server spawned with PID $${PID}" && echo "Allow for "
|
|
|
|
down:
|
|
@PID=`cat .backend.lock` && kill -15 $${PID} && rm .backend.lock && echo "Server on PID $${PID} down."; unset PID
|