1 .PHONY: all build gtags check doc info html doc-inner install uninstall install-info uninstall-info install-casl2lib uninstall-casl2lib clean clean-src clean-gtags clean-test clean-doc clean-doc-inner
10 bindir ?= $(prefix)/bin
11 casl2libdir ?= $(prefix)/yacasl2/casl2lib
13 all: build info html gtags
19 @$(WHICH) $(GTAGS) >/dev/null && $(GTAGS) || $(ECHO) "$(GTAGS): not found"
31 $(MAKE) -C doc_inner all
34 $(MAKE) -sC test/system
36 install: casl2 comet2 dumpword install-info install-casl2lib
37 $(INSTALL) -d $(bindir)
38 $(INSTALL) casl2 comet2 dumpword $(bindir)/
40 uninstall: uninstall-info uninstall-casl2lib
41 $(RMF) $(bindir)/casl2 $(bindir)/comet2 $(bindir)/dumpword
44 $(MAKE) -C doc install-info
47 @$(MAKE) -C doc uninstall-info
50 $(MAKE) -C as/casl2lib install-casl2lib
53 @$(MAKE) -C as/casl2lib uninstall-casl2lib
55 clean: clean-src clean-gtags clean-doc clean-doc-inner
58 @$(MAKE) -sC src clean
61 @$(RMF) GPATH GRTAGS GSYMS GTAGS
64 @$(MAKE) -sC doc clean
67 @$(MAKE) -sC doc_inner clean
70 @$(MAKE) -sC test clean