動作確認機種にArch Linuxを追加
[YACASL2.git] / Makefile
index df6cab7..b16f6da 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -38,7 +38,7 @@ CMDFILES := casl2 comet2 dumpword casl2rev comet2monitor
 
 all: build INSTALL gtags
 
-build:
+build: version
        $(MAKE) -C src all
        @(for f in $(CMDFILES); do if test ! -e $$f -o src/$$f -nt $$f; then $(CP) src/$$f $$f; fi; done)
 
@@ -63,18 +63,21 @@ check:
 smoke:
        $(MAKE) -sC test/system smoke
 
+smoke-valgrind:
+       $(MAKE) -sC test/system smoke-valgrind
+
 valgrind:
        $(MAKE) -sC test/system valgrind
 
 install: casl2 comet2 dumpword install-info
        $(INSTALL) -d $(bindir)
-       $(INSTALL) $(CMD) $(bindir)/
+       $(INSTALL) $(CMDFILES) $(bindir)/
 
 install-info:
        $(MAKE) -C doc install-info
 
 uninstall: uninstall-info
-       $(RM) $(prefix $(bindir)/,$(CMD))
+       $(RM) $(prefix $(bindir)/,$(CMDFILES))
 
 version: $(VERSIONFILES)
        @$(ECHO) "YACASL2 Version: $(VERSION)"
@@ -90,7 +93,7 @@ distclean: cmd-clean src-distclean gtags-clean version-clean clean
 clean: src-clean doc-clean doc_inner-clean
 
 cmd-clean:
-       $(RM) $(CMD)
+       $(RM) $(CMDFILES)
 
 src-clean:
        $(MAKE) -sC src clean