make/gensrc/GensrcProperties.gmk
changeset 52065 dea8a62cdfc3
parent 50590 5fa19bad622d
child 54380 e297c7bb6469
equal deleted inserted replaced
52064:50ef71b6fd3d 52065:dea8a62cdfc3
    32   $1_$2_TARGET := $$(patsubst $(TOPDIR)/src/$(MODULE)/share/classes/%, \
    32   $1_$2_TARGET := $$(patsubst $(TOPDIR)/src/$(MODULE)/share/classes/%, \
    33       $(SUPPORT_OUTPUTDIR)/gensrc/$(MODULE)/%, \
    33       $(SUPPORT_OUTPUTDIR)/gensrc/$(MODULE)/%, \
    34       $$(subst _zh_TW,_zh_HK, $2))
    34       $$(subst _zh_TW,_zh_HK, $2))
    35 
    35 
    36   $$($1_$2_TARGET): $2
    36   $$($1_$2_TARGET): $2
    37 	$(MKDIR) -p $$(@D)
    37 	$$(call MakeTargetDir)
    38 	$(CAT) $$< | $(SED) -e '/class/s/_zh_TW/_zh_HK/' > $$@
    38 	$(CAT) $$< | $(SED) -e '/class/s/_zh_TW/_zh_HK/' > $$@
    39 
    39 
    40   $1 += $$($1_$2_TARGET)
    40   $1 += $$($1_$2_TARGET)
    41 endef
    41 endef
    42 
    42 
   103   $1_TARGET := $(SUPPORT_OUTPUTDIR)/gensrc/$(MODULE)/_the.$1.marker
   103   $1_TARGET := $(SUPPORT_OUTPUTDIR)/gensrc/$(MODULE)/_the.$1.marker
   104   $1_CMDLINE_FILE := $(SUPPORT_OUTPUTDIR)/gensrc/$(MODULE)/_the.$1.cmdline
   104   $1_CMDLINE_FILE := $(SUPPORT_OUTPUTDIR)/gensrc/$(MODULE)/_the.$1.cmdline
   105 
   105 
   106   # Now setup the rule for the generation of the resource bundles.
   106   # Now setup the rule for the generation of the resource bundles.
   107   $$($1_TARGET): $$($1_SRC_FILES) $$($1_JAVAS) $(BUILD_TOOLS_JDK)
   107   $$($1_TARGET): $$($1_SRC_FILES) $$($1_JAVAS) $(BUILD_TOOLS_JDK)
   108 	$(MKDIR) -p $$(@D) $$($1_DIRS)
   108 	$$(call LogWarn, Compiling $$(words $$($1_SRC_FILES)) properties into resource bundles for $(MODULE))
   109 	$(ECHO) Compiling $$(words $$($1_SRC_FILES)) properties into resource bundles for $(MODULE)
   109 	$$(call MakeDir, $$(@D) $$($1_DIRS))
   110 	$$(eval $$(call ListPathsSafely, $1_CMDLINE, $$($1_CMDLINE_FILE)))
   110 	$$(eval $$(call ListPathsSafely, $1_CMDLINE, $$($1_CMDLINE_FILE)))
   111 	$(TOOL_COMPILEPROPERTIES) -quiet @$$($1_CMDLINE_FILE)
   111 	$(TOOL_COMPILEPROPERTIES) -quiet @$$($1_CMDLINE_FILE)
   112 	$(TOUCH) $$@
   112 	$(TOUCH) $$@
   113 
   113 
   114   $$($1_JAVAS): $$($1_SRC_FILES)
   114   $$($1_JAVAS): $$($1_SRC_FILES)