make/java/java/genlocales.gmk

Print this page




  51 
  52 include $(BUILDDIR)/java/text/FILES_java.gmk
  53 
  54 Euro_Resources_java += $(FILES_java)
  55 
  56 FILES_compiled_properties=
  57 
  58 # $(BUILDDIR)/sun/text/FILES_java.gmk & $(BUILDDIR)/sun/text/FILES_properties.gmk
  59 # contain both resources for Non-European language support
  60 
  61 include $(BUILDDIR)/sun/text/FILES_java.gmk
  62 include $(BUILDDIR)/sun/text/FILES_properties.gmk
  63 
  64 NonEuro_Resources_java := $(FILES_java)
  65 NonEuro_Resources_properties := $(FILES_compiled_properties)
  66 
  67 # Restore the orignal FILES_java & FILES_compiled_properties variables
  68 FILES_java := $(FILES_java_orig)
  69 FILES_compiled_properties := $(FILES_compiled_properties_orig)
  70 
  71 LocaleDataMetaInfo_Src=$(SHARE_SRC)/classes/sun/util/LocaleDataMetaInfo-XLocales.java
  72 LocaleDataMetaInfo_Dest=$(GENSRCDIR)/sun/util/LocaleDataMetaInfo.java
  73 LOCALEGEN_SH=localegen.sh
  74 RESOURCE_NAMES="FormatData CollationData TimeZoneNames LocaleNames CurrencyNames CalendarData"
  75 
  76 $(LocaleDataMetaInfo_Dest):$(LocaleDataMetaInfo_Src) $(LOCALEGEN_SH)
  77         @$(RM) $@.tmp.euro $@.tmp.noneuro;
  78         @$(prep-target) 
  79         @$(ECHO) $(subst .properties,'\n',$(Euro_Resources_properties)) > $@.tmp.euro;
  80         @$(ECHO) $(subst .java,'\n',$(Euro_Resources_java)) >> $@.tmp.euro;       
  81         @$(ECHO) $(subst .properties,'\n',$(NonEuro_Resources_properties)) > $@.tmp.noneuro;
  82         @$(ECHO) $(subst .java,'\n',$(NonEuro_Resources_java)) >> $@.tmp.noneuro;
  83         NAWK="$(NAWK)" SED="$(SED)" SORT="$(SORT)" \
  84              $(SH) $(LOCALEGEN_SH) $(RESOURCE_NAMES) $@.tmp.euro \
  85                 $@.tmp.noneuro $< $@
  86         @$(RM) $@.tmp.euro $@.tmp.noneuro;
  87         
  88 genlocales : $(LocaleDataMetaInfo_Dest)  
  89 
  90 clean clobber::
  91         $(RM) $(LocaleDataMetaInfo_Dest)


  51 
  52 include $(BUILDDIR)/java/text/FILES_java.gmk
  53 
  54 Euro_Resources_java += $(FILES_java)
  55 
  56 FILES_compiled_properties=
  57 
  58 # $(BUILDDIR)/sun/text/FILES_java.gmk & $(BUILDDIR)/sun/text/FILES_properties.gmk
  59 # contain both resources for Non-European language support
  60 
  61 include $(BUILDDIR)/sun/text/FILES_java.gmk
  62 include $(BUILDDIR)/sun/text/FILES_properties.gmk
  63 
  64 NonEuro_Resources_java := $(FILES_java)
  65 NonEuro_Resources_properties := $(FILES_compiled_properties)
  66 
  67 # Restore the orignal FILES_java & FILES_compiled_properties variables
  68 FILES_java := $(FILES_java_orig)
  69 FILES_compiled_properties := $(FILES_compiled_properties_orig)
  70 
  71 LocaleDataMetaInfo_Src=$(SHARE_SRC)/classes/sun/util/LocaleDataMetaInfo-XLocales.java.template
  72 LocaleDataMetaInfo_Dest=$(GENSRCDIR)/sun/util/LocaleDataMetaInfo.java
  73 LOCALEGEN_SH=localegen.sh
  74 RESOURCE_NAMES="FormatData CollationData TimeZoneNames LocaleNames CurrencyNames CalendarData"
  75 
  76 $(LocaleDataMetaInfo_Dest):$(LocaleDataMetaInfo_Src) $(LOCALEGEN_SH)
  77         @$(RM) $@.tmp.euro $@.tmp.noneuro;
  78         @$(prep-target) 
  79         @$(ECHO) $(subst .properties,'\n',$(Euro_Resources_properties)) > $@.tmp.euro;
  80         @$(ECHO) $(subst .java,'\n',$(Euro_Resources_java)) >> $@.tmp.euro;       
  81         @$(ECHO) $(subst .properties,'\n',$(NonEuro_Resources_properties)) > $@.tmp.noneuro;
  82         @$(ECHO) $(subst .java,'\n',$(NonEuro_Resources_java)) >> $@.tmp.noneuro;
  83         NAWK="$(NAWK)" SED="$(SED)" SORT="$(SORT)" \
  84              $(SH) $(LOCALEGEN_SH) $(RESOURCE_NAMES) $@.tmp.euro \
  85                 $@.tmp.noneuro $< $@
  86         @$(RM) $@.tmp.euro $@.tmp.noneuro;
  87         
  88 genlocales : $(LocaleDataMetaInfo_Dest)  
  89 
  90 clean clobber::
  91         $(RM) $(LocaleDataMetaInfo_Dest)