Makefile 777 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. BIN = ~/bin/
  2. VER = 1.1.2
  3. all: monpoly mfotl2sql table2log
  4. .PHONY: monpoly doc clean clean-all depend
  5. monpoly:
  6. cd src && $(MAKE) monpoly
  7. mv src/monpoly .
  8. install: monpoly
  9. cp -v monpoly $(BIN)
  10. mfotl2sql:
  11. cd tools && $(MAKE) mfotl2sql
  12. table2log:
  13. cd tools && $(MAKE) table2log
  14. install-all: install mfotl2sql table2log
  15. cp -v tools/mfotl2sql $(BIN)
  16. cp -v tools/table2log $(BIN)
  17. doc:
  18. cd src && $(MAKE) doc
  19. clean:
  20. cd src && $(MAKE) clean
  21. cd tools && $(MAKE) clean
  22. clean-all: clean
  23. rm -f monpoly
  24. rm -f doc/*
  25. rm -f tools/mfotl2sql tools/table2log
  26. rm -f $(BIN)monpoly $(BIN)mfotl2sql $(BIN)table2log
  27. depend:
  28. cd src && $(MAKE) depend
  29. monpoly-$(VER).tgz:
  30. tar --exclude=.svn -zcf ../monpoly-$(VER).tgz ../monpoly-$(VER)
  31. release: monpoly-$(VER).tgz