FreeCalypso > hg > fc-magnetite
view src/aci2/bmi/Icons/icn.mak @ 548:9f191ca0051f
implemented ability to enable -D_FF_RV_EXIST_ in TIF library
It is not clear if this quirk is intentional or not, but TI's production
version of tif_na7_db_{fl,ir}.lib was built without -D_FF_RV_EXIST_,
and as a result, the code that is present in the source for the
TRACEMASK_IN_FFS feature was not compiled in, making the feature unavailable.
The present change makes it possible to re-enable this code (when TIF
libraries are being rebuilt from source rather than used as blobs)
by setting TRACEMASK_IN_FFS=1 on the configure line.
The new code is NOT enabled by default: it is not a change which we can
justify inflicting on our production firmwares.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sun, 18 Nov 2018 08:09:17 +0000 |
parents | 93999a60b835 |
children |
line wrap: on
line source
# # Setting Directory for Layer4 Objects # TARID := bmi OBJ := $(CONDAT_DIR)/obj/obj_$(TARID) INCLAYER4 = -I$(SRCMFW) SRCOBJ = $(ICNOBJ) COLOUR_MMI = 0 # # Sim application setting # ifeq ($(TK),1) COPT1 += -dSIM_TOOLKIT else COPT1 += -uSIM_TOOLKIT endif ifeq ($(WAP),1) COPT1 += -dMMI_WAP_ENABLED else COPT1 += -uMMI_WAP_ENABLED endif # # Support for Colour display # ifeq ($(BOARD),41) COLOUR_MMI = 1 endif ifeq ($(BOARD),40) COLOUR_MMI = 1 endif ifeq ($(COLOUR_MMI),1) COPT1 += -dCOLOURDISPLAY else COPT1 += -uCOLOURDISPLAY endif ICNOBJ = $(OBJ)/IcnDefs.$(OBJ_TAIL) ifeq ($(COLOUR_MMI),1) ICNOBJ += $(OBJ)/IcnNetBouygues.$(OBJ_TAIL) \ $(OBJ)/IcnNetChinamobile.$(OBJ_TAIL) \ $(OBJ)/IcnNetFareast.$(OBJ_TAIL) \ $(OBJ)/IcnNetorange.$(OBJ_TAIL) \ $(OBJ)/IcnNetSFR.$(OBJ_TAIL) \ $(OBJ)/IcnNetsonofon.$(OBJ_TAIL) \ $(OBJ)/IcnNetVodafone.$(OBJ_TAIL) \ $(OBJ)/IcnNetVodafoneD2.$(OBJ_TAIL) \ $(OBJ)/IcnNetTmobile.$(OBJ_TAIL) \ $(OBJ)/IcnBattery.$(OBJ_TAIL) \ $(OBJ)/IcnCipher.$(OBJ_TAIL) \ $(OBJ)/IcnForward.$(OBJ_TAIL) \ $(OBJ)/IcnKeylock.$(OBJ_TAIL) \ $(OBJ)/IcnSignal.$(OBJ_TAIL) \ $(OBJ)/IcnMessage.$(OBJ_TAIL) \ $(OBJ)/IcnGprs.$(OBJ_TAIL) \ $(OBJ)/IcnHomezone.$(OBJ_TAIL) \ $(OBJ)/IcnVoicemail.$(OBJ_TAIL) \ $(OBJ)/IcnBgdSquares.$(OBJ_TAIL) \ $(OBJ)/icnBgdTI.$(OBJ_TAIL) \ $(OBJ)/icnAniPhone.$(OBJ_TAIL) \ $(OBJ)/IcnPopupBgd.$(OBJ_TAIL) \ $(OBJ)/IcnLogoTI.$(OBJ_TAIL) \ $(OBJ)/IcnMainApp.$(OBJ_TAIL) \ $(OBJ)/IcnMainSet.$(OBJ_TAIL) \ $(OBJ)/IcnMainPhb.$(OBJ_TAIL) \ $(OBJ)/IcnMainMsg.$(OBJ_TAIL) \ $(OBJ)/IcnMainDiv.$(OBJ_TAIL) \ $(OBJ)/IcnMainRcl.$(OBJ_TAIL) \ $(OBJ)/IcnMainSec.$(OBJ_TAIL) \ $(OBJ)/IcnMainStk.$(OBJ_TAIL) \ $(OBJ)/IcnMainWap.$(OBJ_TAIL) \ $(OBJ)/IcnCallBackGround.$(OBJ_TAIL) endif # # Creating icn.lib # $(TOP_DIR)/$(ICN_LIB) : $(OBJ) $(SRCOBJ) -$(PERL) $(CONDAT_DIR)/int/bin/make_ver.pl $(AR) r $(TOP_DIR)/$(ICN_LIB) $(SRCOBJ) ver.$(OBJ_TAIL) $(OBJ): mkdir $(subst /,$(SLASH),$(OBJ)) clean: $(REMOVE) $(subst /,$(SLASH),$(OBJ)) $(ICNOBJ): $(OBJ)/%.$(OBJ_TAIL) : $(SRCICN)/%.c echo -D$(NCONFIG) > cmd echo -D$(NTRACE) >> cmd echo -D$(NWARN) >> cmd echo -DTRGT_G23 >> cmd echo -DAUS_CONDAT_TYPE_PORTING >> cmd echo -DUSE_WIP_MALLOC >> cmd echo $(COPT) >> cmd echo $(COPT1) >> cmd echo $(COTAR) >> cmd echo $(FDOPT) >> cmd echo $(INCDRV1) >> cmd echo $(INCDRV2) >> cmd echo -I$(ICOM) >> cmd echo -I$(ICDG) >> cmd echo -I$(IAUS) >> cmd echo -I$(IGLE) >> cmd echo -I$(IAUSC) >> cmd echo -I$(SRCWAP) >> cmd echo $(INCLAYER4) >> cmd echo -fr$(OBJ) >> cmd $(CC_PRE) $^ -@cmd $(CC_INT) $(addsuffix .pp,$(basename $^)) $(CC_COM) $(addsuffix .pp_,$(basename $^)) -@cmd