Added targeting rules for frontend's make and output redirect for backend's make

master
Brady McDonough 10 months ago
parent 0cccd1bc87
commit b970d899f7

@ -14,7 +14,7 @@ csv:
up: .backend.lock up: .backend.lock
.backend.lock: main.scm .backend.lock: main.scm
@GUILE_AUTO_COMPILE=0 @GUILE@ ./main.scm > yacswa-backend.log & PID=$$!; echo $${PID} > .backend.lock && echo "Server spawned with PID $${PID}" @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: down:
@PID=`cat .backend.lock` && kill -15 $${PID} && rm .backend.lock && echo "Server on PID $${PID} down."; unset PID @PID=`cat .backend.lock` && kill -15 $${PID} && rm .backend.lock && echo "Server on PID $${PID} down."; unset PID

@ -1,14 +1,17 @@
SOURCES := $(shell find src -type f)
WWW := $(shell find www -type f)
.PHONY: all clean .PHONY: all clean
all: www/elm.js all: www/elm.js
www/elm.js: src/*.elm www/elm.js: $(SOURCES)
@ELM@ make src/Main.elm --output=www/elm.js @ELM@ make src/Main.elm --output=www/elm.js
install: www/elm.js @public_dir@ install: www/elm.js @public_dir@
@public_dir@: @public_dir@: $(WWW)
@mkdir -p @public_dir@ @mkdir -p @public_dir@
@cp -r ./www/ @public_dir@ @cp -r ./www/ @public_dir@

Loading…
Cancel
Save