From c4b712048f96fdb7ea875100317702d8029356e7 Mon Sep 17 00:00:00 2001
From: j8takagi <j8takagi@nifty.com>
Date: Thu, 28 Jun 2018 20:17:50 +0900
Subject: [PATCH] =?utf8?q?Makefile=E3=81=AE=E6=95=B4=E7=90=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=utf8
Content-Transfer-Encoding: 8bit

---
 Makefile | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

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')
-- 
2.18.0