knowyt/server/Makefile

25 lines
433 B
Makefile
Raw Normal View History

2021-07-28 20:21:14 +00:00
info:
@echo available targets:
@perl -ne 'm/^([a-zA-Z0-9\-]+):/ && print(" $$1\n");' Makefile
build:
2021-07-30 14:16:55 +00:00
go build knyt.go
2021-07-28 20:21:14 +00:00
run:
2021-07-30 14:16:55 +00:00
go run knyt.go
2021-07-28 20:21:14 +00:00
run-loop:
pexec -R -c -e TARGET \
-r _run-endless-loop \
-r _run-inotify-restart \
-- $(MAKE) '$$TARGET'
run-standalone:
2021-07-30 14:16:55 +00:00
./knyt
2021-07-28 20:21:14 +00:00
_run-endless-loop:
while true; do $(MAKE) run || sleep 3; done
_run-inotify-restart:
inotifyloop . curl -s http://localhost:32039/__intern__/exit