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;
6 $(CC) -o $@ $(OBJECTS) $(LDFLAGS)
8 -include $(OBJECTS:.o=.d)
10 $(OBJDIR)/%.o: ./%.c | $(OBJDIR)/
11 $(CC) $(CFLAGS) -c -o $@ $<
12 @$(CC) $(CFLAGS) -MM -MP -MT '$(@) $(@:.o=.d)' -MF $(@:.o=.d) $(<)
14 $(OBJDIR)/%.o: ../common/%.c | $(OBJDIR)/
15 $(CC) $(CFLAGS) -c -o $@ $<
16 @$(CC) $(CFLAGS) -MM -MP -MT '$(@) $(@:.o=.d)' -MF $(@:.o=.d) $(<)
18 $(OBJDIR)/%.o: $(SRCDIR)/variants/%.c | $(OBJDIR)/
19 $(CC) $(CFLAGS) -c -o $@ $<
20 @$(CC) $(CFLAGS) -MM -MP -MT '$(@) $(@:.o=.d)' -MF $(@:.o=.d) $(<)
22 $(OBJDIR)/%.o: $(SRCDIR)/%.c | $(OBJDIR)/
23 $(CC) $(CFLAGS) -c -o $@ $<
24 @$(CC) $(CFLAGS) -MM -MP -MT '$(@) $(@:.o=.d)' -MF $(@:.o=.d) $(<)
30 rm -rf $(TARGET) $(OBJDIR)
32 .PHONY: clean $(OBJDIR)/