Begin work on Publishing Styles section of manual.
[muse-el.git] / Makefile
blobd91c2aef6440ebdd43e09d1e060d31d906899cb1
1 .PHONY: all examples doc clean realclean distclean fullclean test dist
2 EMACS = emacs
3 ELC = $(patsubst %.el,%.elc,$(wildcard *.el))
5 all: $(ELC)
7 examples:
8 (cd examples && $(MAKE))
10 doc:
11 makeinfo muse.texi
12 makeinfo --html --no-split muse.texi
14 muse-build.elc: scripts/muse-build.el
15 @echo muse-build.el is not byte-compiled
17 %.elc: %.el
18 @$(EMACS) -q --no-site-file -batch \
19 -l scripts/muse-build.el -L . \
20 -f batch-byte-compile $<
22 clean:
23 -rm -f *.elc *~
24 (cd examples && $(MAKE) clean)
26 realclean distclean fullclean: clean
27 -rm -f muse.info muse.html
28 (cd examples && $(MAKE) distclean)
30 test: fullclean $(ELC)
31 emacs -q -batch -L . -l scripts/muse-build.el \
32 -f muse-elint-files muse-*.el
34 dist: distclean
35 (cd ..; tar cvzf ~/Public/Emacs/muse.tar.gz muse)