[Feature][Modem]Update MTK MODEM V1.6 baseline version: MOLY.NR15.R3.MD700.IVT.MP1MR3.MP.V1.6
MTK modem version: MT2735_IVT_MOLY.NR15.R3.MD700.IVT.MP1MR3.MP.V1.6.tar.gz
RF modem version: NA
Change-Id: I45a4c2752fa9d1a618beacd5d40737fb39ab64fb
diff --git a/mcu/make/module/middleware/hif_control/extern/usbidle.mak b/mcu/make/module/middleware/hif_control/extern/usbidle.mak
new file mode 100644
index 0000000..4a14399
--- /dev/null
+++ b/mcu/make/module/middleware/hif_control/extern/usbidle.mak
@@ -0,0 +1,31 @@
+# Define source file lists to SRC_LIST
+SRC_LIST = middleware/hif/usbidle/src/usbidle_task.c \
+ middleware/hif/usbidle/src/usbidle_hif.c \
+ middleware/hif/usbidle/src/usbidle_if.c
+
+# Define include path lists to INC_DIR
+INC_DIR = middleware/hif/interface \
+ middleware/hif/usbidle/include \
+ interface/driver/hif \
+ interface/driver/hif/hif_usbdev \
+ interface/protocol/l2_utility/flc2_v2
+
+# Define the specified compile options to COMP_DEFS
+ifdef HIF_USB30_SUPPORT
+ ifeq ($(strip $(HIF_USB30_SUPPORT)), TRUE)
+ COMP_DEFS = __USBC_USB30_SUPPORT__
+ endif
+endif
+
+# Patch for MoDIS
+ifeq ($(filter __MTK_TARGET__, $(strip $(MODULE_DEFS))),)
+ COMP_DEFS += __USBC_USB30_SUPPORT__
+endif
+
+ifneq ($(strip $(MODIS_CONFIG)),TRUE)
+ COMP_DEFS += __USBC_TARGET_HIF_DRIVER_SUPPORT__
+endif
+
+# Define the source file search paths to SRC_PATH
+SRC_PATH = middleware/hif/usbidle/src
+
diff --git a/mcu/make/module/middleware/hif_data/extern/ipc_fragment.mak b/mcu/make/module/middleware/hif_data/extern/ipc_fragment.mak
new file mode 100644
index 0000000..40b7158
--- /dev/null
+++ b/mcu/make/module/middleware/hif_data/extern/ipc_fragment.mak
@@ -0,0 +1,38 @@
+#
+# Define source file lists to SRC_LIST
+#
+SRC_LIST = middleware/hif/ipcore/src/ipc_fragment/ipc_fragment_defrag.c \
+ middleware/hif/ipcore/src/ipc_fragment/ipc_fragment_reassemble.c \
+ middleware/hif/ipcore/src/ipc_fragment/ipc_fragment_utility.c \
+ middleware/hif/ipcore/src/ipc_fragment/ipc_fragment_export.c \
+ middleware/hif/ipcore/src/ipc_fragment/ipc_fragment_frag.c \
+ middleware/hif/ipcore/src/ipc_fragment/ipc_fragment_ut.c
+
+# L1 trace configuration file
+ifeq ($(strip $(CUSTOM_RELEASE)),TRUE)
+ #custom
+ ifeq ($(strip $(DHL_SUPPORT)),TRUE)
+ SRC_LIST += $(strip $(CUS_MTK_REL))/dhl/l1trace/ipc_fragment_data_path_trace_utmd.c
+ else
+ SRC_LIST += $(strip $(CUS_MTK_REL))/tst/l1trace/ipc_fragment_data_path_trace_utmd.c
+ endif
+else
+ SRC_LIST += $(strip $(CGEN_L1_OUTDIR))/ipc_fragment_data_path_trace_utmd.c
+endif
+
+#
+# Define include path lists to INC_DIR
+#
+INC_DIR = middleware/hif/interface \
+ middleware/hif/ipcore/include \
+ interface/service/prbm/
+
+#
+# Define the specified compile options to COMP_DEFS
+#
+COMP_DEFS =
+
+#
+# Define the source file search paths to SRC_PATH
+#
+SRC_PATH = middleware/hif/ipcore/src/ipc_fragment
diff --git a/mcu/make/module/middleware/hif_data/extern/ipcore.mak b/mcu/make/module/middleware/hif_data/extern/ipcore.mak
new file mode 100644
index 0000000..37f2c44
--- /dev/null
+++ b/mcu/make/module/middleware/hif_data/extern/ipcore.mak
@@ -0,0 +1,60 @@
+#
+# Define source file lists to SRC_LIST
+#
+SRC_LIST = middleware/hif/ipcore/src/ipc_task.c \
+ middleware/hif/ipcore/src/ipc_if.c \
+ middleware/hif/ipcore/src/ipc_session.c \
+ middleware/hif/ipcore/src/ipc_filter.c \
+ middleware/hif/ipcore/src/ipc_dhcp_adp.c \
+ middleware/hif/ipcore/src/ipc_notify.c \
+ middleware/hif/ipcore/src/ipc_utils.c \
+ middleware/hif/ipcore/src/ipc_data.c \
+ middleware/hif/ipcore/src/ipc_dpfm.c \
+ middleware/hif/ipcore/src/ipc_module_clean.c \
+ middleware/hif/ipcore/src/ipc_task_clean.c \
+ middleware/hif/ipcore/src/ipc_packet_parser.c
+
+# for Modem generation after Gen95
+ifneq ($(strip $(MTK_MODEM_ARCH)), MT6293)
+SRC_LIST += middleware/hif/ipcore/src/ipc_data_ipf.c
+endif
+
+# Packet Filter Manager file lists
+SRC_LIST += middleware/hif/ipcore/src/pfm_garbage_filter.c \
+ middleware/hif/ipcore/src/pfm_if.c
+
+ifneq ($(filter ATEST_SYS_IPCORE, $(strip $(MODULE_DEFS))),)
+SRC_LIST += middleware/hif/ipcore/src/ipc_ut.c
+SRC_LIST += middleware/hif/ipcore/src/ipc_ut_ilm.c
+endif
+
+#
+# Define include path lists to INC_DIR
+#
+INC_DIR = middleware/hif/interface \
+ middleware/hif/ipcore/include \
+ interface/service/prbm/ \
+ interface/service/rsra/ \
+ interface/protocol/nas_multimode/upcm \
+ interface/driver/hif/hif_lhifdev \
+ interface/driver/hif/hif_dpmaifdev \
+ interface/sap/md/MD97\
+ protocol/interface/enl2/el2
+
+#
+# Define the specified compile options to COMP_DEFS
+#
+COMP_DEFS =
+
+ifeq ($(strip $(LTM_EPDCP_SIMULATION_SUPPORT)), TRUE)
+COMP_DEFS += __LTM_EPDCP_SIMULATION_SUPPORT__
+endif
+
+#
+# Define the source file search paths to SRC_PATH
+#
+SRC_PATH = middleware/hif/ipcore/src
+
+ifeq ($(strip $(COMPILER)),GCC)
+CFLAGS += -O2 -mblockmov-limit=16
+endif
diff --git a/mcu/make/module/middleware/hif_data/extern/usbcore.mak b/mcu/make/module/middleware/hif_data/extern/usbcore.mak
new file mode 100644
index 0000000..eb75ef7
--- /dev/null
+++ b/mcu/make/module/middleware/hif_data/extern/usbcore.mak
@@ -0,0 +1,80 @@
+# Define source file lists to SRC_LIST
+SRC_LIST = middleware/hif/usbcore/src/usbcore_task.c \
+ middleware/hif/usbcore/src/usbcore_class_device.c \
+ middleware/hif/usbcore/src/usbcore_hif.c \
+ middleware/hif/usbcore/src/usbcore_notify_event.c \
+ middleware/hif/usbcore/src/usbcore_stdreq.c \
+ middleware/hif/usbcore/src/usbcore_vendreq.c \
+ middleware/hif/usbcore/src/usbcore_except.c \
+ middleware/hif/usbcore/src/usbcore_ind_q.c \
+ middleware/hif/usbcore/src/usbcore_stack.c \
+ middleware/hif/usbcore/src/usbcore_resource.c \
+ middleware/hif/usbcore/src/usbcore_cosim.c
+
+ifdef HIF_USB_ENUM_PORT_FOR_AP
+ ifeq ($(strip $(HIF_USB_ENUM_PORT_FOR_AP)), TRUE)
+ ifeq ($(strip $(HIF_CCCI_SUPPORT)), TRUE)
+ SRC_LIST += middleware/hif/usbcore/src/usbcore_dual_owner.c
+ endif
+ endif
+endif
+
+# L1 trace configuration file
+ifeq ($(strip $(CUSTOM_RELEASE)),TRUE)
+ #custom
+ ifeq ($(strip $(DHL_SUPPORT)),TRUE)
+ SRC_LIST += $(strip $(CUS_MTK_REL))/dhl/l1trace/usbcore_data_path_trace_utmd.c
+ else
+ SRC_LIST += $(strip $(CUS_MTK_REL))/tst/l1trace/usbcore_data_path_trace_utmd.c
+ endif
+else
+ SRC_LIST += $(strip $(CGEN_L1_OUTDIR))/usbcore_data_path_trace_utmd.c
+endif
+
+
+ifneq ($(strip $(MODIS_CONFIG)),TRUE)
+ ifdef MDDP_USB_SUPPORT
+ ifeq ($(strip $(MDDP_USB_SUPPORT)), TRUE)
+ SRC_LIST += middleware/hif/usbcore/src/usbcore_direct.c
+ ifdef UFPM_UT
+ ifeq ($(strip $(UFPM_UT)), TRUE)
+ SRC_LIST += middleware/hif/usbcore/src/usbcore_direct_ut.c
+ endif
+ endif
+ endif
+ else
+ ifdef MTK_MD_DIRECT_LOGGING_SUPPORT
+ ifeq ($(strip $(MTK_MD_DIRECT_LOGGING_SUPPORT)), TRUE)
+ SRC_LIST += middleware/hif/usbcore/src/usbcore_direct.c
+ endif
+ endif
+ endif
+endif
+
+# Define include path lists to INC_DIR
+INC_DIR = middleware/hif/interface \
+ middleware/hif/usbcore/include \
+ interface/driver/hif \
+ interface/driver/hif/hif_usbdev \
+ interface/protocol/l2_utility/flc2_v2 \
+ interface/driver/lhifcore
+
+# Define the specified compile options to COMP_DEFS
+ifdef HIF_USB30_SUPPORT
+ ifeq ($(strip $(HIF_USB30_SUPPORT)), TRUE)
+ COMP_DEFS = __USBC_USB30_SUPPORT__
+ endif
+endif
+
+# Patch for MoDIS
+ifeq ($(filter __MTK_TARGET__, $(strip $(MODULE_DEFS))),)
+ COMP_DEFS += __USBC_USB30_SUPPORT__
+endif
+
+ifneq ($(strip $(MODIS_CONFIG)),TRUE)
+ COMP_DEFS += __USBC_TARGET_HIF_DRIVER_SUPPORT__
+endif
+
+# Define the source file search paths to SRC_PATH
+SRC_PATH = middleware/hif/usbcore/src
+
diff --git a/mcu/make/module/middleware/hif_data/kpalv.mak b/mcu/make/module/middleware/hif_data/kpalv.mak
new file mode 100644
index 0000000..9860c8b
--- /dev/null
+++ b/mcu/make/module/middleware/hif_data/kpalv.mak
@@ -0,0 +1,21 @@
+#
+# Define source file lists to SRC_LIST
+#
+
+# Define source file lists to SRC_LIST
+SRC_LIST = middleware/kpalv/src/kpalv_task.c \
+ middleware/kpalv/src/kpalv_data.c \
+ middleware/kpalv/src/kpalv_ut.c
+
+
+# Define include path lists to INC_DIR
+INC_DIR = middleware/kpalv/include \
+ interface/middleware/hif
+
+
+# Define the specified compile options to COMP_DEFS
+COMP_DEFS +=
+
+# Define the source file search paths to SRC_PATH
+SRC_PATH = middleware/kpalv/src
+
diff --git a/mcu/make/module/middleware/hif_data/uartcore.mak b/mcu/make/module/middleware/hif_data/uartcore.mak
new file mode 100644
index 0000000..9e4d6b1
--- /dev/null
+++ b/mcu/make/module/middleware/hif_data/uartcore.mak
@@ -0,0 +1,14 @@
+# Define source file lists to SRC_LIST
+SRC_LIST = ./middleware/hif/uartcore/src/uartcore_task.c \
+
+# Define include path lists to INC_DIR
+INC_DIR = middleware/hif/interface
+
+# Define the specified compile options to COMP_DEFS
+COMP_DEFS =
+
+# Patch for MoDIS
+COMP_DEFS +=
+
+# Define the source file search paths to SRC_PATH
+SRC_PATH = ./middleware/hif/uartcore/src \
diff --git a/mcu/make/module/middleware/legacy/meut.mak b/mcu/make/module/middleware/legacy/meut.mak
new file mode 100644
index 0000000..c133aea
--- /dev/null
+++ b/mcu/make/module/middleware/legacy/meut.mak
@@ -0,0 +1,48 @@
+# Define source file lists to SRC_LIST
+SRC_LIST = ./middleware/meut/UDVT/Dvt_Target_Module/TS/src/dvt_ts.c \
+ ./middleware/meut/UDVT/Dvt_Target_Module/Rgu/src/dvt_RGU.c \
+ ./middleware/meut/UDVT/Dvt_Target_Module/I2c/src/dvt_i2c.c \
+ ./middleware/meut/UDVT/Dvt_Target_Module/Pwm/src/dvt_PWM.c \
+ ./middleware/meut/UDVT/Dvt_Target_Module/SIM/src/dvt_sim.c \
+ ./middleware/meut/UDVT/Dvt_Target_Module/Gpt/src/dvt_gpt.c \
+ ./middleware/meut/UDVT/Dvt_Target_Module/Comm_Protocol/src/dvt_comm_seq.c \
+ ./middleware/meut/UDVT/Dvt_Target_Module/Comm_Protocol/src/dvt_common.c \
+ ./middleware/meut/UDVT/Dvt_Target_Module/Rtc/src/Dvt_Rtc.c \
+ ./middleware/meut/UDVT/Dvt_Target_Module/Adc/src/Dvt_Adc.c \
+ ./middleware/meut/UDVT/Dvt_Target_Module/Uart/src/dvt_uart.c \
+ ./middleware/meut/UDVT/Dvt_Target_Module/Usb/src/dvt_usb.c \
+ ./middleware/meut/UDVT/Dvt_Target_Module/Usb/src/dvt_usbacm_drv.c \
+ ./middleware/meut/UDVT/Dvt_Target_Module/Usb/src/dvt_usb_mode.c \
+ ./middleware/meut/UDVT/Dvt_Target_Module/Usb/src/meut_usb.c \
+ ./middleware/meut/UDVT/Dvt_Target_Module/Usb/src/meut_testcase.c \
+ ./middleware/meut/UDVT/Dvt_Target_Module/Pmu/src/dvt_pmu.c \
+ ./middleware/meut/src/meut_main.c \
+ ./middleware/meut/src/meut_init.c
+
+# Define include path lists to INC_DIR
+INC_DIR = driver/drv/include \
+ driver/peripheral/inc \
+ driver/storage/mc/inc \
+ driver/storage/sim/inc \
+ ./service/kal/common/include \
+ ./service/kal/lib/mlib/include \
+ ./middleware/meut/UDVT/Dvt_Target_Module/Comm_Protocol/inc \
+ ./middleware/meut/UDVT/Dvt_Target_Module/Gpt/inc \
+ ./middleware/meut/UDVT/Dvt_Target_Module/Pwm/inc \
+ ./middleware/meut/UDVT/Dvt_Target_Module/Rtc/inc \
+ ./middleware/meut/UDVT/Dvt_Target_Module/I2c/inc \
+ ./middleware/meut/UDVT/Dvt_Target_Module/SIM/inc \
+ ./middleware/meut/UDVT/Dvt_Target_Module/TS/inc \
+ ./middleware/meut/UDVT/Dvt_Target_Module/Rgu/inc \
+ ./middleware/meut/UDVT/Dvt_Target_Module/Uart/inc \
+ driver/connectivity/usb_class/include \
+ ./middleware/meut/UDVT/Dvt_Target_Module/Usb/inc \
+ ./middleware/meut/UDVT/Dvt_Target_Module/Pmu/inc \
+ ./middleware/meut/UDVT/Dvt_Target_Module/Adc/inc \
+ ./middleware/mtkdebug \
+ driver/drv_def \
+ interface/driver/peripheral \
+
+# Define the specified compile options to COMP_DEFS
+COMP_DEFS =
+
diff --git a/mcu/make/module/middleware/meta/extern/ft.mak b/mcu/make/module/middleware/meta/extern/ft.mak
new file mode 100644
index 0000000..8c6ff14
--- /dev/null
+++ b/mcu/make/module/middleware/meta/extern/ft.mak
@@ -0,0 +1,70 @@
+# Define source file lists to SRC_LIST
+# in this case there should be only ft_main.c is compiled
+# keep ft_create for kal config
+# if !defined(__FACTORY_BIN__) && defined(__SPLIT_BINARY__)
+FACTORY_BIN_COMBINATION = __SPLIT_BINARY__ __FACTORY_BIN__
+ifeq ($(filter $(FACTORY_BIN_COMBINATION), $(strip $(MODULE_DEFS))), __SPLIT_BINARY__)
+SRC_LIST = middleware/meta/ft/src/ft_dummy.c
+else
+SRC_LIST = middleware/meta/ft/src/ft_main.c \
+ middleware/meta/ft/src/ft_mem.c \
+ middleware/meta/ft/src/ft_report.c \
+ middleware/meta/ft/src/ft_fnc.c \
+ middleware/meta/ft/src/ft_fnc_l1rf.c \
+ middleware/meta/ft/src/ft_fnc_misc.c \
+ middleware/meta/ft/src/ft_fnc_nvram.c \
+ middleware/meta/ft/src/ft_fnc_fat.c \
+ middleware/meta/ft/src/ft_fnc_custom.c \
+ middleware/meta/ft/src/ft_fnc_misc_ex.c \
+ middleware/meta/ft/src/ft_fnc_util.c \
+ middleware/meta/ft/src/ft_fnc_mmrf.c \
+ middleware/meta/ft/src/ft_fnc_nrf.c \
+ middleware/meta/ft/src/ft_fnc_l4.c
+# Define optional source file
+ifneq ($(filter __UMTS_RAT__, $(strip $(MODULE_DEFS))),)
+ifneq ($(filter __MTK_UL1_FDD__, $(strip $(MODULE_DEFS))),)
+SRC_LIST += middleware/meta/ft/src/ft_fnc_wcdma.c
+endif
+endif
+
+ifneq ($(filter __UMTS_TDD128_MODE__, $(strip $(MODULE_DEFS))),)
+ifneq ($(filter __AST_TL1_TDD__, $(strip $(MODULE_DEFS))),)
+SRC_LIST += middleware/meta/ft/src/ft_fnc_aux.c
+endif
+endif
+
+ifneq ($(filter __LTE_RAT__, $(strip $(MODULE_DEFS))),)
+SRC_LIST += middleware/meta/ft/src/ft_fnc_lterf.c
+endif
+
+ifneq ($(filter __C2K_RAT__, $(strip $(MODULE_DEFS))),)
+SRC_LIST += middleware/meta/ft/src/ft_fnc_c2krf.c
+endif
+
+endif
+# Define include path lists to INC_DIR
+INC_DIR = ./interface/middleware/meta \
+ ./interface/service/sst \
+ ./interface/service/dhl \
+ protocol/layer4/l4/include \
+ middleware/meta/ft/inc \
+ driver/audio/med/audio/include \
+ driver/che/include \
+ interface/l1/gl1/external \
+ interface/l1/el1/external \
+ interface/l1/mml1/external \
+ protocol/interface/l4misc \
+ protocol/interface/ims \
+ ./interface/service/sys_svc
+
+# Non-MODEM BSP include path
+
+# Define the specified compile options to COMP_DEFS
+COMP_DEFS =
+
+# Define the source file search paths to SRC_PATH
+SRC_PATH = middleware/meta/ft/src
+
+#fdr_reorg
+INC_DIR += protocol/interface/general \
+ interface/l1/cl1/common
diff --git a/mcu/make/module/middleware/meta/extern/ftc.mak b/mcu/make/module/middleware/meta/extern/ftc.mak
new file mode 100644
index 0000000..cce7156
--- /dev/null
+++ b/mcu/make/module/middleware/meta/extern/ftc.mak
@@ -0,0 +1,13 @@
+# Define source file lists to SRC_LIST
+SRC_LIST = middleware/meta/ftc/ftc_main.c
+
+# Define include path lists to INC_DIR
+INC_DIR = ./interface/middleware/meta \
+ driver/connectivity/usb_class/include
+
+# Define the specified compile options to COMP_DEFS
+COMP_DEFS =
+
+# Define the source file search paths to SRC_PATH
+SRC_PATH = middleware/meta/ftc
+
diff --git a/mcu/make/module/middleware/middleware_config.mak b/mcu/make/module/middleware/middleware_config.mak
new file mode 100644
index 0000000..a6fe3e7
--- /dev/null
+++ b/mcu/make/module/middleware/middleware_config.mak
@@ -0,0 +1,18 @@
+CATEGORY_DEFS +=
+CATEGORY_INCDIRS += protocol/interface/ddm
+
+ifeq ($(strip $(MTK_MODEM_ARCH)), MT6297)
+ CATEGORY_INCDIRS += protocol/interface/enl2/el2
+ CATEGORY_INCDIRS += protocol/interface/enl2/en_common
+else ifeq ($(strip $(MTK_MODEM_ARCH)), MT6297P)
+ CATEGORY_INCDIRS += protocol/interface/enl2/el2
+ CATEGORY_INCDIRS += protocol/interface/enl2/en_common
+else
+ CATEGORY_INCDIRS += protocol/interface/el2
+endif
+
+ifeq ($(strip $(LTO_BUILD)),TRUE)
+ ifeq ($(strip $(NO_LTO)),)
+ CFLAGS += -flto -fno-fat-lto-objects
+ endif
+endif
diff --git a/mcu/make/module/middleware/simulation/comm.mak b/mcu/make/module/middleware/simulation/comm.mak
new file mode 100644
index 0000000..56326b0
--- /dev/null
+++ b/mcu/make/module/middleware/simulation/comm.mak
@@ -0,0 +1,21 @@
+# Define source file lists to SRC_LIST
+SRC_LIST = MoDIS_VC9/comm/cShare.cpp
+
+# Define include path lists to INC_DIR
+INC_DIR = MoDIS_VC9/comm
+
+# Define the specified compile options to COMP_DEFS
+COMP_DEFS =
+
+ifeq ($(filter __MTK_TARGET__,$(strip $(MODULE_DEFS))),)
+ COMP_DEFS += GEN_FOR_PC __UCS2_ENCODING
+endif
+
+# Define the source file search paths to SRC_PATH
+SRC_PATH = MoDIS_VC9/comm
+
+ifeq ($(filter __MTK_TARGET__, $(strip $(MODULE_DEFS))),)
+ MODIS_DIS_OPTION += STDC_HEADERS
+endif
+
+NOT_USE_CATEGORY_INCLUDE := TRUE
diff --git a/mcu/make/module/middleware/simulation/modis.mak b/mcu/make/module/middleware/simulation/modis.mak
new file mode 100644
index 0000000..390a907
--- /dev/null
+++ b/mcu/make/module/middleware/simulation/modis.mak
@@ -0,0 +1,28 @@
+# Define source file lists to SRC_LIST
+SRC_LIST = MoDIS_VC9/MoDIS/w32_winmain.cpp \
+ MoDIS_VC9/CrashHandlerlib/CrashHandlerClient.cpp \
+ MoDIS_VC9/CrashHandlerlib/CrashHandlerSharedMemory.cpp \
+ MoDIS_VC9/CrashHandlerlib/OscarSST.c
+
+SRC_LIST += MoDIS_VC9/MoDIS/mtk_simulator.rc \
+ MoDIS_VC9/MoDIS/resource.h \
+ MoDIS_VC9/MoDIS/StdAfx.h \
+ MoDIS_VC9/MoDIS/mtk_icon.ICO \
+ MoDIS_VC9/MoDIS/mtk_simulator.ICO \
+ MoDIS_VC9/CrashHandlerlib/CrashHandlerClient.h \
+ MoDIS_VC9/CrashHandlerlib/CrashHandlerSharedMemory.h
+
+# Define include path lists to INC_DIR
+INC_DIR = MoDIS_VC9/MoDIS \
+ MoDIS_VC9/CrashHandlerlib \
+ interface/protocol/uem/include \
+ service/sst/include \
+ service/sst/include_sec
+
+# Define the specified compile options to COMP_DEFS
+COMP_DEFS = MMI_ON_HARDWARE_P
+
+# Define the source file search paths to SRC_PATH
+SRC_PATH = MoDIS_VC9/MoDIS
+
+NOT_USE_CATEGORY_INCLUDE := TRUE