export CC=gcc
export MAKE=make
export RM=rm -rf
export AR=ar
#AMFԱ룬AMFص.o/.dļ

include ${G_MODULE_CONFIG_F}
#*************************************************************#
#***************define for Cu module**************************#
#*************************************************************#
GLOBAL_INCLUDE+=-I/usr/include/libxml2
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Platform/include/cstl
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Platform/include
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Common/Inc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Asn/Inc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Asn/Inc/rtxsrc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Asn/Inc/rtsrc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Asn/Inc/rtpersrc

GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/F1/F1C/Inc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/F1/F1U/Inc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/F1/F1U/F1UCu/Inc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/F1/F1U/F1UDu/Inc

GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Cu/CuCp/Nwm/NgC/Inc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Cu/CuCp/Ho/Inc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Cu/CuCp/CuC/Inc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Cu/CuCp/Mm/Inc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Cu/CuCp/Sm/Inc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Cu/CuCp/Rrm/Inc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Cu/CuCp/Common/Inc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Cu/CuCp/Om/Inc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Cu/CuCp/Controller/Inc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Cu/CuCp/Srv/Inc
ifeq (y,$(CONFIG_CUUP))
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Cu/CuUp/Common/Inc
endif

ifeq (y,$(CONFIG_CUCP))
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Tool/Msgb/Inc
endif

GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Cu/Pdcp/Common/Inc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Cu/Pdcp/PdcpCp/Inc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Cu/Pdcp/PdcpUp/Inc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Cu/Inc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Cu/CuUp/NgU/Inc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Cu/CuUp/UpC/Inc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Cu/CuUp/sdap/Inc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Cu/CuUp/CuupPm/Inc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Cu/E1ap/Inc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Cu/OamAdp/Inc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Cu/CuCpApp/Inc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Cu/CuUpApp/Inc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Cu/CuCp/Amf_test/Inc

GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Du/Inc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Du/Mac/Inc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Du/Mac/basis/db2linear/include
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Du/Mac/basis/msg_mgt/include
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Du/Mac/basis/tti/include
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Du/Rlc/Inc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Du/DuApp/Inc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Du/Ducp/Inc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Du/OamAdp/Inc



GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Tool/BitsPack/Inc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Tool/Wls/Inc

GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Gtpu/Common/Inc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Gtpu/GtpuCu/Inc
GLOBAL_INCLUDE+=-I${G_ROOT_DIR}/Gtpu/GtpuDu/Inc

DFLAGS =${GLOBAL_INCLUDE} 
CFLAGS =${GLOBAL_INCLUDE} 
CFLAGS +=-DTVER=1001 -O0 -g3 -fPIC -rdynamic -L${G_TARGET_DIR} -Wall
CFLAGS +=-DLINUX
CFLAGS +=-D__CKERNEL__
CFLAGS +=-DUM_MAX_SDU_SEG_NUM=111
CFLAGS +=-DMAC_SCHED_INFO_STATISTIC
CFLAGS +=-DRLC_AM_MODULE
CFLAGS +=-DPHY_3_0_1
CFLAGS +=-DSML
CFLAGS +=-DOS_LINUX
CFLAGS +=-DVOS_MODULE_CLI
#CFLAGS +=-DMAC_TTI_TEST
CFLAGS +=-DCUUP_INACTIVE_TEST
#CFLAGS +=-DCUUP_TEST
#CFLAGS +=-DPDCPC_TEST
#CFLAGS +=-DMAC_PHY_TEST
CFLAGS +=-DDU_SHAREMEM
#CFLAGS +=-DMAC_UNPACK_FLAG
#CFLAGS +=-DLICENSE_CHECK
CFLAGS +=-DSTORE_SEG
#CFLAGS +=-DMAC_TEST_FRAME
#CFLAGS +=-DVIRTUAL_STACK
CFLAGS +=-DMSGB_DEBUG
ifeq (1,$(AMF_ADD_TEST))
       CFLAGS += -DAMF_TEST
endif

ifeq (y,$(CONFIG_CU))
	CFLAGS += -DNR_CU
endif
ifeq (y,$(CONFIG_DU))
	CFLAGS += -DNR_DU
endif
ifeq (y,$(CONFIG_CUCP))
	CFLAGS += -DNR_CUCP
endif
ifeq (y,$(CONFIG_CUUP))
	CFLAGS += -DNR_CUUP
endif


#ifeq (y,$(CONFIG_MOD_A_SUB_1))
#	CFLAGS += -DMOD_A_SUB_1
#endif
#
#ifeq (y,$(CONFIG_MOD_A_SUB_2))
#	CFLAGS += -DMOD_A_SUB_2
#endif

#ifeq (y,$(CONFIG_MOD_B_SUB_1))
#	CFLAGS += -DMOD_B_SUB_1
#endif
#
#ifeq (y,$(CONFIG_MOD_B_SUB_2))
#	CFLAGS += -DMOD_B_SUB_2
#endif

#ifeq (y,$(CONFIG_MOD_C_SUB_1))
#	CFLAGS += -DMOD_C_SUB_1
#endif

#ifeq (y,$(CONFIG_MOD_C_SUB_2))
#	CFLAGS += -DMOD_C_SUB_2
#endif

M_D_LIBS =
M_D_LIBS += -lpthread
M_D_LIBS += -lrt
M_D_LIBS += -lconfig 
M_D_LIBS += -lxml2 
M_D_LIBS += -ldl
M_D_LIBS += -lwls
M_D_LIBS += -lhugetlbfs
#M_D_LIBS += -lnetsnmp 
#M_D_LIBS += -lnetsnmpmibs 
#M_D_LIBS += -lnetsnmpagent

M_D_LIBS += -lrohc 
M_D_LIBS += -lrohc_decomp
M_D_LIBS += -lrohc_comp
M_D_LIBS += -lrohc_common
M_D_LIBS += -ltcmalloc 
M_D_LIBS += -lcurl

M_PLATFORM_LIB=${G_PLATFORM_DIR}/libgros.a
M_PLATFORM_LIB+=${G_PLATFORM_DIR}/vos_licence.a
M_D_LIBS += ${G_ROOT_DIR}/target/libngapasn.so
M_D_LIBS += ${G_ROOT_DIR}/target/libe1apasn.so
M_D_LIBS += ${G_ROOT_DIR}/target/libf1apasn.so
M_D_LIBS += ${G_ROOT_DIR}/target/librrcasn.so
M_D_LIBS += ${G_ROOT_DIR}/target/libxnapasn.so
M_D_LIBS += ${G_ROOT_DIR}/target/libasn1per.so
M_D_LIBS += ${G_ROOT_DIR}/target/libasn1rt.so

export DFLAGS
export CFLAGS
export M_D_LIBS
export M_PLATFORM_LIB

export TTTT="1234567890"

