include ../.config
SBINDIR=$(TARGET)/sbin
ETCDIR=$(TARGET)/etc
CFLAGS=-I../../platform/kernel/RTL8196B/kernels/linux-2.6.x/include -DCONFIG_8186SDK_IGMPPROXY -DCONFIG_DEFAULTS_KERNEL_2_6

CFLAGS += $(EXTRA_CFLAGS)
EXEC = igmpproxy
OBJS = mroute-api.o lib.o ifvc.o syslog.o timeout.o main.o

all: BUILT_TIME $(EXEC)

$(EXEC): $(OBJS)
	$(CC) $(LDFLAGS) $(INCLUDE) -o $@ $(OBJS) $(LDLIBS$(LDLIBS-$(@)))
	mips-uclibc-strip igmpproxy

install : 
	cp igmpproxy ${SBINDIR}

#romfs:
#	$(ROMFSINST) /bin/$(EXEC)

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

BUILT_TIME:
	@echo  \#define BUILT_TIME \"`TZ=UTC date -u "+%Y.%m.%d-%H:%M%z" `\" > ./built_time	
