EXEC = mtd_write
OBJS = mtd.o
CFLAGS += -I$(ROOTDIR)/$(LINUXDIR)

ifeq ("$(CONFIG_MODEL)", "PROJECT_CAP2150")
CROSS_COMPILE = "arm-openwrt-linux-uclibcgnueabi-"
TARGET_HOST = "arm-openwrt-linux-uclibcgnueabi"
INCLUDE_PATH += -I$(ROOTDIR) -I$(USER_HEADERS)
CFLAGS = -fomit-frame-pointer -pipe -Dlinux -D__linux__ -Dunix -DEMBED $(INCLUDE_PATH) -fsigned-char
INCLUDE_LIBS=
else ifeq ("$(CONFIG_MODEL)","AP912C")
CFLAGS	+= -I$(ROOTDIR)/$(LINUXDIR)/include
else ifeq ("$(CONFIG_PRODUCT)", "IPQ8074")
CFLAGS	+= -I$(ROOTDIR)/kernel_headers/include
else ifeq ("$(CONFIG_PRODUCT)", "XRX500")
CFLAGS	+= -I$(ROOTDIR)/kernel_headers/include
endif

all: $(EXEC)

$(EXEC): $(OBJS)
	$(CC) $(LDFLAGS) -o $@ $(OBJS) $(LDLIBS)

romfs:
ifeq ("$(CONFIG_MODEL)", "PROJECT_CAP2150")
	cp $(EXEC) $(FSDIR)/bin/$(EXEC)
else
	$(ROMFSINST) /bin/$(EXEC)
endif

clean:
	-rm -f $(EXEC) *.elf *.gdb *.o

