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
508 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: deps .backend.lock
.backend.lock: main.scm
@nohup $(GUILE) ./main.scm > yacswa-backend.log & export PID=$$! & echo "Server spawned with PID $${PID}"; echo $${PID} > .backend.lock; unset PID
down:
@export PID=`cat .backend.lock`; kill -15 $${PID}; rm .backend.lock; rm bc; echo "Server on PID $${PID} down."; unset PID