テスト用のMakefileを整理
[YACASL2.git] / test / TEST.mk
index dc64dcb..753f6c0 100644 (file)
@@ -14,20 +14,28 @@ DIFF_FILE = diff.txt
 REPORT_FILE = report.txt
 TEST0_FILE = 0.txt
 TEST1_FILE = 1.txt
-.PHPNY: check prepare clean cleanall
+
+.PHONY: check prepare clean cleanall
+
 check: clean $(REPORT_FILE)
+
 prepare: cleanall $(TEST0_FILE)
+
 clean:
        @rm -f $(TEST1_FILE) $(DIFF_FILE) $(REPORT_FILE) $(ERR_FILE)
+
 cleanall: clean
        @rm -f $(TEST0_FILE)
+
 ifndef MAINTARGET_OVERRIDE
 $(TEST0_FILE) $(TEST1_FILE):
        @echo $(CMD) >$@; \
      $(CMD) >>$@ 2>$(ERR_FILE); \
      if test -s $(ERR_FILE); then cat $(ERR_FILE) >>$@; else rm -f $(ERR_FILE); fi
 endif
+
 $(DIFF_FILE): $(TEST1_FILE)
        @-diff -c $(TEST0_FILE) $(TEST1_FILE) >$@ 2>&1
+
 $(REPORT_FILE): $(DIFF_FILE)
        @if test ! -s $^; then echo "$(UNITNAME): Test Success $(DATE)" >>$@; rm -f $^; else echo "$(UNITNAME): Test Failure $(DATE)" >>$@; fi;