yu.dong | c33b307 | 2024-08-21 23:14:49 -0700 | [diff] [blame^] | 1 | # |
| 2 | # Copyright Statement: |
| 3 | # -------------------- |
| 4 | # This software is protected by Copyright and the information contained |
| 5 | # herein is confidential. The software may not be copied and the information |
| 6 | # contained herein may not be used or disclosed except with the written |
| 7 | # permission of MediaTek Inc. (C) 2005 |
| 8 | # |
| 9 | # BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES |
| 10 | # THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE") |
| 11 | # RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON |
| 12 | # AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES, |
| 13 | # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF |
| 14 | # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT. |
| 15 | # NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE |
| 16 | # SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR |
| 17 | # SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH |
| 18 | # THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO |
| 19 | # NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S |
| 20 | # SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM. |
| 21 | # |
| 22 | # BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE |
| 23 | # LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE, |
| 24 | # AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE, |
| 25 | # OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO |
| 26 | # MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE. |
| 27 | # |
| 28 | # THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE |
| 29 | # WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF |
| 30 | # LAWS PRINCIPLES. ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND |
| 31 | # RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER |
| 32 | # THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC). |
| 33 | SHELL:=/bin/bash |
| 34 | # ************************************************************************* |
| 35 | # Build path, directories |
| 36 | # ************************************************************************* |
| 37 | ifndef MODIS_CONFIG |
| 38 | MODIS_CONFIG := FALSE |
| 39 | endif |
| 40 | |
| 41 | FIXPATH := . |
| 42 | BUILDDIR := $(strip $(FIXPATH))/build |
| 43 | RELDIR := $(strip $(FIXPATH))/mtk_rel |
| 44 | UNIVERSAL_COMMON := ../common |
| 45 | MAKE_COMMON := make/common |
| 46 | CCACHE := ./mtk_tools/ccache/3.7.5/linux/ccache |
| 47 | |
| 48 | PROJDIR := $(strip $(BUILDDIR))/$(strip $(PROJECT_NAME))/$(strip $(FLAVOR)) |
| 49 | CUS_MTK_REL := $(strip $(RELDIR))/$(strip $(ORIGINAL_PROJECT_NAME))/$(strip $(ORIGINAL_FLAVOR))/TARGET |
| 50 | ifeq ($(strip $(MODIS_CONFIG)),TRUE) |
| 51 | ifeq ($(strip $(call uc,$(UE_SIMULATOR))),TRUE) |
| 52 | MODIS_UESIM := UESim |
| 53 | CUS_MTK_REL := $(strip $(RELDIR))/$(strip $(ORIGINAL_PROJECT_NAME))/$(strip $(ORIGINAL_FLAVOR))/UESIM |
| 54 | else |
| 55 | MODIS_UESIM := MoDIS |
| 56 | CUS_MTK_REL := $(strip $(RELDIR))/$(strip $(ORIGINAL_PROJECT_NAME))/$(strip $(ORIGINAL_FLAVOR))/MODIS |
| 57 | endif |
| 58 | TARGET_MODIS_UESIM := $(MODIS_UESIM) |
| 59 | else |
| 60 | TARGET_MODIS_UESIM := target |
| 61 | endif |
| 62 | DSP_MTK_REL := $(strip $(RELDIR))/$(strip $(ORIGINAL_PROJECT_NAME))/$(strip $(ORIGINAL_FLAVOR)) |
| 63 | PROJ_INTERNAL_DIR := $(subst build/,build_internal/,$(PROJDIR)) |
| 64 | |
| 65 | include $(strip $(PROJDIR))/Custom.bld |
| 66 | |
| 67 | TARGDIR := $(strip $(PROJDIR))/bin |
| 68 | TMPDIR := $(strip $(PROJDIR))/tmp |
| 69 | CUSTPACKDIR := $(strip $(PROJDIR))/custpack |
| 70 | BUILD_RELDIR := $(strip $(PROJDIR))/rel |
| 71 | |
| 72 | OBJSDIR := $(strip $(TARGDIR))/obj |
| 73 | RULESDIR := $(strip $(TARGDIR))/dep |
| 74 | COMPLIBDIR := $(strip $(TARGDIR))/lib |
| 75 | COMPLOGDIR := $(strip $(TARGDIR))/log |
| 76 | MODULEINFODIR := $(strip $(TARGDIR))/module |
| 77 | |
| 78 | GEN_MCDDIR := $(strip $(PROJDIR))/modem/mcd |
| 79 | GEN_SCSIDIR := $(strip $(PROJDIR))/modem/scsi |
| 80 | GEN_L4DIR := $(strip $(BUILD_RELDIR))/L4 |
| 81 | GEN_MMIDIR := $(strip $(BUILD_RELDIR))/BASIC |
| 82 | |
| 83 | CUS_MTK_LIB := $(strip $(CUS_MTK_REL))/lib |
| 84 | REL_L4DIR := $(strip $(CUS_MTK_REL))/L4 |
| 85 | REL_MMIDIR := $(strip $(CUS_MTK_REL))/BASIC |
| 86 | REL_MCDDIR := $(strip $(CUS_MTK_REL))/modem/mcd |
| 87 | REL_SCSIDIR := $(strip $(CUS_MTK_REL))/modem/scsi |
| 88 | |
| 89 | BUILD_L4DIR := $(strip $(GEN_L4DIR)) |
| 90 | |
| 91 | PRE_CODEGEN_DIR := $(strip $(TMPDIR))/pre_codegen |
| 92 | |
| 93 | ALL_MOD_DIR := $(strip $(TARGDIR)) |
| 94 | ifeq ($(strip $(CUSTOM_RELEASE)),TRUE) |
| 95 | ALL_MOD_DIR := $(strip $(CUS_MTK_REL))/BASIC |
| 96 | BUILD_L4DIR := $(strip $(REL_L4DIR)) |
| 97 | endif |
| 98 | |
| 99 | GEN_ASDIR := $(strip $(PROJDIR)) |
| 100 | ifeq ($(strip $(CUSTOM_RELEASE)),TRUE) |
| 101 | GEN_ASDIR := $(strip $(CUS_MTK_REL)) |
| 102 | endif |
| 103 | |
| 104 | GEN_SSDIR := $(strip $(PROJDIR))/rel/L4/csm/ss |
| 105 | REL_SSDIR := $(strip $(CUS_MTK_REL))/L4/csm/ss |
| 106 | BUILD_SSDIR := $(strip $(GEN_SSDIR)) |
| 107 | |
| 108 | ifeq ($(strip $(CUSTOM_RELEASE)),TRUE) |
| 109 | BUILD_SSDIR := $(strip $(REL_SSDIR)) |
| 110 | endif |
| 111 | |
| 112 | TARGNAME := $(strip $(PROJECT_NAME))_$(strip $(SUB_BOARD_VER))_$(strip $(PLATFORM))_$(strip $(CHIP_VER)) |
| 113 | |
| 114 | TSTDIR := service/dhl |
| 115 | TSTDIR_SEC := protocol/lte_sec/dhl |
| 116 | LOGGING_DATABASE := interface/service/logging_database |
| 117 | BUILD_TSTDIR := $(strip $(PROJDIR))/dhl |
| 118 | BUILD_TSTDIR_SEC := $(strip $(PROJDIR))/dhl/lte_sec |
| 119 | BUILD_TSTDIR_4G := $(strip $(PROJDIR))/dhl/4g |
| 120 | |
| 121 | TST_DB := $(strip $(TSTDIR))/database |
| 122 | TST_DB_SEC := $(strip $(TSTDIR_SEC))/database |
| 123 | CODE_GEN_LOG := $(strip $(COMPLOGDIR))/codegen.log |
| 124 | BUILD_TST_DB := $(BUILD_TSTDIR)/database |
| 125 | BUILD_TST_DB_SEC := $(BUILD_TSTDIR_SEC)/database |
| 126 | BUILD_TST_DB_4G := $(BUILD_TSTDIR_4G)/database |
| 127 | |
| 128 | MDDBINFOCUSTOMPREFIX := MDDB_$(strip $(PLATFORM))_$(strip $(CHIP_VER)) |
| 129 | MODIS_TST_DB := $(strip $(TST_DB)) |
| 130 | MODIS_TST_DB_SEC := $(strip $(TST_DB_SEC)) |
| 131 | MODISBUILD_TST_DB := $(strip $(BUILD_TST_DB)) |
| 132 | MODISBUILD_TST_DB_SEC := $(strip $(BUILD_TST_DB_SEC)) |
| 133 | MODISBUILD_TST_DB_4G := $(strip $(BUILD_TST_DB_4G)) |
| 134 | |
| 135 | CUSTOMIZATION := $(LOGGING_DATABASE)/XDD/Customization |
| 136 | DBFINI_DIR := $(LOGGING_DATABASE)/XDD/DSP |
| 137 | ICDINI_DIR := $(LOGGING_DATABASE)/XDD/ICD |
| 138 | DBF_INPUT_PATH := $(strip $(MODISBUILD_TST_DB))/dbf |
| 139 | |
| 140 | MODIS_RULESDIR := $(strip $(RULESDIR)) |
| 141 | ADT_RULESDIR := $(strip $(PROJ_INTERNAL_DIR))/l1ADT |
| 142 | CGEN_L1_OUTDIR := $(strip $(PROJ_INTERNAL_DIR))/l1trace |
| 143 | CODEGEN_DEP := $(MODIS_RULESDIR)/codegen_dep |
| 144 | PREGEN_DEP := $(MODIS_RULESDIR)/pregen_dep |
| 145 | POSTGEN_DEP := $(MODIS_RULESDIR)/postgen_dep |
| 146 | DBG_INFO_VERNO := $(call uc,$(subst .,_,$(VERNO))) |
| 147 | |
| 148 | ifeq ($(strip $(COMPILER)),GCC) |
| 149 | CGEN_DEF_FILE = Tgt_Cnf_GCC |
| 150 | else |
| 151 | CGEN_DEF_FILE = Tgt_Cnf |
| 152 | endif |
| 153 | |
| 154 | BUILD_SYSDIR := $(strip $(PROJDIR))/custom/system |
| 155 | BUILD_CODEGENDIR := $(strip $(PROJDIR))/custom/driver/drv_gen |
| 156 | |
| 157 | NOT_REMOVAL_DIR_FILE := $(strip $(MAKE_COMMON))/NotRemovalCodeDir.def |
| 158 | |
| 159 | # Settings for emigen |
| 160 | FLASH_OPTIONS_HDR := custom/driver/common/flash_opt.h |
| 161 | CUSTOM_FLASH_C := custom/driver/common/custom_flash.c |
| 162 | CUSTOM_EMI_H := $(strip $(BUILD_SYSDIR))/custom_EMI.h |
| 163 | CUSTOM_EMI_RELEASE_H := $(strip $(BUILD_SYSDIR))/custom_EMI_release.h |
| 164 | CUSTOM_EMI_C := $(strip $(BUILD_SYSDIR))/custom_EMI.c |
| 165 | CUSTOM_FLASH_NORFDM5_C := $(strip $(BUILD_SYSDIR))/custom_flash_norfdm5.c |
| 166 | MEMORY_DEVICE_HDR := $(strip $(BUILD_SYSDIR))/custom_MemoryDevice.h |
| 167 | |
| 168 | EMI_GENERATOR := ./tools/emigenMD.pl |
| 169 | FLASHFILE := $(strip $(TMPDIR))/~flash_cfg_tmp.c |
| 170 | |
| 171 | # Setting for MK IMAGE |
| 172 | MCU_DRDI_MK_IMAGE_CFG := ./tools/MKImage/img_hdr_md1drdi.cfg |
| 173 | MCU_MK_IMAGE_CFG := ./tools/MKImage/img_hdr_md1rom.cfg |
| 174 | MCU_MK_IMAGE_TOOL := ./tools/MKImage/mkimage |
| 175 | |
| 176 | EAS_FOLDER := protocol/eas |
| 177 | NRAS_FOLDER := protocol/nras |
| 178 | UAS_FDD_FOLDER := protocol/3g/urr/urr_fdd |
| 179 | UAS_TDD_FOLDER := protocol/3g/urr/urr_tdd |
| 180 | LAS_FOLDER := protocol/2g/las |
| 181 | GAS_FDD_FOLDER := protocol/2g/gas |
| 182 | GAS_TDD_FOLDER := protocol/2g/gas_tdd |
| 183 | FLC_FOLDER := protocol/l2_utility/flc2_v2 |
| 184 | PPP_FOLDER := middleware/ppp_v2 |
| 185 | SCSI_FOLDER := protocol/as_utility/scsi |
| 186 | SLEEPDRV_FOLDER := driver/sleep_drv |
| 187 | DVFSDRV_FOLDER := driver/dvfs_drv |
| 188 | |
| 189 | ifeq ($(strip $(call uc,$(UE_SIMULATOR))),TRUE) |
| 190 | ifeq ($(strip $(U4G_ADAPTOR_SUPPORT)),TRUE) |
| 191 | EL1_FOLDER := protocol/lte_sec/smt/u4gHlAdaptor/el1b |
| 192 | else |
| 193 | EL1_FOLDER := l1/el1/el1c |
| 194 | endif |
| 195 | else |
| 196 | EL1_FOLDER := l1/el1/el1c |
| 197 | endif |
| 198 | |
| 199 | # Do not support new mmi feature file architecture |
| 200 | PURE_VERNO := $(subst .,_, $(call uc,$(VERNO))) |
| 201 | |
| 202 | MDDBMETA := MDDB.META_$(strip $(PLATFORM))_$(strip $(CHIP_VER))_$(strip $(PURE_VERNO)).EDB |
| 203 | MDDBMETA_V12 := Internal_meta_db_v12_for_Debug.EDB |
| 204 | MDDBMETADATABASEXML := MDDB.META.ODB_$(strip $(PLATFORM))_$(strip $(CHIP_VER))_$(strip $(PURE_VERNO)).XML |
| 205 | MDDBINFOCUSTOMSRCP := MDDB_InfoCustomAppSrcP_$(strip $(PLATFORM))_$(strip $(CHIP_VER))_$(strip $(PURE_VERNO)).EDB |
| 206 | NEWTARGNAME := $(strip $(PROJECT_NAME))_MDBIN_$(strip $(SUB_BOARD_VER))_$(strip $(PLATFORM))_$(strip $(CHIP_VER)).$(strip $(PURE_VERNO)) |
| 207 | CHECKBINFILE := $(strip $(PROJECT_NAME))_MDBIN_$(strip $(SUB_BOARD_VER))_$(strip $(PLATFORM))_$(strip $(CHIP_VER)) |
| 208 | |
| 209 | VERNODIR := $(strip $(PROJDIR))/verno |
| 210 | LOG := $(strip $(TARGDIR))/link.log |
| 211 | COMPLOGDIR := $(strip $(TARGDIR))/log |
| 212 | INFOLOG := $(strip $(COMPLOGDIR))/info.log |
| 213 | INFOMAKELOG := $(strip $(COMPLOGDIR))/infomake.log |
| 214 | MCDDLL_INFOLOG := $(strip $(COMPLOGDIR))/mcddll_info.log |
| 215 | MCDDLL_UPDATE_LOG := $(strip $(COMPLOGDIR))/mcddll_update.log |
| 216 | LTE_SRC_FDR := lte_src |
| 217 | |
| 218 | ifneq ($(wildcard $(LTE_SRC_FDR)),) |
| 219 | LTE_SRC_PATH := $(strip $(LTE_SRC_FDR)) |
| 220 | else |
| 221 | LTE_SRC_PATH := . |
| 222 | endif |
| 223 | |
| 224 | ifeq ($(strip $(DEMO_PROJECT)),TRUE) |
| 225 | VERNOFILE := $(strip $(MAKE_COMMON))/Verno.bld |
| 226 | else |
| 227 | VERNOFILE := |
| 228 | endif |
| 229 | |
| 230 | SLIM_BRANCH := $(call uc,$(strip $(BRANCH))) |
| 231 | BRANCH += $(call uc,$(strip $(PROJECT_NAME))) |
| 232 | # ************************************************************************* |
| 233 | # Set defaul value to eliminate "option not define" warning |
| 234 | # ************************************************************************* |
| 235 | BM_NEW = FALSE |
| 236 | |
| 237 | INSIDE_MTK = 0 |
| 238 | ifeq ($(strip $(call uc,$(MTK_INTERNAL))),TRUE) |
| 239 | INSIDE_MTK = 1 |
| 240 | endif |
| 241 | |
| 242 | DEFAULT_CUSTOMER = MTK MTK_RF PLUTO |
| 243 | ifneq ($(filter $(call uc,$(strip $(PROJECT_NAME))),$(strip $(DEFAULT_CUSTOMER))),) |
| 244 | SCATTERNAME = scat$(strip $(PLATFORM)).txt |
| 245 | else |
| 246 | SCATTERNAME = scat$(strip $(PROJECT_NAME)).txt |
| 247 | endif |
| 248 | |
| 249 | SCATTERFILE := $(subst scat,lds,$(strip $(BUILD_SYSDIR))/$(strip $(SCATTERNAME))) |
| 250 | SCATTERFILE_PATH := $(subst scat,lds,$(strip $(FIXPATH))/custom/system/Specific_LDS) |
| 251 | COPRO_SCATTERFILE := $(subst scat,lds,$(strip $(COPRO_SYSDIR))/$(strip $(SCATTERNAME))) |
| 252 | BL_SCATTERFILE := $(subst scat,lds,$(strip $(BUILD_SYSDIR))/scatBL_$(strip $(PLATFORM)).txt) |
| 253 | |
| 254 | SCATTERFILE_FLASHTOOL := $(subst .txt,_flashtool.txt,$(strip $(SCATTERFILE))) |
| 255 | SCATTERFILE_FLASHTOOL_NAME := $(filter %.txt,$(subst /, ,$(SCATTERFILE_FLASHTOOL))) |
| 256 | |
| 257 | # ************************************************************************* |
| 258 | # Implicit Rules and Compiler Options |
| 259 | # ************************************************************************* |
| 260 | BIN_FILE = $(strip $(NEWTARGNAME)).bin |
| 261 | IMG_FILE = $(strip $(TARGNAME)).elf |
| 262 | GDB_TMP_FILE = $(strip $(TARGNAME)).elf.gdb-index |
| 263 | GDB_FILE = $(strip $(TARGNAME)).elf.gdb-index.elf |
| 264 | SYM_FILE = $(strip $(TARGNAME)).sym |
| 265 | MAP_FILE = $(strip $(TARGNAME)).map |
| 266 | ifeq ($(strip $(COMPILER)),GCC) |
| 267 | LIS_FILE = $(strip $(TARGNAME)).map |
| 268 | else |
| 269 | LIS_FILE = $(strip $(TARGNAME)).lis |
| 270 | endif |
| 271 | DRDI_BIN_FILE := DRDI.bin |
| 272 | |
| 273 | # ************************************************************************* |
| 274 | # Settings for DSP |
| 275 | # ************************************************************************* |
| 276 | DSPDIR := $(strip $(RELDIR))/$(strip $(ORIGINAL_PROJECT_NAME))/$(strip $(ORIGINAL_FLAVOR))/dsp_rel |
| 277 | BUILD_DSPDIR := $(strip $(TARGDIR))/dsp |
| 278 | ifeq ($(strip $(RELEASE_PACKAGE)),REL_INTERNAL) |
| 279 | DSP_DEFAULT_DBF := DSP_Default.dbf |
| 280 | else |
| 281 | DSP_DEFAULT_DBF := DSP_Default_external.dbf |
| 282 | endif |
| 283 | ifeq ($(strip $(CUSTOM_RELEASE)),TRUE) |
| 284 | DSP_DBF := $(DSPDIR)/$(strip $(DSP_PROJECT))/$(strip $(DSP_FLAVOR))/final_bin/xml/$(strip $(DSP_DEFAULT_DBF)) |
| 285 | else |
| 286 | DSP_DBF := $(strip $(MODISBUILD_TST_DB))/dbf/$(strip $(DSP_DEFAULT_DBF)) |
| 287 | endif |
| 288 | DSP_INFO_FILE := label.ini |
| 289 | DSP_VER := $(strip $(PLATFORM))_$(subst .,_,$(call uc,$(strip $(VERNO)))) |
| 290 | BUILD_DSPDIR := $(strip $(TARGDIR))/dsp |
| 291 | DSP_REL_DIR := dsp_rel |
| 292 | |
| 293 | DSP_FINAL_BIN_NAME := $(strip $(DSP_PROJECT))_$(strip $(DSP_FLAVOR))_DSP_FINAL_BIN.zip |
| 294 | ifeq ($(strip $(CUSTOM_RELEASE)),TRUE) |
| 295 | DBF_INPUT_PATH := $(DSPDIR)/$(strip $(DSP_PROJECT))/$(strip $(DSP_FLAVOR))/final_bin/xml |
| 296 | endif |
| 297 | |
| 298 | # ************************************************************************* |
| 299 | # Settings for Guardian |
| 300 | # ************************************************************************* |
| 301 | ifndef PARTIAL_SOURCE |
| 302 | PARTIAL_SOURCE := FALSE |
| 303 | endif |
| 304 | |
| 305 | # ************************************************************************* |
| 306 | # File setting for linux/win |
| 307 | # ************************************************************************* |
| 308 | ifeq ($(strip $(OS_VERSION)),MSWin32) |
| 309 | CGEN := $(strip $(FIXPATH))\tools\CGenTool\Cgen.exe |
| 310 | POSTGEN := $(strip $(FIXPATH))\tools\PostGen\PostGen.exe |
| 311 | DB_CONVERTER := $(strip $(FIXPATH))\tools\PostGen\Converter\DBv12_Converter.exe |
| 312 | DRV_GEN := $(FIXPATH)\custom\driver\drv\Drv_Tool\DrvGen.exe |
| 313 | MBL_COMPOSER := .\tools\MBL_Composer.exe |
| 314 | DBG_INFOGEN := .\tools\DbgInfoGen.exe |
| 315 | UPDATE_IMG := .\tools\update_img.exe |
| 316 | HEADER_TEMP := $(subst /,\,$(strip $(PROJDIR)))\header_temp |
| 317 | HTOGETHER := .\tools\hTogether\htogether_list.bat |
| 318 | MinGWDir := .\mtk_tools\MinGW\win |
| 319 | else |
| 320 | CGEN := $(strip $(FIXPATH))/tools/CGenTool/Cgen |
| 321 | POSTGEN := $(strip $(FIXPATH))/tools/PostGen/PostGen |
| 322 | DB_CONVERTER := $(strip $(FIXPATH))/tools/PostGen/Converter/DBv12_Converter |
| 323 | DRV_GEN := $(FIXPATH)/custom/driver/drv/Drv_Tool/DrvGen |
| 324 | MBL_COMPOSER := ./tools/MBL_Composer |
| 325 | DBG_INFOGEN := ./tools/DbgInfo/DbgInfoGen |
| 326 | UPDATE_IMG := ./tools/update_img |
| 327 | HEADER_TEMP := $(strip $(PROJDIR))/header_temp |
| 328 | HTOGETHER := ./tools/hTogether/htogether_list.sh |
| 329 | MinGWDir := /mtkoss/mingw/6.2.1 |
| 330 | endif |
| 331 | |
| 332 | # ************************************************************************* |
| 333 | # MD_OFFLOAD_COPRO settings |
| 334 | # ************************************************************************* |
| 335 | L1CORE_SCATTERFILE := $(strip $(L1CORE_SYSDIR))/lds$(strip $(PROJECT_NAME))_$(strip $(FLAVOR)).txt |
| 336 | L1CORE_MAP_FILE := $(strip $(L1CORE_TARGDIR))/$(strip $(L1CORE_TARGNAME_L)).map |
| 337 | L1CORE_SYM_FILE := $(strip $(L1CORE_TARGDIR))/$(strip $(L1CORE_TARGNAME_L)).sym |