include $(ROOTDIR)/.config
include $(ROOTDIR)/BaseVar.mk
.PHONY: all build clean  
SRCDIR=$(CURDIR)/miniupnpd-1.2

export EXTRA_CFLAGS = -idirafter $(INCLUDE_DIR)/include

#all: configure build
all: build
#configure:ssap

#ssap:
#	make -C $(ROOTDIR) ssap

build:
	make -C $(SRCDIR) -f Makefile.tbs CC=$(CROSS_COMPILE)gcc
	install -m 0755 $(SRCDIR)/miniupnpd $(TMPDISTDIR)/sbin/miniupnpd 
ifeq ("$(CONFIG_APPS_HTML_WEB_STYLE_BELKIN)", "y")
	install -m 0755 $(CURDIR)/upnp_belkin.sh $(TMPDISTDIR)/sbin/upnp.sh

else 
ifeq ("$(CONFIG_APPS_HTML_WEB_STYLE_ANKER)", "y")
	install -m 0755 $(CURDIR)/upnp_anker.sh $(TMPDISTDIR)/sbin/upnp.sh
else
ifeq ("$(CONFIG_APPS_HTML_WEB_STYLE_GBS)", "y")
	install -m 0755 $(CURDIR)/upnp_gbs.sh $(TMPDISTDIR)/sbin/upnp.sh
else
	install -m 0755 $(CURDIR)/upnp.sh $(TMPDISTDIR)/sbin/upnp.sh
endif
endif
endif
clean :
	cd $(SRCDIR); \
	make -f Makefile.tbs clean

install :
	cp $(TMPDISTDIR)/sbin/miniupnpd $(FSROOT)/sbin/miniupnpd
	cp $(TMPDISTDIR)/sbin/upnp.sh $(FSROOT)/sbin/upnp.sh
	$(STRIP) $(FSROOT)/sbin/miniupnpd
