MAKEFLAGS += -r -R

TARGETS   = dy_config_manager lnxall_decrypto_read
MYCFLAGS := $(CFLAGS) -DNDEBUG -Werror
SOURCES   = cm_supervisor.c cm_handle_msg.c
DEC_FILE  = lnxall_decrypto_read.c
MYLDFLAGS = -ldyutils -luci -lubox -lpthread -lipc_helper

.PHONY: all clean
all: $(TARGETS)

dy_config_manager: $(SOURCES)
	$(CC) $(MYCFLAGS) -o $@ $(SOURCES) $(LDFLAGS) $(MYLDFLAGS)

lnxall_decrypto_read: lnxall_decrypto_read.c
	$(CC) $(MYCFLAGS) -o $@ $(DEC_FILE) $(LDFLAGS) $(MYLDFLAGS)

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