# project/GNUMakefile
DIRS := src/html src/rtf src/main
CFLAGS += -Isrc/include $(addprefix -I,$(DIRS))
SRCS := 

all: bin/main.exe

include $(addsuffix /module.mak, $(DIRS))

OBJS := $(addsuffix .o,$(basename $(SRCS)))

DEPS := $(OBJS:.o=.d)
include $(DEPS)
%.d: %.c
	$(CC) -MM -MG -MF $@ -MT '$@ $(patsubst %.c,%.o,$<)'  \
    $(CFLAGS) $<

bin/main.exe: $(OBJS)
	$(CC) -o $@ $^
clean:
	-$(RM) $(OBJS) $(DEPS) \
    src/main/cmdline.h src/main/cmdline.c
