diff --git a/Makefile b/Makefile index 8f02296..998b016 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,7 @@ BINARIES = forftanks upload.cgi HTML = forf.html procs.html intro.html designer.html debugger.html -WWW = style.css grunge.png designer.js figures.js tanks.js nav.html.inc jstanks.js +WWW += style.css designer.js nav.html.inc jstanks.js +WWW += docs/assets/images/grunge.png docs/assets/js/figures.js docs/assets/js/tanks.js CFLAGS = -Wall @@ -8,18 +9,20 @@ DESTDIR = /opt/tanks all: $(BINARIES) $(HTML) -install: +install: $(BINARIES) $(HTML) install -d $(DESTDIR)/bin - install go.sh $(DESTDIR)/bin + install go.sh $(DESTDIR)/bin install round.sh $(DESTDIR)/bin + install rank.awk $(DESTDIR)/bin + install summary.awk $(DESTDIR)/bin install forftanks $(DESTDIR)/bin install -d $(DESTDIR)/www - install designer.cgi $(DESTDIR)/www - install $(HTML) $(DESTDIR)/www - install $(WWW) $(DESTDIR)/www + install upload.cgi $(DESTDIR)/www + install --mode=0644 $(HTML) $(DESTDIR)/www + install --mode=0644 $(WWW) $(DESTDIR)/www - install -d $(DESTDIR)/examples + install -d $(DESTDIR)/examples cp -r examples $(DESTDIR)/examples forftanks: forftanks.o ctanks.o forf.o diff --git a/go.sh b/go.sh index 64b5208..c07d62b 100644 --- a/go.sh +++ b/go.sh @@ -6,4 +6,11 @@ ) & ( - cd + cd /tanks + while true; do + ./round.sh user/*/ + sleep 60 + done +) & + +wait diff --git a/round.sh b/round.sh index da7b5bc..5136bca 100755 --- a/round.sh +++ b/round.sh @@ -8,6 +8,7 @@ else exit 1 fi +BINDIR=$(dirname $0) TANKS_GAME=${TANKS_GAME:-forftanks} NAV_HTML_INC=${NAV_HTML_INC:-./nav.html.inc} export NAV_HTML_INC @@ -59,7 +60,7 @@ window.onload = go;

0 fps

EOF -rank.awk $rfn >>$fn +awk -f $BINDIR/rank.awk $rfn >>$fn rm -f $rfn cat $NAV_HTML_INC >>$fn cat <>$fn @@ -67,7 +68,7 @@ cat <>$fn EOF -summary.awk $tanks > summary.html.$$ && mv summary.html.$$ summary.html +awk -f $BINDIR/summary.awk $tanks > summary.html.$$ && mv summary.html.$$ summary.html echo "done."