diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..82b4f2e --- /dev/null +++ b/Makefile @@ -0,0 +1,32 @@ +# First goal is always run with just `make` +all: + /bin/php php/update-listing.php + +data: + /bin/php php/fetch-servers.php + +html: + /bin/php php/generate-html.php + +dev: + xdg-open http://localhost:8080 + make server & + make watchdog + +lan-dev: + ip addr | fgrep -e ' 192.' -e ' 10.' + xdg-open http://localhost:8080 + make lan-server & + make watchdog + +server: + /bin/php -S localhost:8080 -t output + +lan-server: + /bin/php -S 0.0.0.0:8080 -t output + +# Update html on file change +# Doesn't check for new files +watchdog: + find . | entr -n -s "make html" +