1 # Makefile - for the org-mode distribution
3 # This file is not part of GNU Emacs
6 include default.mk
# defaults, customizable via "local.mk"
7 -include local.mk
# optional local customization, use default.mk as template
9 # default target is "all" unless overridden in local.mk
12 # Describe valid make targets for org-mode.
16 $(info make help
- show this help
)
17 $(info make
- cleanly compile Org ELisp files and documentation
)
21 $(info make
install - install Org
, both ELisp and Info files
)
22 $(info make install-lisp
- install Org
, only ELisp files
)
23 $(info make install-info
- install Org
, only Info file
)
27 $(info make doc
- make
all documentation
)
28 $(info make
info - make Info documentation
)
29 $(info make html
- make HTML documentation
)
30 $(info make pdf
- make pdf documentation
)
31 $(info make card
- make refcards documentation
)
33 $(info make
check - build org and run complete
test suite
)
34 $(info make
clean - clean Org ELisp and documentation files
)
35 $(info make compile
- cleanly compile Org ELisp files
)
36 $(info make compile-dirty
- compile Org ELisp without cleaning
)
38 $(info make clean-install
- remove installed Org ELisp and documentation files
)
41 include targets.mk
# toplevel make machinery