# Simple Makefile for 
MAKEFLAGS += -r -R

TARGET      := ess_protocol
CC          ?= arm-openwrt-linux-muslgnueabi-gcc
MY_CFLAGS   := $(CFLAGS) -Wall -I$(STAGING_DIR)/usr/include -Os -ggdb -fno-omit-frame-pointer
SOURCES     := $(wildcard *.c)
OBJECTS      = $(SOURCES:.c=.o)
LDFLAGS     := -ldyutils -luci -lubox -lpthread -lipc_helper

.PHONY: all clean
all: $(TARGET) $(OBJECTS)

$(TARGET): $(OBJECTS)
	$(CC) -o $(TARGET) $(OBJECTS) $(LDFLAGS)
%.o: %.c ess_protocol.h
	$(CC) $(MY_CFLAGS) -c -o $@ $<
clean:
	rm -f $(TARGET) *.o
