EC600U_esp32_iap_uart/LinkSDK/demos/Makefile
2024-02-05 17:39:56 +08:00

251 lines
7.1 KiB
Makefile

#-------------------------------------------------------------------------------
# Configure variable
#-------------------------------------------------------------------------------
TOP_DIR:=${TOP_DIR}
MAKEFILE_PATH :=$(subst $(strip \),/,$(abspath $(lastword $(MAKEFILE_LIST))))
#-------------------------------------------------------------------------------
# Configure source code files
#-------------------------------------------------------------------------------
SRC_FILES+= \
bootstrap_posix_demo.c \
cota_basic_demo.c \
data_model_basic_demo.c \
devinfo_posix_demo.c \
diag_basic_demo.c \
dynregmq_basic_demo.c \
dynreg_basic_demo.c \
das_basic_demo.c \
fota_basic_demo.c \
http_basic_demo.c \
logpost_basic_demo.c \
mqtt_basic_demo.c \
mqtt_broadcast_demo.c \
mqtt_rrpc_demo.c \
ntp_posix_demo.c \
shadow_basic_demo.c
#-------------------------------------------------------------------------------
# the include directories
#-------------------------------------------------------------------------------
INC_DIRS+= \
-I${TOP_DIR} \
-I${TOP_DIR}\common\include \
-I${TOP_DIR}\third_party\LinkSDK\core \
-I${TOP_DIR}\third_party\LinkSDK\core\utils \
-I${TOP_DIR}\third_party\LinkSDK\core\sysdep \
-I${TOP_DIR}\third_party\LinkSDK\components\bootstrap \
-I${TOP_DIR}\third_party\LinkSDK\components\data-model \
-I${TOP_DIR}\third_party\LinkSDK\components\devinfo \
-I${TOP_DIR}\third_party\LinkSDK\components\logpost \
-I${TOP_DIR}\third_party\LinkSDK\components\ntp \
-I${TOP_DIR}\third_party\LinkSDK\components\ota \
-I${TOP_DIR}\third_party\LinkSDK\components\shadow \
-I${TOP_DIR}\third_party\LinkSDK\components\das \
-I${TOP_DIR}\third_party\LinkSDK\components\das\inc \
-I${TOP_DIR}\third_party\LinkSDK\components\das\inc\das \
-I${TOP_DIR}\third_party\LinkSDK\components\diag \
-I${TOP_DIR}\third_party\LinkSDK\components\dynreg \
-I${TOP_DIR}\third_party\LinkSDK\components\dynreg-mqtt \
-I${TOP_DIR}\third_party\LinkSDK\components\subdev \
-I${TOP_DIR}\third_party\mbedtls\include \
-I${TOP_DIR}\network\sockets\inc \
-I${TOP_DIR}\network\data_call\inc \
-I${TOP_DIR}\fs\inc \
#-------------------------------------------------------------------------------
# Configure compile flag for C
#-------------------------------------------------------------------------------
U_FLAGS+= \
#-------------------------------------------------------------------------------
# Configure compile flag for C++
#-------------------------------------------------------------------------------
U_CPPFLAGS+=
#-------------------------------------------------------------------------------
# Configure default macro define
#-------------------------------------------------------------------------------
DFLAGS+= \
-DCMUX_ENABLE \
-DLWIP_IPNETBUF_SUPPORT \
-D_TAVOR_B0_SILICON_ \
-DCONFIG_QUECTEL_PROJECT_EC100YCN_AA \
-DFEATURE_SHMEM \
-D"NO_APLP=0" \
-DL1_RX_DIV_SUPPORT \
-DRUN_XIP_MODE \
-DENABLE_MAC_TX_DATA_LOGGING \
-DINTEL_UPGRADE_EGPRS_M \
-DNO_OPENSSL \
-DPLAT_TEST \
-DYMODEM_EEH_DUMP \
-DCAPT_PARAMS_OPTIMIZE \
-D_DDR_INIT_ \
-DSILICON_TTC_CORE_SEAGULL \
-DUPGRADE_EGPRS_M \
-DTV_FNAME="\"SW_PLATFORM=PMD2NONE PHS_SW_DEMO PHS_SW_DEMO_PM SRCNUCLEUS FULL_SYSTEM NOACRTC PDFLT PLAT_TEST PV2 DIAGOSHMEM NVM WITHL1V\"" \
-DFLAVOR_DUALCORE \
-DCODE_IN_PSRAM \
-DTAVOR_D2_WB_L1_SUPPORT \
-DCRANE_MCU_DONGLE \
-DPHS_L1_SW_UPDATE_R7 \
-DINTEL_HERMON_SAC \
-DUPGRADE_PLMS_3G \
-DPM_DEBUG_MODE_ENABLED \
-DCONFIG_QUECTEL_PROJECT_REV="\"EC100YCNAAR01A03M16_OCPU_BETA0429\"" \
-DINTEL_UPGRADE_R99 \
-DENV_XSCALE \
-DEXT_AT_MODEM_SUPPORT \
-DFRBD_CALIB_NVM \
-DUPGRADE_LTE \
-DPLAT_USE_THREADX \
-DFG_PLMS_URR \
-DNO_BIP \
-DCRANE_KEYPAD_SUPPORT \
-DL1_UPGRADE_R7 \
-DDIAG_NEWPP \
-DCA_LONG_IPC_MSG \
-DPCAC_INCLUDE \
-DHL_LWG \
-DCONFIG_QUECTEL_PROJECT_NAME="\"EC100YCNAA\"" \
-DTDL1C_SPY_ENABLE \
-DMRAT_NAS \
-DL1_SW_UPDATE_FOR_DIGRF \
-DPPP_ENABLE \
-DCRANE_SD_NOT_SUPPORT \
-DAPLP_SPY_ENABLE \
-DMIPS_TEST_RAM \
-DUPGRADE_PLMS_SEARCH_API \
-DINTEL_UPGRADE_RF_PARAMS_IN_CF_TDS \
-DNTP \
-DINTEL_UPGRADE_GSM_CRL_IF \
-DUPGRADE_PLMS_L1 \
-DENABLE_CAT1_LG \
-DURR_MRAT_ICS_SEARCH \
-DPHS_SW_DEMO \
-DINTEL_UPGRADE_UNIFIED_VOICE_TASK \
-DTV_FDESC="\"SW_DESCRIPTION=\"" \
-DUSE_TTPCOM_CSR_BLUETOOTH_AUDIO_GAIN_CONTROL \
-DFLAVOR_DDR12MB_GB1MB5 \
-DUPGRADE_R4_FS1 \
-DCRANE_CUST_BUILD \
-DL1_UPGRADE_R5 \
-DINTEL_2CHIP_PLAT \
-DINTEL_UPGRADE_EE_HANDLER_SUPPORT \
-DLFS_FILE_SYS \
-DUPGRADE_FG_PLMS \
-DNO_MBEDTLS \
-DPHS_SW_DEMO_TTC_PM \
-DCRANE_CAMERA_SUPPORT \
-DPM_D2FULL_MODE \
-DL1_WIFI_LOCATION \
-DSUPPORT_GPLC2_RSSI_WITH_L1A1 \
-DINTEL_UPGRADE_DUAL_RAT \
-DL1V_NEW_RSSI \
-DENABLE_ACIPC \
-DL1_SW_UPDATE_FOR_DIGRF \
-D_DIAG_USE_COMMSTACK_ \
-DLTE_GSMMULTIBCCH \
-DLTE_DSDS_GSMMULTIBCCH \
-DUPGRADE_DSDS \
-DTAVOR \
-DSILICON_PV2 \
-DNO_XML \
-DRUN_WIRELESS_MODEM \
-DDEBUG_D2_MOR_REG_RESEREVED_ENABLE \
-DUPGRADE_PLMS_STAGE_2 \
-DFRBD_DSDS_L1 \
-DI_2CHIP_PLAT \
-DMAP_NSS \
-DNEZHA3_1826 \
-DCRANE_Z2 \
-DUPGRADE_DIGRF3G_SUPPORT \
-DFULL_SYSTEM \
-DCRANE_Z1 \
-DUPGRADE_ENHANCED_QUAD_BAND \
-DRELIABLE_DATA \
-D_DATAOMSL_ENABLED_ \
-DNEZHA3 \
-DMSL_INCLUDE \
-DSULOG_DISABLE \
-DL1_UPGRADE_R8 \
-DNO_PAHO_MQTT \
-DUPGRADE_ARBEL_PLATFORM \
-DINTEL_UPGRADE_GPRS_CIPHER_FLUSH \
-DL1_DDR_HIGH_FREQ \
-DENABLE_OOS_HANDLING \
-DUPGRADE_HERMON_DUAL \
-DFLAVOR_COM \
-DUPGRADE_MBCCH \
-DMP3_DECODE \
-D_FDI_USE_OSA_ \
-DREL5_CLEANUP_FEATURE \
-DW_PS_PLUS_G_PAGING \
-DL1_FEATURE_CPC_CRX \
-DHSPA_MPR \
-DACIPC_ENABLE_NEW_CALLBACK_MECHANISM \
-DOSA_USED \
-DFEATURE_WB_AMR_PS \
-D_TAVOR_HARBELL_ \
-DUPGRADE_DSDSLTE \
-DSILICON_SEAGULL \
-DUPGRDE_TAVOR_COMMUNICATION \
-DOPTIMIZE_FOR_2G_BCCH \
-DAT_OVER_UART \
-DINTEL_UPGRADE_2SAMPLES_PER_SYMBOL \
-DUPGRADE_PLMS \
-DPM_EXT_DBG_INT_ARR \
-DNO_LWM2M \
-D"GPRS_MULTISLOT_CLASS=12" \
-DMULTI_BCCH_READY_IND \
-DMARVELL_UPGRADE_BSIC_REDESIGN \
-DOSA_QUEUE_NAMES \
-DICS_MBCCH_2G_RSSI \
-DDLM_TAVOR \
-DCHARGE_DM \
-DGPLC_LTE_RSSI_SCAN \
-D_TAVOR_DIAG_ \
-DDISABLE_NVRAM_ACCESS \
-DOSA_NUCLEUS \
-D__TARGET_FEATURE_DOUBLEWORD \
-DFLAVOR_DIET_RAM \
-DICS_MBCCH \
-DUPGRADE_ICS \
-DFRBD_FDT_CALIB \
-DL1_UPGRADE_R6 \
-DUPGRADE_L1A_FG_PLMS \
-DNVM_INCLUDE \
-DFRBD_AGC_CALIB \
-DPSM_ENABLE \
-DWHOLE_UMTS_STACK \
-DMIPS_TEST \
-DMACRO_FOR_LWG \
-DPHS_SW_DEMO_TTC \
-DMSL_POOL_MEM \
-DUPGRADE_PLMS_SR \
-DUSB_CABLE_DETECTION_VIA_PMIC \
-DUPGRADE_EDGE \
-DNO_DIALER \
-D"EGPRS_MULTISLOT_CLASS=12" \
-DCRANE_LCD_SUPPORT \
-DL1_DUAL_MODE \
-DPM_D2NONE_MODE \
-D_DIAG_DISABLE_USB_ \
-DLTE_W_PS \
#-------------------------------------------------------------------------------
# Configure link library
#-------------------------------------------------------------------------------
U_LIBS:=
#-------------------------------------------------------------------------------
# include mk file
#-------------------------------------------------------------------------------
include ${TOP_DIR}\config\common\makefile.mk