1 # Makefile - for the org-mode distribution
3 # This file is not part of GNU Emacs
5 # default target is "all"
8 # Describe valid make targets for org-mode.
12 $(info make
- show this help
)
13 $(info make
all - cleanly compile Org ELisp files and documentation
)
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
)
23 $(info make docs
- 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
)
29 $(info make
test - build org and run
all 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
)
34 $(info make clean-install
- remove installed Org ELisp and documentation files
)
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