X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=test%2Fintegration%2Fcasl2%2FMakefile;h=6b81f1fd7934a3c94e0d6ed22331bfa682cb3579;hb=47d2bb9e2d85d05aa87484aad833f03850232a78;hp=05bb87a06d4b1de4b4ea39fc796d3895c3cb5b1c;hpb=a4a4d9291958ee920beaec963000248b9523389b;p=YACASL2.git diff --git a/test/integration/casl2/Makefile b/test/integration/casl2/Makefile index 05bb87a..6b81f1f 100644 --- a/test/integration/casl2/Makefile +++ b/test/integration/casl2/Makefile @@ -9,9 +9,9 @@ TESTS = `ls | grep "^[^A-Z].*"` LOGFILE = Test.log -.PHONY: all check report clean cleanall prepare create -all: check report -check: +.PHONY: all check checkeach report clean cleanall prepare create +check: checkeach report +checkeach: @rm -f $(LOGFILE) @for target in $(TESTS); do \ $(MAKE) check -C $$target; \ @@ -36,29 +36,26 @@ cleanall: prepare: @for target in $(TESTS) ; do $(MAKE) prepare -C $$target ; done create: -ifdef UNITNAME +ifndef UNITNAME + @echo "no test created. set UNITNAME" +else @mkdir $(UNITNAME) @echo 'include ../CMD.mk # YACASL2DIR, CASL2' >$(UNITNAME)/Makefile ifdef CASL2FLAG @echo 'CASL2FLAG = $(CASL2FLAG)' >>$(UNITNAME)/Makefile -else - @echo 'CASL2FLAG = -la' >>$(UNITNAME)/Makefile endif -ifdef ASDIR - @echo 'ASDIR = $(ASDIR)' >>$(UNITNAME)/Makefile -else @echo 'ASDIR = $$(YACASL2DIR)/as' >>$(UNITNAME)/Makefile -endif + @echo 'CASL2LIBDIR = $$(YACASL2DIR)/as/casl2lib' >>$(UNITNAME)/Makefile ifdef ASFILE @echo 'ASFILE = $(ASFILE)' >>$(UNITNAME)/Makefile -else - @echo 'ASFILE = $$(ASDIR)/$(UNITNAME).casl' >>$(UNITNAME)/Makefile endif ifdef INFILE - @echo 'IN = <$(INFILE)' >>$(UNITNAME)/Makefile + @echo 'INFILE = $(INFILE)' >>$(UNITNAME)/Makefile +endif + @echo -n 'CMD = $$(CASL2) $$(CASL2FLAG) $$(ASFILE)' >>$(UNITNAME)/Makefile +ifdef INFILE + @echo -n ' >$$(IN)' >>$(UNITNAME)/Makefile endif - @echo 'CMD = $$(CASL2) $$(CASL2FLAG) $$(ASFILE) $$(IN)' >>$(UNITNAME)/Makefile; \ + @echo >>$(UNITNAME)/Makefile; \ echo 'include ../TEST.mk' >>$(UNITNAME)/Makefile -else - @echo "no test created. set UNITNAME" endif