MAKEFLAGS += -r -R

TARGET=dy_scada_iec104

.PHONY: all clean
MYCFLAGS      := $(CFLAGS) -Werror -fstack-protector-all -fno-omit-frame-pointer -ggdb
SOURCES       := $(wildcard *.c)
ifeq ($(LNXALL_PSDK),true)
LIB60870      := -l60870
else
LIB60870      := -llib60870
endif
MYLDFLAGS     := $(LDFLAGS) -ldyutils -luci -lubox -lpthread $(LIB60870) -lipc_helper

all: $(TARGET)

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

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