blob: 6f9c3d540bedfb25c5c1705d8abb968509a43d05 [file] [log] [blame]
export CURPRJPATH=$(shell cd .. && pwd)
export PRJ_NAME=$(shell basename $(CURPRJPATH))
export TOPDIR_AP=$(shell pwd)/../../../..
export RF_TYPE ?= 220A1
export DCXO ?= no
export PRJ_PRODUCT_DIR=$(TOPDIR_AP)/project/$(CHIP_NAME)/$(PRJ_NAME)
export PRJ_CONF_DIR=$(TOPDIR_AP)/project/$(CHIP_NAME)/$(PRJ_NAME)/config
ifeq ($(DCXO), yes)
export PRJ_BIN_DIR=$(PRJ_PRODUCT_DIR)/bin/$(RF_TYPE)_dcxo
else
export PRJ_BIN_DIR=$(PRJ_PRODUCT_DIR)/bin/$(RF_TYPE)
endif
export SIGN=$(TOPDIR_AP)/../tools/SignTool/SignImage
export OBFU_TOOL=$(TOPDIR_AP)/../tools/stunnix/bin/cxx-obfus
export LIBPS_BUILD_SHELL ?= build_modem_merge.sh
export USE_TestHarness ?= no
export CUSTOM_MACRO=-DAPP_OS_LINUX=1 \
-DAPP_OS_TOS=2 \
-DAPP_OS_ZEPHYR=3 \
-DAPP_OS_YUNOS=4 \
-DPRODUCT_MIFI_CPE=0 \
-DPRODUCT_PHONE=1 \
-DPRODUCT_DATACARD=2
export THUMB ?= yes
export CONFIG_MEMCHECK=no
# copy libstdc++.so.6 to rootfs /lib
export USE_LIBSTDCPP ?= no
export LARGEFILE_SPLIT_ENABLE ?= no
export KO_SPLIT_ENABLE ?= no
export SPLIT_BLOCK_SIZE ?= 512K
#lzma dictionary, default 512KB
export LZMA_DICT ?= 512
export USE_RESOURCE ?= no
export ROOT_FS_TYPE ?= ubifs
export USERDATA_FS_TYPE ?= ubifs
export CROSS_COMPILE_VERSION ?= gcc-4.9.4_thumb_linux
#prj_mdl_min prj_mifi_min
export PRJ_IS_MIN ?= no
export USE_VOICE_SUPPORT ?= yes
export MODEM_TYPE ?= all
export USE_CPPS_KO ?= yes
export USE_ENABLE_LTO ?= no
export CONFIG_KLOCWORK ?= yes
export USE_CAP_SYS ?= no
export USE_BTRUNK_SUPPORT ?= no
export USE_FOTA ?= yes
export USE_FOTA_AB ?= no
#remove shell scripts comment in rootfs
export USE_REMOVE_COMMENT ?= no
# y for yes, n for no, keep same format with kernel configuration
export CONFIG_MIN_8M_VERSION ?= n
export USE_ZCAT_MBIM ?= no
export USE_RECOVERYFS ?= no
export USE_OEM_FS ?= no
export USE_VEHICLE_DC ?= no
export USE_ZXIC_DEBUG_INFO ?= no
export LIBC_TYPE ?= uClibc
export LIBC_VERSION ?= uClibc-0.9.33.2
export CROSS_COMPILE_PREFIX ?= arm-buildroot-linux-uclibcgnueabi-
export USE_GLIBC ?= no
export LIBGCC_KERNEL ?= libgcc.a
export LIBNVRAM_API_NEW ?= no
export LIBSOFT_TIMER_API_NEW ?= no
export USE_OPTEE ?= no
export USE_VEHICLE_DC_REF ?= no
export USE_NVRO_BACKUP ?= no
export MK_SDK_VERSION=yes