MYCFLAGS +=  -Wall -I./include $(CFLAGS)

SOURCES = $(wildcard ./src/*.c)
OBJS = $(patsubst %.c,%.o,$(SOURCES))

EXTRA_LDFLAGS := -luci -lubox

all : improxy

%.o: %.c
	$(CC) -MMD $(MYCFLAGS) -g -c -o $@ $< 

improxy : $(OBJS)
	$(CC) $(LDFLAGS) $(EXTRA_LDFLAGS) -o $@  $(OBJS) 

-include $(OBJS:.o=.d)

clean :
	rm -rf ${OBJS} $(DEPS) improxy
