make/java/java/Makefile

Print this page




 440 clean:: 
 441         $(RM) $(UNINAME)
 442 
 443 #
 444 # End of rules to create $(GENSRCDIR)/java/lang/CharacterDataXX.java
 445 #
 446 
 447 #
 448 # Rule to precompile CoreResourceBundleControl.java 
 449 #
 450 LOCALES_GEN_SH = localelist.sh
 451 
 452 $(GENSRCDIR)/sun/util/CoreResourceBundleControl.java: \
 453         $(SHARE_SRC)/classes/sun/util/CoreResourceBundleControl-XLocales.java.template $(LOCALES_GEN_SH)
 454         @$(prep-target) 
 455         NAWK="$(NAWK)" SED="$(SED)" $(SH) $(LOCALES_GEN_SH) "$(JRE_NONEXIST_LOCALES)" \
 456                 $< $@ 
 457 clean::
 458         $(RM) $(GENSRCDIR)/sun/util/CoreResourceBundleControl.java
 459 





















































 440 clean:: 
 441         $(RM) $(UNINAME)
 442 
 443 #
 444 # End of rules to create $(GENSRCDIR)/java/lang/CharacterDataXX.java
 445 #
 446 
 447 #
 448 # Rule to precompile CoreResourceBundleControl.java 
 449 #
 450 LOCALES_GEN_SH = localelist.sh
 451 
 452 $(GENSRCDIR)/sun/util/CoreResourceBundleControl.java: \
 453         $(SHARE_SRC)/classes/sun/util/CoreResourceBundleControl-XLocales.java.template $(LOCALES_GEN_SH)
 454         @$(prep-target) 
 455         NAWK="$(NAWK)" SED="$(SED)" $(SH) $(LOCALES_GEN_SH) "$(JRE_NONEXIST_LOCALES)" \
 456                 $< $@ 
 457 clean::
 458         $(RM) $(GENSRCDIR)/sun/util/CoreResourceBundleControl.java
 459 
 460 
 461 BUILDHELPER =
 462 HELPERLDFLAGS =
 463 ifeq ($(PLATFORM), solaris)
 464     BUILDHELPER = 1
 465     HELPERLDFLAGS += -L$(LIBDIR)/$(LIBARCH)/ -ljava \
 466             -L$(LIBDIR)/$(LIBARCH)/$(VM_NAME)/ -ljvm \
 467             -R \$$ORIGIN/../lib/$(LIBARCH)/ \
 468             -R \$$ORIGIN/../jre/lib/$(LIBARCH)/ \
 469             -R \$$ORIGIN/../../lib/$(LIBARCH)/ \
 470             -R \$$ORIGIN/../../jre/lib/$(LIBARCH)/ \
 471             -R \$$ORIGIN/../lib/$(LIBARCH)/$(VM_NAME)/ \
 472             -R \$$ORIGIN/../jre/lib/$(LIBARCH)/$(VM_NAME)/ \
 473             -R \$$ORIGIN/../../lib/$(LIBARCH)/$(VM_NAME)/ \
 474             -R \$$ORIGIN/../../jre/lib/$(LIBARCH)/$(VM_NAME)/
 475 endif
 476 ifeq ($(PLATFORM), macosx)
 477     BUILDHELPER = 1
 478     HELPERLDFLAGS += -Xlinker -rpath -Xlinker @loader_path/../lib/ \
 479             -Xlinker -rpath -Xlinker @loader_path/../lib/$(VM_NAME)/ \
 480             -Xlinker -rpath -Xlinker @loader_path/../jre/lib/ \
 481             -Xlinker -rpath -Xlinker @loader_path/../jre/lib/$(VM_NAME)/ \
 482                 -ljava -L$(LIBDIR)/ \
 483             -ljvm -L$(LIBDIR)/$(VM_NAME)/
 484 endif
 485 
 486 ifdef BUILDHELPER
 487 
 488 ifeq ($(ARCH_DATA_MODEL), 64)
 489 LINKFLAG = -m64
 490 else
 491 LINKFLAG = 
 492 endif
 493 
 494 HELPER_EXE = $(BINDIR)/jprochelper
 495 
 496 HELPER_EXE_FILES_c = jprochelper.c 
 497 
 498 HELPER_EXE_FILES_o = $(OBJDIR)/jprochelper.o 
 499 
 500 jprochelper.o: jprochelper.c 
 501 
 502 $(HELPER_EXE): $(HELPER_EXE_FILES_o)
 503         $(CC) $(LINKFLAG) $(HELPER_EXE_FILES_o) \
 504                 $(HELPERLDFLAGS) \
 505                 -o $(TEMPDIR)/jprochelper
 506         $(CP) $(TEMPDIR)/jprochelper $(HELPER_EXE)
 507 
 508 build: $(HELPER_EXE)
 509 
 510 endif #BUILDHELPER