MAKEFLAGS += -r -R

TARGET     = dy_data_reporter
MYCFLAGS  := $(CFLAGS) -DNDEBUG -ggdb -Werror \
	-fstack-protector-all -fno-omit-frame-pointer
SOURCES   := $(wildcard *.c)
MYLDFLAGS := -ldyutils -lubuslog -luci -lubox -lpthread -lsqlite3 -lipc_helper
PCLNT :=
ifneq ($(wildcard $(COLNT_DIR)),)
PCLNT += pclnt_wrapper
$(info PCLNT-TING PACKAGE data_reporter)
endif

all: $(TARGET)

%.o: %.c
	$(PCLNT) $(CC) -c $(MYCFLAGS) -o $@ $<
%.o: %.cpp
	$(PCLNT) $(CC) -c $(MYCFLAGS) -o $@ $<
$(TARGET):
	$(PCLNT) $(CC) $(MYCFLAGS) -o $(TARGET) $(SOURCES) $(LDFLAGS) $(MYLDFLAGS)

clean:
	rm -rf *.o $(TARGET)
