ifeq "$(ROOTDIR)" ""
export ROOTDIR=$(shell while true; do if [ -f BaseVar.mk ]; then pwd;exit; else cd ..;fi;done;)
endif

include $(ROOTDIR)/.config

SO_TARGET = libssap.so
subdir-y += ../msg/
subdir-y += ../cfg/
obj-y := ../msg/ssap_msg.o  ../cfg/cfg.o ../pc/pc_api.o ../syslog/warnlog.o tbsutil.o tbsmalloc.o common.o tbsflash.o ../led/led_alp.o crypt.o ../ipt_common/ipt_common.o
obj-${CONFIG_TBS_SUPPORT_IPV6} += tbsipv6.o

subdir-$(CONFIG_APPS_LOGIC_NETGEAR_POT) += ../ng_pot/
obj-${CONFIG_APPS_LOGIC_NETGEAR_POT} += ../ng_pot/ng_pot.o

EXTRA_LDFLAGS = -lz -L$(TMPDISTDIR)/lib $(TMPDISTDIR)/lib/libscew.a $(TMPDISTDIR)/lib/libexpat.a
EXTRA_CFLAGS = -fPIC -shared -Wall -I../msg -I../../include  -I../syslog -I../cfg -I../pc -I$(TMPDISTDIR)/include -I${BUILDDIR} -I${BUILDDIR}/include

ifdef CONFIG_TBS_APPS_DEBUG_PC
EXTRA_CFLAGS += -D_PC_DEBUG
endif

ifeq (${PRODUCT}, UML)
	EXTRA_CFLAGS +=
endif

ifeq ("$(CONFIG_PINANDOTHER_ENABLED)","y")
EXTRA_CFLAGS += -DPINANDOTHER_ENABLED
endif

include $(ROOTDIR)/Rules.make
installme::
	cp libssap.so $(FSROOT)/lib/
	$(STRIP) $(FSROOT)/lib/libssap.so

#include $(ROOTDIR)/Rules.make
