X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=test%2Funit%2FTEST.mk;h=2a26ddeb1e318ed3c8c2bc69d7210e044a0735a4;hb=3aab1400bc11c15975b3094ac44e02c73a8c3d04;hp=4d473e9b868d8ae95e35fc51a24673c0ca05273b;hpb=c1f7164cea1d3e5aebb76dc26543b1de593b92bb;p=YACASL2.git diff --git a/test/unit/TEST.mk b/test/unit/TEST.mk index 4d473e9..2a26dde 100644 --- a/test/unit/TEST.mk +++ b/test/unit/TEST.mk @@ -15,6 +15,9 @@ COMMONSRC = $(SRCDIR)/word.o $(SRCDIR)/struct.o $(SRCDIR)/hash.o $(SRCDIR)/cmd.o ASSRC = $(SRCDIR)/assemble.o $(SRCDIR)/token.o $(SRCDIR)/label.o $(SRCDIR)/macro.o EXECSRC = $(SRCDIR)/exec.o $(SRCDIR)/dump.o +ifeq "$(UCLASS)" "ALL" + SRC = $(COMMONSRC) $(ASSRC) $(EXECSRC) +endif ifeq "$(UCLASS)" "AS" SRC = $(COMMONSRC) $(ASSRC) endif @@ -33,8 +36,8 @@ clean: cleanall: clean @rm -f 0.txt a.out: $(SRC) $(TESTSRCFILE) - @make -C $(SRCDIR) - @gcc $(CFLAGS) $(SRC) $(TESTSRCFILE) + @make -sC $(SRCDIR) + gcc $(CFLAGS) $(SRC) $(TESTSRCFILE) 0.txt 1.txt: a.out @./a.out >$@ 2>&1 diff.txt: 1.txt