Makefile 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. # Makefile - for the org-mode distribution
  2. #
  3. # Maintainer: Carsten Dominik <dominik@science.uva.nl>
  4. # Version: VERSIONTAG
  5. #
  6. # Describe valid make targets for org-mode.
  7. .PHONY: targets help
  8. targets help:
  9. $(info )
  10. $(info make - show this help)
  11. $(info make all - cleanly compile Org ELisp files and documentation)
  12. $(info )
  13. $(info Installation)
  14. $(info ============)
  15. $(info make install - install Org, both ELisp and Info files)
  16. $(info make install-lisp - install Org, only ELisp files)
  17. $(info make install-info - install Org, only Info file)
  18. $(info )
  19. $(info Maintenance)
  20. $(info ===========)
  21. $(info make docs - make all documentation)
  22. $(info make info - make Info documentation)
  23. $(info make html - make HTML documentation)
  24. $(info make pdf - make pdf documentation)
  25. $(info make card - make refcards documentation)
  26. $(info )
  27. $(info make clean - clean Org ELisp and documentation files)
  28. $(info make compile - cleanly compile Org ELisp files)
  29. $(info make compile-dirty - compile Org ELisp without cleaning)
  30. $(info )
  31. $(info make clean-install - remove installed Org ELisp and documentation files)
  32. @echo ""
  33. include default.mk
  34. -include local.mk # optional local customization
  35. include maint.mk
  36. include targets.mk
  37. include maint-targets.mk