Makefile 793 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. # ---------- ---------- ---------- ---------- ---------- ----------
  2. #
  3. # fenrispunk
  4. #
  5. # ---------- ---------- ---------- ---------- ---------- ----------
  6. target: help
  7. .PHONY: help
  8. help:
  9. @echo "Usage: make [PHONY]"
  10. @sed -n -e '/sed/! s/\.PHONY: //p' Makefile
  11. .PHONY: init
  12. init:
  13. @mkdir -p static/artwork/rob_michaud/
  14. @git -C lib/fenrispunk-assets pull || git clone https://notabug.org/vaeringjar/fenrispunk-assets.git lib/fenrispunk-assets
  15. @rsync -av --delete \
  16. lib/fenrispunk-assets/artwork/rob_michaud/ \
  17. src/static/artwork/rob_michaud/ \
  18. || echo "failed to get fenrispunk-assets"
  19. .PHONY: build
  20. build:
  21. @zola build
  22. .PHONY: clean
  23. clean:
  24. @rm -rf public
  25. .PHONY: rebuild
  26. rebuild: clean build
  27. .PHONY: serve
  28. serve:
  29. @zola serve --port 8000