include $(TOPDIR)/rules.mk

TARGET=dy_lora

ifdef WITH_DEBUG
	CFLAGS += -g -O0
else
	CFLAGS += -DNDEBUG -g
endif

ifneq ($(CONFIG_SUPPORT_LED),)
	CFLAGS += -DSUPPORT_LED=1
else
	CFLAGS += -DSUPPORT_LED=0
endif

CFLAGS += -Werror

SOURCES=$(wildcard *.c)

CFLAGS += -I$(STAGING_DIR)/usr/include

LDFLAGS += -ldyutils -lubox -lpthread -lipc_helper

all: $(TARGET)

$(TARGET):
	$(CC) $(CFLAGS) -o $(TARGET) $(SOURCES) $(LDFLAGS)

clean:
	find . -name '*.o' -type f -print -exec rm -rf {} \;
	find . -name '*.a' -type f -print -exec rm -rf {} \;
	rm -f $(TARGET)
