116 ) |
116 ) |
117 SYSTEMBMPFILES:=$(filter $(BITMAPSOURCEDIR)%,$(BMPFILES)) |
117 SYSTEMBMPFILES:=$(filter $(BITMAPSOURCEDIR)%,$(BMPFILES)) |
118 |
118 |
119 # Copy SVG files in reverse order of priority to enabele overriding SVG files with lesser priority |
119 # Copy SVG files in reverse order of priority to enabele overriding SVG files with lesser priority |
120 |
120 |
|
121 ifeq ($(INIT_CFG),$(PLATFORM)$(CFG)) |
|
122 define test_for_redefinition |
|
123 |
|
124 STEP3_GUARD=TARGET_$(call sanitise,$(1)) |
|
125 |
|
126 ifeq ($$($$(STEP3_GUARD)),) |
|
127 $$(STEP3_GUARD)=$(COMPONENT_META) |
|
128 else |
|
129 $$(warning warning: commands for $(1) redefined via $(COMPONENT_META) - originally via $$($$(STEP3_GUARD))) |
|
130 endif |
|
131 |
|
132 endef |
|
133 |
|
134 MIF_INTERMEDIATES=$(SYSTEMINTERMEDIATESVGFILES_OEM) $(SYSTEMINTERMEDIATESVGFILES_NOKIA) $(SYSTEMINTERMEDIATESVGFILES_NSS) $(SYSTEMINTERMEDIATESVGFILES) |
|
135 |
|
136 CODE_TO_TEST_FOR_REDEFINITION=$(foreach MIF_INTERMEDIATE,$(MIF_INTERMEDIATES),$(call test_for_redefinition,$(MIF_INTERMEDIATE))) |
|
137 |
|
138 $(eval $(CODE_TO_TEST_FOR_REDEFINITION)) |
|
139 |
121 # Define the copy rules for VECTORSOURCESUBDIRs |
140 # Define the copy rules for VECTORSOURCESUBDIRs |
122 ifeq ($(INIT_CFG),$(PLATFORM)$(CFG)) |
|
123 $(SYSTEMINTERMEDIATESVGFILES_OEM) : $(VECTORINTERMEDIATEDIR)% : $(VECTORSOURCESUBDIR_OEM)% |
141 $(SYSTEMINTERMEDIATESVGFILES_OEM) : $(VECTORINTERMEDIATEDIR)% : $(VECTORSOURCESUBDIR_OEM)% |
124 $(TOOLCOPY) $< $@ |
142 $(TOOLCOPY) $< $@ |
125 ifeq ($(OSTYPE),cygwin) |
143 ifeq ($(OSTYPE),cygwin) |
126 $(GNUCHMOD) a+rw "$@" |
144 $(GNUCHMOD) a+rw "$@" |
127 endif |
145 endif |
128 endif |
146 |
129 |
|
130 ifeq ($(INIT_CFG),$(PLATFORM)$(CFG)) |
|
131 $(SYSTEMINTERMEDIATESVGFILES_NOKIA) : $(VECTORINTERMEDIATEDIR)% : $(VECTORSOURCESUBDIR_NOKIA)% |
147 $(SYSTEMINTERMEDIATESVGFILES_NOKIA) : $(VECTORINTERMEDIATEDIR)% : $(VECTORSOURCESUBDIR_NOKIA)% |
132 $(TOOLCOPY) $< $@ |
148 $(TOOLCOPY) $< $@ |
133 ifeq ($(OSTYPE),cygwin) |
149 ifeq ($(OSTYPE),cygwin) |
134 $(GNUCHMOD) a+rw "$@" |
150 $(GNUCHMOD) a+rw "$@" |
135 endif |
151 endif |
136 endif |
152 |
137 |
|
138 ifeq ($(INIT_CFG),$(PLATFORM)$(CFG)) |
|
139 $(SYSTEMINTERMEDIATESVGFILES_NSS) : $(VECTORINTERMEDIATEDIR)% : $(VECTORSOURCESUBDIR_NSS)% |
153 $(SYSTEMINTERMEDIATESVGFILES_NSS) : $(VECTORINTERMEDIATEDIR)% : $(VECTORSOURCESUBDIR_NSS)% |
140 $(TOOLCOPY) $< $@ |
154 $(TOOLCOPY) $< $@ |
141 ifeq ($(OSTYPE),cygwin) |
155 ifeq ($(OSTYPE),cygwin) |
142 $(GNUCHMOD) a+rw "$@" |
156 $(GNUCHMOD) a+rw "$@" |
143 endif |
157 endif |
144 endif |
|
145 |
158 |
146 # Define the copy rule for VECTORSOURCEDIR |
159 # Define the copy rule for VECTORSOURCEDIR |
147 ifeq ($(INIT_CFG),$(PLATFORM)$(CFG)) |
|
148 $(SYSTEMINTERMEDIATESVGFILES) : $(VECTORINTERMEDIATEDIR)% : $(VECTORSOURCEDIR)% |
160 $(SYSTEMINTERMEDIATESVGFILES) : $(VECTORINTERMEDIATEDIR)% : $(VECTORSOURCEDIR)% |
149 $(TOOLCOPY) $< $@ |
161 $(TOOLCOPY) $< $@ |
150 ifeq ($(OSTYPE),cygwin) |
162 ifeq ($(OSTYPE),cygwin) |
151 $(GNUCHMOD) a+rw "$@" |
163 $(GNUCHMOD) a+rw "$@" |
152 endif |
164 endif |