# # resources makefile # ifeq ($(MAKELEVEL),1) # Base flags and variables for all modules include platform.inc endif ifndef TOPDIR LIBDIR := $(shell cd ../lib ; /bin/pwd) DTADIR := $(shell cd ../src ; /bin/pwd) else LIBDIR := $(TOPDIR)/dta/lib DTADIR := $(TOPDIR)/dta/src endif RESLIBNAME := res ifeq (${APP_TYPE},dta) RESMODPATH := $(DTADIR)/app/dta else ifeq (${APP_TYPE},ntia) RESMODPATH := $(DTADIR)/app/ntia else RESMODPATH := $(DTADIR)/app/nanotv endif endif RES_SRC := \ btnMenuHiRight.c \ btnOvHiRight.c \ bkgBottomGradient.c \ btnMenuHitCenter.c \ bkgChnEntryCap.c \ btnMenuHitLeft.c \ bkgGradient.c \ btnMenuHitRight.c \ bkgTopGradient.c \ btnMenuLeft.c \ btnMenuCenter.c \ btnMenuRight.c \ btnMenuHiCenter.c \ btnOvHiCenter.c \ btnMenuHiLeft.c \ btnOvHiLeft.c \ cellDisabled.c \ cellFadeCapSettings.c \ cellFadeCapDisabled.c \ cellSettings.c \ indLockCell.c \ indLockDashbrd.c \ indTVNRCell.c \ indTV14Cell.c \ indTVPGCell.c \ indTVY7Cell.c \ indDownArrow.c \ indTVYCell.c \ indPinCreatedDashbrd.c \ indUpArrow.c \ indLockOpenCellHi.c \ indLockCellHi.c \ indUpArrowHit.c \ indHiddenTitlesDashbrd.c \ indTVMACell.c \ indAlertDashbrd.c \ indLockOpenCell.c \ indDownArrowHit.c \ indTVGCell.c \ indLockOpenDashbrd.c \ msoXfinity.c \ Battery_100.c \ Battery_90.c \ Battery_30.c \ Battery_50.c \ Battery_5.c \ Battery_60.c \ Battery_80.c \ Battery_70.c \ Battery_20.c \ Battery_40.c \ Battery_10.c \ cellHit.c \ cellHi.c \ cellBack.c \ bkgCinemaBar.c \ ovVolPlusHit.c \ ovVolMinusHit.c \ ovVolFillVolume.c \ ovVolFillMute.c \ bkgVolBar.c \ btnOvCenter.c \ btnOvLeft.c \ btnOvRight.c \ btnRadioSelected.c \ btnRadioUnselected.c \ ovSmallTop.c \ ovSmallTextMiddle.c \ ovSmallTextBottom.c \ ovSmallContentTop.c \ ovSmallContentMiddle.c \ ovSmallContentBottom.c \ ovMedTop.c \ ovMedTextMiddle.c \ ovMedTextBottom.c \ ovMedContentTop.c \ ovMedContentMiddle.c \ ovMedContentBottom.c \ btnUnderscore.c \ btnCheckBox.c \ btnCheckBoxCheck.c \ btnAsterisk.c \ btnAsteriskDim.c \ LocksIcon.c \ logo.c FONT_SRC := FrancophilB_20_aa.c \ FrancophilB_22_aa.c \ FrancophilB_28_aa.c # # Support for OSI D08 # ifeq (${APP_TYPE},dta) FONT_SRC += TBTestTTMedCond_16_aa.c \ TBTestTTBold_22_aa.c \ TBTestTTMedCond_18_aa.c \ TBTestTTBold_26_aa.c \ TBTestTTBold_20_aa.c \ TBTestTTBold_18_aa.c \ TBTestTTBoldCond_18_aa.c else FONT_SRC += \ FrancophilB_40_aa.c endif MONO_FONT_SRC := FrancophilB2_22_mono.c \ FrancophilB2_28_mono.c RESLIB_SRCS := $(addprefix $(RESMODPATH)/, $(FONT_SRC)) ifeq (${APP_TYPE},dta) RESLIB_SRCS += $(addprefix $(RESMODPATH)/images/, $(RES_SRC)) endif RESLIB_OBJECTS := $(patsubst %.c,%.o,$(filter %.c,$(RESLIB_SRCS))) $(patsubst %.S,%.o,$(filter %.S,$(RESLIB_SRCS))) RESLIB_DEPENDS := $(RESLIB_OBJECTS:%.o=%.d) all : $(LIBDIR)/lib$(RESLIBNAME).a $(LIBDIR)/lib$(RESLIBNAME).a : $(RESLIB_OBJECTS) $(AR) $(ARFLAGS) $@ $? # clean : clean_res clean_res : $(RM) -f $(LIBDIR)/lib$(RESLIBNAME).a $(RESLIB_OBJECTS) $(RESLIB_DEPENDS) -include $(RESLIB_DEPENDS)