Makefile 548 B

1234567891011121314151617181920212223242526272829303132
  1. BUILD=build/
  2. # Fix pdflatex search path
  3. TEXINPUTS := "$(TEXINPUTS):docs"
  4. TEXFLAGS := -halt-on-error -interaction=nonstopmode -file-line-error
  5. TEXGREP := grep -i ".*:[0-9]*:.*\|warning"
  6. TGT_DIR :=
  7. TGT_DOC :=
  8. # Default target is 'all'. The 'build' target is defined here so that all
  9. # sub rules.mk can add prerequisites to the 'build' target.
  10. all:
  11. build:
  12. d := docs/
  13. include base.mk
  14. include $(d)/rules.mk
  15. d := tests/
  16. include base.mk
  17. include $(d)/rules.mk
  18. .PHONY: doc
  19. all: doc build
  20. clean:
  21. rm -rf $(CLEAN)
  22. $(TGT_DIR):
  23. mkdir -p $(TGT_DIR)