Simple Makefile target helper https://pagure.io/mkit

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. # mkit - Simple Makefile target helper
  2. # See LICENSE file for copyright and license details.
  3. export MKIT_DIR
  4. all: options build
  5. options:
  6. @echo build options:
  7. @echo "VERSION = ${VERSION}"
  8. @echo "PRERELEASE = ${PRERELEASE}"
  9. @echo "DESTDIR = ${DESTDIR}"
  10. @echo "PREFIX = ${PREFIX}"
  11. build:
  12. @$(MKIT_DIR)/make build
  13. manpages: build
  14. @$(MKIT_DIR)/make build_manpages
  15. clean:
  16. @$(MKIT_DIR)/make clean
  17. dist: clean
  18. @$(MKIT_DIR)/make dist
  19. install: all
  20. @$(MKIT_DIR)/make install
  21. release_x:
  22. @$(MKIT_DIR)/make release_x
  23. release_y:
  24. @$(MKIT_DIR)/make release_y
  25. release_z:
  26. @$(MKIT_DIR)/make release_z
  27. uninstall:
  28. @$(MKIT_DIR)/make uninstall
  29. .PHONY: all options clean dist install uninstall release_x release_y release_z