make/java/java/Makefile

Print this page




 296 clean:: 
 297         $(RM) -r $(CLASSHDRDIR)
 298 
 299 clobber:: 
 300         $(RM) -r $(CLASSBINDIR)/java/io $(CLASSBINDIR)/java/lang \
 301                 $(CLASSBINDIR)/java/security $(CLASSBINDIR)/java/util \
 302                 $(CLASSBINDIR)/sun/misc
 303 
 304 #
 305 # Additional rule from sun/net/GNUmakefile to copy content-type.properties
 306 # file so that the MimeTable class won't complain while bootstrapping...
 307 #
 308 PROPS = content-types.properties
 309 
 310 #
 311 # Rule to copy calendars.properties file.
 312 #
 313 CAL_PROPS = calendars.properties
 314 
 315 #






 316 # Rule to copy tzmappings file on Windows
 317 #
 318 ifeq ($(PLATFORM), windows)
 319 TZMAP = $(LIBDIR)/tzmappings
 320 TZMAPFILE = $(PLATFORM_SRC)/lib/tzmappings
 321 
 322 $(TZMAP): $(TZMAPFILE)
 323         $(install-file)
 324         $(call chmod-file, 444)
 325 endif
 326 
 327 build: $(LIBDIR)/$(PROPS) $(LIBDIR)/$(CAL_PROPS) $(TZMAP)
 328 
 329 $(LIBDIR)/$(PROPS): $(PLATFORM_SRC)/lib/$(PROPS)
 330         $(install-file)
 331 
 332 $(LIBDIR)/$(CAL_PROPS): $(SHARE_SRC)/lib/$(CAL_PROPS)
 333         $(install-file)
 334 



 335 clean:: 
 336         $(RM) -r $(LIBDIR)/$(PROPS) $(TZMAP)
 337 
 338 #
 339 # Rules to create lib/currency.data
 340 #
 341 
 342 CURDATA = $(LIBDIR)/currency.data
 343 GENERATECURRENCYDATA_JARFILE = $(BUILDTOOLJARDIR)/generatecurrencydata.jar
 344 
 345 build: $(CURDATA)
 346 
 347 $(CURDATA): \
 348   $(GENERATECURRENCYDATA_JARFILE) \
 349   $(SHARE_SRC)/classes/java/util/CurrencyData.properties
 350         $(RM) $(CURDATA)
 351         $(BOOT_JAVA_CMD) -jar $(GENERATECURRENCYDATA_JARFILE) -o $@.temp \
 352                 < $(SHARE_SRC)/classes/java/util/CurrencyData.properties
 353         $(MV) $@.temp $@
 354         $(call chmod-file, 444)




 296 clean:: 
 297         $(RM) -r $(CLASSHDRDIR)
 298 
 299 clobber:: 
 300         $(RM) -r $(CLASSBINDIR)/java/io $(CLASSBINDIR)/java/lang \
 301                 $(CLASSBINDIR)/java/security $(CLASSBINDIR)/java/util \
 302                 $(CLASSBINDIR)/sun/misc
 303 
 304 #
 305 # Additional rule from sun/net/GNUmakefile to copy content-type.properties
 306 # file so that the MimeTable class won't complain while bootstrapping...
 307 #
 308 PROPS = content-types.properties
 309 
 310 #
 311 # Rule to copy calendars.properties file.
 312 #
 313 CAL_PROPS = calendars.properties
 314 
 315 #
 316 # Rule to copy Hijrah-umalqura calendar properties file.
 317 #
 318 HIJRAH_UMALQURA_PROPS = hijrah-config-umalqura.properties
 319 
 320 
 321 #
 322 # Rule to copy tzmappings file on Windows
 323 #
 324 ifeq ($(PLATFORM), windows)
 325 TZMAP = $(LIBDIR)/tzmappings
 326 TZMAPFILE = $(PLATFORM_SRC)/lib/tzmappings
 327 
 328 $(TZMAP): $(TZMAPFILE)
 329         $(install-file)
 330         $(call chmod-file, 444)
 331 endif
 332 
 333 build: $(LIBDIR)/$(PROPS) $(LIBDIR)/$(CAL_PROPS) $(LIBDIR)/$(HIJRAH_UMALQURA_PROPS) $(TZMAP)
 334 
 335 $(LIBDIR)/$(PROPS): $(PLATFORM_SRC)/lib/$(PROPS)
 336         $(install-file)
 337 
 338 $(LIBDIR)/$(CAL_PROPS): $(SHARE_SRC)/lib/$(CAL_PROPS)
 339         $(install-file)
 340 
 341 $(LIBDIR)/$(HIJRAH_UMALQURA_PROPS): $(SHARE_SRC)/lib/$(HIJRAH_UMALQURA_PROPS)
 342         $(install-file)
 343 
 344 clean:: 
 345         $(RM) -r $(LIBDIR)/$(PROPS) $(TZMAP)
 346 
 347 #
 348 # Rules to create lib/currency.data
 349 #
 350 
 351 CURDATA = $(LIBDIR)/currency.data
 352 GENERATECURRENCYDATA_JARFILE = $(BUILDTOOLJARDIR)/generatecurrencydata.jar
 353 
 354 build: $(CURDATA)
 355 
 356 $(CURDATA): \
 357   $(GENERATECURRENCYDATA_JARFILE) \
 358   $(SHARE_SRC)/classes/java/util/CurrencyData.properties
 359         $(RM) $(CURDATA)
 360         $(BOOT_JAVA_CMD) -jar $(GENERATECURRENCYDATA_JARFILE) -o $@.temp \
 361                 < $(SHARE_SRC)/classes/java/util/CurrencyData.properties
 362         $(MV) $@.temp $@
 363         $(call chmod-file, 444)