diff options
-rw-r--r-- | Makefile | 15 |
1 files changed, 8 insertions, 7 deletions
@@ -20,18 +20,19 @@ $(TARGET): $(OBJ) src/main.c @$(CC) $(CFLAGS) $(OBJ) src/main.c -o $(TARGET) $(OBJ): $(OBJDIR)/%.o: src/%.c $(HEADERS) - @mkdir -p out - @$(CC) $(CFLAGS) -o $@ -c $< + mkdir -p out + $(CC) $(CFLAGS) -o $@ -c $< clean: - @rm -f $(TARGET) - @rm -f out/* - @rm -rf out/ - @rm -f $(TEST_FILES) + rm -f $(TARGET) + rm -f out/* + rm -rf out/ + rm -f $(TEST_FILES) $(TEST_FILES): $(TARGET) $(TEST_SOURCES) $(HEADERS) + @printf "Running '%s'..." $@ @$(CC) $(CFLAGS) -o $@ $(addsuffix .c, $@) $(OBJ) - @if ./$@ ; then echo "PASS: $@";else echo "FAIL: $@ exit value: $$?"; fi + @if ./$@ ; then printf "\t\tPASS\n";else printf "\t\tFAIL: exit value: %d\n" $$?; fi check: test test: $(TEST_FILES) |