4 -killall pcb_sysbus && killall ubusd
5 /usr/local/bin/pcb_sysbus
7 set -o pipefail; valgrind --leak-check=full --exit-on-first-error=yes --error-exitcode=1 ./$< 2>&1 | tee -a $(OBJDIR)/unit_test_results.txt;
8 -killall pcb_sysbus && killall ubusd
11 $(CC) -o $@ $(OBJECTS) $(LDFLAGS)
13 -include $(OBJECTS:.o=.d)
15 $(OBJDIR)/%.o: ./%.c | $(OBJDIR)/
16 $(CC) $(CFLAGS) -c -o $@ $<
17 @$(CC) $(CFLAGS) -MM -MP -MT '$(@) $(@:.o=.d)' -MF $(@:.o=.d) $(<)
19 $(OBJDIR)/%.o: $(MOCK_SRCDIR)/%.c | $(OBJDIR)/
20 $(CC) $(CFLAGS) -c -o $@ $<
21 @$(CC) $(CFLAGS) -MM -MP -MT '$(@) $(@:.o=.d)' -MF $(@:.o=.d) $(<)
23 $(OBJDIR)/%.o: $(SRCDIR)/%.c | $(OBJDIR)/
24 $(CC) $(CFLAGS) -c -o $@ $<
25 @$(CC) $(CFLAGS) -MM -MP -MT '$(@) $(@:.o=.d)' -MF $(@:.o=.d) $(<)
31 rm -rf $(TARGET) $(OBJDIR)
33 .PHONY: clean $(OBJDIR)/