X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?p=YACASL2.git;a=blobdiff_plain;f=Makefile;h=5dafde8e5a994deed7ecd2516c15e93181b369e8;hp=a1921f4b136595b9a41daa03ed53882c8f3bfcb5;hb=3614c0ec65e1548e52d9149e6ef6925f37458fc6;hpb=f4ecd19f404c806c33603dd5bcd508f4e5c80731 diff --git a/Makefile b/Makefile index a1921f4..5dafde8 100644 --- a/Makefile +++ b/Makefile @@ -1,13 +1,11 @@ .PHONY: all build gtags \ - check \ + check valgrind \ doc alldoc doc_inner \ install uninstall \ version gittag \ clean src-clean gtags-clean \ test-clean doc-clean doc_inner-clean -CMD := casl2 comet2 dumpword casl2rev - CAT := cat CP := cp ECHO := /bin/echo @@ -36,11 +34,22 @@ VERSIONFILES = include/version.h \ test/system/comet2_opt/opt_v/0.txt \ test/system/dumpword/opt_v/0.txt -all: build INSTALL gtags +all: casl2 comet2 dumpword casl2rev INSTALL gtags + +casl2: src/casl2 + $(CP) $< $@ + +comet2: src/comet2 + $(CP) $< $@ + +dumpword: src/dumpword + $(CP) $< $@ -build: +casl2rev: src/casl2rev + $(CP) $< $@ + +src/casl2 src/comet2 src/dumpword src/casl2rev: $(MAKE) -C src all - $(CP) $(addprefix src/,$(CMD)) ./ gtags: $(if $(strip $(shell $(WHICH) $(GTAGS))),$(GTAGS),@$(ECHO) '$(GTAGS): not found') @@ -60,6 +69,9 @@ doc_inner: check: $(MAKE) -sC test/system +valgrind: + $(MAKE) -sC test/system valgrind + install: casl2 comet2 dumpword install-info $(INSTALL) -d $(bindir) $(INSTALL) $(CMD) $(bindir)/