4 set -o pipefail; valgrind --leak-check=full --exit-on-first-error=yes --error-exitcode=1 ./$< 2>&1 | tee -a $(OBJDIR)/unit_test_results.txt;
7 $(CC) -o $@ $(OBJECTS) $(LDFLAGS)
9 -include $(OBJECTS:.o=.d)
11 $(OBJDIR)/%.o: ./%.c | $(OBJDIR)/
12 $(CC) $(CFLAGS) -c -o $@ $<
13 @$(CC) $(CFLAGS) -MM -MP -MT '$(@) $(@:.o=.d)' -MF $(@:.o=.d) $(<)
15 $(OBJDIR)/%.o: $(MOCK_SRCDIR)/%.c | $(OBJDIR)/
16 $(CC) $(CFLAGS) -c -o $@ $<
17 @$(CC) $(CFLAGS) -MM -MP -MT '$(@) $(@:.o=.d)' -MF $(@:.o=.d) $(<)
19 $(OBJDIR)/%.o: $(SRCDIR)/%.c | $(OBJDIR)/
20 $(CC) $(CFLAGS) -c -o $@ $<
21 @$(CC) $(CFLAGS) -MM -MP -MT '$(@) $(@:.o=.d)' -MF $(@:.o=.d) $(<)
27 rm -rf $(TARGET) $(OBJDIR)
29 .PHONY: clean $(OBJDIR)/