-.PHONY: all build gtags check doc info html doc-inner install uninstall install-info uninstall-info install-casl2lib uninstall-casl2lib version gittag clean clean-src clean-gtags clean-test clean-doc clean-doc-inner
+.PHONY: all build gtags \
+ check \
+ doc alldoc doc_inner \
+ install uninstall \
+ version gittag \
+ clean src-clean gtags-clean \
+ test-clean doc-clean doc_inner-clean
CMD := casl2 comet2 dumpword
INSTALL: doc/install.txt
$(CP) $< $@
-docall:
+alldoc:
$(MAKE) -C doc all
-info:
- $(MAKE) -C doc info
-
-html:
- $(MAKE) -C doc html
-
-doc-inner:
+doc_inner:
$(MAKE) -C doc_inner all
check:
uninstall: uninstall-info uninstall-casl2lib
$(RM) $(prefix $(bindir)/,$(CMD))
-install-info:
- $(MAKE) -C doc install-info
-
-uninstall-info:
- $(MAKE) -C doc uninstall-info
-
-install-casl2lib:
- $(MAKE) -C as/casl2lib install-casl2lib
-
-uninstall-casl2lib:
- $(MAKE) -C as/casl2lib uninstall-casl2lib
-
version: $(VERSIONFILES)
@$(ECHO) "YACASL2 Version: $(VERSION)"
gittag: VERSION
$(GITTAG) $(VERSION)
-clean: clean-cmd clean-src clean-gtags clean-doc clean-doc-inner clean-version
+distclean: cmd-clean gtags-clean version-clean clean
+
+clean: src-clean doc-clean doc_inner-clean
-clean-cmd:
- @$(RM) $(CMD)
+cmd-clean:
+ $(RM) $(CMD)
-clean-src:
- @$(MAKE) -sC src clean
+src-clean:
+ $(MAKE) -sC src clean
-clean-gtags:
- @$(RM) GPATH GRTAGS GSYMS GTAGS
+gtags-clean:
+ $(RM) GPATH GRTAGS GSYMS GTAGS
-clean-doc:
- @$(MAKE) -sC doc clean
+doc-clean:
+ $(MAKE) -sC doc clean
-clean-doc-inner:
- @$(MAKE) -sC doc_inner clean
+doc_inner-clean:
+ $(MAKE) -sC doc_inner clean
-clean-version:
- @$(RM) $(VERSIONFILES)
+version-clean:
+ $(RM) $(VERSIONFILES)
-clean-test:
- @$(MAKE) -sC test clean
+test-clean:
+ $(MAKE) -sC test clean