#############################################################
# Makefile for dhcp-forwarder 0.8
#############################################################

ifndef ROOTDIR
ROOTDIR = ../..
export ROOTDIRendif
endif

ifeq ("$(CONFIG_MODEL)", "PROJECT_CAP2150")

CROSS_COMPILE = "arm-openwrt-linux-uclibcgnueabi-"
TARGET_HOST = "arm-openwrt-linux-uclibcgnueabi"
AR = "${CROSS_COMPILE}gcc-ar"
RANLIB = "${CROSS_COMPILE}gcc-ranlib"
RM = rm -rf
#grep shows not used, LIBUPNP_SRC_PATH = $(ROOTDIR)/lib/include
else

ifeq ("$(CONFIG_MODEL)","AP912C")
else
CROSS_COMPILE = mipsel-linux-
TARGET_HOST = mipsel-linux
LIBUPNP_SRC_PATH = $(ROOTDIR)/lib/include
endif

endif

CC = $(CROSS_COMPILE)gcc
LD = $(CROSS_COMPILE)ld


INCLUDE_PATH += -I. -I../include/ 

INCLUDE_LIBS=

USELIBS = ../snmplib/libnetsnmp.a

OBJS =  ./snmptrap.o 

EXEC = snmptrap

CFLAGS += -O2 -Wall $(INCLUDE_PATH)

all: $(EXEC)
$(EXEC):  $(OBJS)
	$(CC) $(CFLAGS) -o $(EXEC) $(OBJS) $(USELIBS) $(INCLUDE_LIBS) $(LDLIBS)

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

clean:
	rm -rf *.o *~ *.bak $(EXEC)


