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)
|