CFLAGS := -g
CC := gcc
WF2QTEST_SRCFILES := wf2q.c test_wf2q.c
WF2QTEST_OBJFILES := $(patsubst %.c, %.o, $(WF2QTEST_SRCFILES))
WF2QTEST_EXEC := test_wf2q

$(WF2QTEST_EXEC): $(WF2QTEST_OBJFILES)
	$(CC) $(CFLAGS) -o $(WF2QTEST_EXEC) $(WF2QTEST_OBJFILES)
%.o: %.c
	@echo + cc $<
	$(CC) $(CFLAGS) -c -o $@ $<

clean:
	@rm -f $(WF2QTEST_OBJFILES)
	@rm $(WF2QTEST_EXEC)
