@rm -f a.out 1.txt diff.txt report.txt
cleanall: clean
@rm -f 0.txt
-$(SRCDIR)/%.o: $(SRCDIR)/%.c
- @$(CC) -c $(CFLAGS) $<
a.out: $(SRC) $(TESTSRCFILE)
- @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