-include config.mk include default.mk .PHONY: lisp docs all: lisp docs help: $(info make all - generate lisp and manual) $(info make lisp - generate byte-code and autoloads) $(info make redo - re-generate byte-code and autoloads) $(info make docs - generate most manual formats) $(info make texi - generate texi manual (see comments)) $(info make info - generate info manual) $(info make html - generate html manual file) $(info make html-dir - generate html manual directory) $(info make pdf - generate pdf manual) $(info make publish - publish snapshot manuals) $(info make release - publish release manuals) $(info make stats - generate statistics) $(info make stats-upload - publish statistics) $(info make clean - remove most generated files) @printf "\n" redo: @$(MAKE) -C lisp clean lisp lisp: @$(MAKE) -C lisp lisp docs: @$(MAKE) -C docs docs texi: @$(MAKE) -C docs texi info: @$(MAKE) -C docs info html: @$(MAKE) -C docs html html-dir: @$(MAKE) -C docs html-dir pdf: @$(MAKE) -C docs pdf publish: @$(MAKE) -C docs publish release: @$(MAKE) VERSION=$(VERSION) -C docs release stats: @$(MAKE) -C docs stats stats-upload: @$(MAKE) -C docs stats-upload clean: @$(MAKE) -C lisp clean @$(MAKE) -C docs clean