From: j8takagi Date: Thu, 28 Jun 2018 11:17:50 +0000 (+0900) Subject: Makefileの整理 X-Git-Tag: v0.4p1~3 X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?p=YACASL2.git;a=commitdiff_plain;h=c4b712048f96fdb7ea875100317702d8029356e7 Makefileの整理 --- diff --git a/Makefile b/Makefile index 3562d83..52cf49b 100644 --- a/Makefile +++ b/Makefile @@ -6,8 +6,6 @@ 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,15 @@ 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 + +%: src/% + $(CP) $< $@ + +casl2 comet2 dumpword casl2rev: build build: $(MAKE) -C src all - $(CP) $(addprefix src/,$(CMD)) ./ gtags: $(if $(strip $(shell $(WHICH) $(GTAGS))),$(GTAGS),@$(ECHO) '$(GTAGS): not found')