Makefile 364 B

1234567891011121314151617181920212223242526
  1. FENNEL = /usr/local/bin/fennel
  2. PG = lua pg.lua
  3. EMACS = emacs --no-init --script ox.el
  4. all: pg.lua assets main-pages articles
  5. .PHONY: all
  6. assets: img styles
  7. cp -r styles img www/
  8. pg.lua: pg.fnl
  9. $(FENNEL) --compile pg.fnl > pg.lua
  10. main-pages:
  11. $(MAKE) -C org
  12. articles:
  13. $(MAKE) -C org/articles/
  14. init:
  15. mkdir ./www
  16. mkdir ./www/articles
  17. clean:
  18. rm -rf ./www