MAKEFLAGS += -r -R

TARGET      = rs485_slave
MYCFLAGS   := $(CFLAGS) -DNDEBUG -ggdb -Werror -fstack-protector-all
SOURCES    := $(wildcard *.c)
MYLDFLAGS  := -ldyutils -luci -lmodbus -lubox -lpthread -lipc_helper

.PHONY: all clean
all: $(TARGET)

$(TARGET):
	$(CC) $(MYCFLAGS) -o $(TARGET) $(SOURCES) $(LDFLAGS) $(MYLDFLAGS)

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