/Makefile

http://github.com/fperrad/ooc-lua · Makefile · 40 lines · 20 code · 12 blank · 8 comment · 1 complexity · a9fadabfe94c775e2ec4c46fc2a0f1ff MD5 · raw file

  1. EXE := ooc-luac lexico
  2. all: $(EXE)
  3. lexico: $(wildcard source/*.ooc)
  4. # rock -g --noclean --sourcepath=source $@
  5. rock --sourcepath=source $@
  6. ooc-luac: $(wildcard source/*.ooc)
  7. rock -g --noclean --sourcepath=source -Ddebug $@
  8. # rock --sourcepath=source -Ddebug $@
  9. #test:
  10. # prove t/*.t
  11. CODING_STD := \
  12. LineLength \
  13. HardTabs \
  14. TrailingSpace \
  15. CuddledElse \
  16. CamelCase \
  17. Parentheses \
  18. #export OOC_LINE_LENGTH=100
  19. codingstd: ../ooc-codingstd
  20. prove --exec="rock -r --sourcepath=../ooc-codingstd/source" $(CODING_STD)
  21. ../ooc-codingstd:
  22. cd .. && git clone git://github.com/fperrad/ooc-codingstd.git
  23. #README.html: README.md
  24. # Markdown.pl README.md > README.html
  25. clean:
  26. rm -rf *_tmp/ .libs/
  27. rm -f $(CODING_STD) $(EXE)
  28. # rm -f README.html