MAKEFLAGS    += -r -R
TARGET       := dy_upgrade

MY_CFLAGS    := $(CFLAGS) -DNDEBUG -ggdb -Werror -fno-omit-frame-pointer
MY_LDFLAGS   := -ldyutils -luci -lubox -lpthread -llua -lipc_helper

SOURCES=$(wildcard *.c)
OBJECTS=$(SOURCES:.c=.o)

all: $(TARGET)

$(TARGET): $(OBJECTS)
	$(CC) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(MY_LDFLAGS)

%.o: %.c
	$(CC) $(MY_CFLAGS) -c -o $@ $<

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