]> git.scottworley.com Git - slidingtile/blobdiff - Makefile
Pass through the test's actual exit code
[slidingtile] / Makefile
index 333a6416e79d6a20cc2008439b5744db752c9eb7..450ffe8ee93b8f736d5cc376bce027c136a5c681 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -17,10 +17,10 @@ TESTS=$(subst .cc,,$(TEST_SRCS))
 all:    $(MAIN) $(TESTS)
 
 test:   $(TESTS)
 all:    $(MAIN) $(TESTS)
 
 test:   $(TESTS)
-       for t in ./*_test; do if ! $$t; then exit 1; fi ;done
+       for t in $(TESTS); do if ./$$t; then :; else exit $$?; fi ;done
 
 clean:
 
 clean:
-       rm -f *.o $(MAIN) $(TESTS)
+       rm -f *.o $(MAIN) $(TESTS) Makefile.bak
 
 $(MAIN): $(OBJS)
        $(CXX) $(CXXFLAGS) -o $@ $^ $(LFLAGS) $(LIBS)
 
 $(MAIN): $(OBJS)
        $(CXX) $(CXXFLAGS) -o $@ $^ $(LFLAGS) $(LIBS)