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

include $(ROOTDIR)/.config
EXTRA_CFLAGS=-I../msg -I../mon -I$(BUILDDIR) -I$(BUILDDIR)/apps/include  -I$(TMPDISTDIR)/include -I../syslog -Wall -I$(BUILDDIR)/include -I$(KERNEL_DIR)/include #-D_PC_DEBUG

ifeq ("$(CONFIG_APPS_LOGIC_DSL)","y")
EXTRA_CFLAGS+=-DENABLE_DSL -I$(BUILDDIR)/apps/logic/dsl -I$(BUILDDIR)/driver/dsl/infineon/drv_dsl_cpe_api/src/include
endif

ifeq ("$(CONFIG_APPS_SSAP_BUTTON)","y")
EXTRA_CFLAGS+=-DENABLE_BUTTON
endif

ifdef CONFIG_TBS_APPS_DEBUG_PC
EXTRA_CFLAGS += -D_PC_DEBUG
endif

# add by zym -- September 29, 2010
ifeq ("$(CONFIG_APPS_SSAP_MTR)","y")
EXTRA_CFLAGS+=-DENABLE_MTR
endif

ifeq ("$(CONFIG_APPS_IPC_DEBUG)", "y")
EXTRA_CFLAGS+=-DIPC_DEBUG
endif

EXTRA_LDFLAGS=-lutil -lssap -L$(BUILDDIR)/apps/ssap/lib -L$(TMPDISTDIR)/lib -lexpat -lz
E_TARGET=pc

obj-y = pc_pcb.o pc_mon.o pc_main.o main.o
obj-y += ../mon/mon.o
obj-$(CONFIG_APPS_LOGIC_DSL) += $(BUILDDIR)/apps/logic/dsl/dsl_api.o
obj-$(CONFIG_APPS_SSAP_BUTTON) += ../button/btn_main.o ../button/app_btn_cfg.o
obj-y += ../ipc/ipc.o

# add by zym -- September 29, 2010
obj-$(CONFIG_APPS_SSAP_MTR) +=../mtr/mtr.o


include $(ROOTDIR)/Rules.make
installme::
	$(Q)cp pc $(FSROOT)/usr/bin/
	$(Q)$(STRIP) $(FSROOT)/usr/bin/pc

