gfxconversion/mifconv/makefile_templates/mifconv_step3.make
changeset 45 ed860f0ee3bf
parent 18 b196ca449a75
equal deleted inserted replaced
38:e4c67a3cf114 45:ed860f0ee3bf
   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