clean up documentation and provide "doc" as alternative target for "docs"
[org-mode/org-mode-NeilSmithlineMods.git] / Makefile
blobbe78ce4a4e8c53d53884e0997ac56a8c137916a0
1 # Makefile - for the org-mode distribution
3 # This file is not part of GNU Emacs
5 # default target is "all"
6 all::
8 # Describe valid make targets for org-mode.
9 .PHONY: targets help
10 targets help:
11 $(info )
12 $(info make help - show this help)
13 $(info make - cleanly compile Org ELisp files and documentation)
14 $(info )
15 $(info Installation)
16 $(info ============)
17 $(info make install - install Org, both ELisp and Info files)
18 $(info make install-lisp - install Org, only ELisp files)
19 $(info make install-info - install Org, only Info file)
20 $(info )
21 $(info Maintenance)
22 $(info ===========)
23 $(info make doc - make all documentation)
24 $(info make info - make Info documentation)
25 $(info make html - make HTML documentation)
26 $(info make pdf - make pdf documentation)
27 $(info make card - make refcards documentation)
28 $(info )
29 $(info make check - build org and run complete test suite)
30 $(info make clean - clean Org ELisp and documentation files)
31 $(info make compile - cleanly compile Org ELisp files)
32 $(info make compile-dirty - compile Org ELisp without cleaning)
33 $(info )
34 $(info make clean-install - remove installed Org ELisp and documentation files)
35 @echo ""
37 include default.mk # defaults, customizable via "local.mk"
38 -include local.mk # optional local customization, use default.mk as template
39 include targets.mk # toplevel make machinery