| | |
| | | |
| | | CFLAGS += -Wextra -Wmissing-prototypes -Wimplicit -g -Iinc |
| | | LDFLAGS += -Wl,--as-needed |
| | | TESTFLAGS += -lcunit $(CFLAGS) |
| | | TESTCFLAGS += $(CFLAGS) `pkg-config --cflags cunit` |
| | | TESTLDFLAGS += $(LDFLAGS) `pkg-config --libs cunit` |
| | | |
| | | OBJDIR=obj |
| | | DISTDIR=dist |
| | |
| | | |
| | | |
| | | $(TESTDIR)/%.o: $(TESTDIR)/%.c |
| | | $(CC) -c $(CFLAGS) $(CPPFLAGS) -o $@ $< |
| | | $(CC) -c $(TESTCFLAGS) $(CPPFLAGS) -o $@ $< |
| | | |
| | | $(TESTDIR)/%.test: $(TESTDIR)/%.o $(DISTDIR)/$(STATICLIB) |
| | | $(CC) $(TESTFLAGS) $< $(DISTDIR)/$(STATICLIB) -o $@ $(LDFLAGS) |
| | | $(CC) $< -o $@ $(DISTDIR)/$(STATICLIB) $(TESTLDFLAGS) |
| | | |
| | | |
| | | |