CFA = ../../cfa-cpp TESTS = ${shell ls *.c} TEST_OUT = $(TESTS:.c=.tst) %.tst:%.c $(CFA) $(CFA) -nd < $< > $@ 2>&1 tests: $(TEST_OUT) clean: rm -rf $(TEST_OUT) force: clean tests all: $(TESTS) @for i in $(TESTS); do \ echo -n $$i "... " ; \ $(CFA) -d < $$i > $$i.log; \ done