hotspot/make/bsd/Makefile

Print this page




 233 
 234 check_os_version:
 235 ifeq ($(DISABLE_HOTSPOT_OS_VERSION_CHECK)$(EMPTY_IF_NOT_SUPPORTED),)
 236         $(QUIETLY) >&2 echo "*** This OS is not supported:" `uname -a`; exit 1;
 237 endif
 238 
 239 # jvmti.make requires XSLT (J2SE 1.4.x or newer):
 240 XSLT_CHECK      = $(REMOTE) $(RUN.JAVAP) javax.xml.transform.TransformerFactory
 241 # If not found then fail fast.
 242 check_j2se_version:
 243         $(QUIETLY) $(XSLT_CHECK) > /dev/null 2>&1; \
 244         if [ $$? -ne 0 ]; then \
 245           $(REMOTE) $(RUN.JAVA) -version; \
 246           echo "*** An XSLT processor (J2SE 1.4.x or newer) is required" \
 247           "to bootstrap this build" 1>&2; \
 248           exit 1; \
 249         fi
 250 
 251 $(SUBDIRS_TIERED): $(BUILDTREE_MAKE)
 252         $(QUIETLY) $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/Makefile checks
 253         $(BUILDTREE) VARIANT=tiered
 254 
 255 $(SUBDIRS_C2): $(BUILDTREE_MAKE)
 256 ifeq ($(FORCE_TIERED),1)
 257         $(QUIETLY) $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/Makefile checks
 258                 $(BUILDTREE) VARIANT=tiered FORCE_TIERED=1
 259 else
 260         $(QUIETLY) $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/Makefile checks
 261                 $(BUILDTREE) VARIANT=compiler2
 262 endif
 263 
 264 $(SUBDIRS_C1): $(BUILDTREE_MAKE)
 265         $(QUIETLY) $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/Makefile checks
 266         $(BUILDTREE) VARIANT=compiler1
 267 
 268 $(SUBDIRS_CORE): $(BUILDTREE_MAKE)
 269         $(QUIETLY) $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/Makefile checks
 270         $(BUILDTREE) VARIANT=core
 271 
 272 $(SUBDIRS_ZERO): $(BUILDTREE_MAKE) platform_zero
 273         $(QUIETLY) $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/Makefile checks
 274         $(BUILDTREE) VARIANT=zero VARIANTARCH=$(VARIANTARCH)
 275 
 276 $(SUBDIRS_SHARK): $(BUILDTREE_MAKE) platform_zero
 277         $(QUIETLY) $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/Makefile checks
 278         $(BUILDTREE) VARIANT=shark VARIANTARCH=$(VARIANTARCH)
 279 
 280 $(SUBDIRS_MINIMAL1): $(BUILDTREE_MAKE)
 281         $(QUIETLY) $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/Makefile checks
 282         $(BUILDTREE) VARIANT=minimal1
 283 
 284 platform_zero: $(GAMMADIR)/make/$(OSNAME)/platform_zero.in
 285         $(SED) 's/@ZERO_ARCHDEF@/$(ZERO_ARCHDEF)/g;s/@ZERO_LIBARCH@/$(ZERO_LIBARCH)/g;' < $< > $@
 286 
 287 # Define INSTALL=y at command line to automatically copy JVM into JAVA_HOME
 288 
 289 $(TARGETS_C2):  $(SUBDIRS_C2)
 290         cd $(OSNAME)_$(BUILDARCH)_compiler2/$@ && $(MAKE) $(MFLAGS)
 291 ifdef INSTALL
 292         cd $(OSNAME)_$(BUILDARCH)_compiler2/$@ && $(MAKE) $(MFLAGS) install
 293 endif
 294 
 295 $(TARGETS_TIERED):  $(SUBDIRS_TIERED)
 296         cd $(OSNAME)_$(BUILDARCH)_tiered/$(patsubst %tiered,%,$@) && $(MAKE) $(MFLAGS)
 297 ifdef INSTALL
 298         cd $(OSNAME)_$(BUILDARCH)_tiered/$(patsubst %tiered,%,$@) && $(MAKE) $(MFLAGS) install
 299 endif
 300 
 301 $(TARGETS_C1):  $(SUBDIRS_C1)
 302         cd $(OSNAME)_$(BUILDARCH)_compiler1/$(patsubst %1,%,$@) && $(MAKE) $(MFLAGS)


 375 clean_compiler1 clean_compiler2 clean_core clean_zero clean_shark clean_minimal1:
 376         rm -rf $(OSNAME)_$(BUILDARCH)_$(subst clean_,,$@)
 377 
 378 clean:  clean_compiler2 clean_compiler1 clean_core clean_zero clean_shark clean_minimal1 clean_docs
 379 
 380 include $(GAMMADIR)/make/cscope.make
 381 
 382 #
 383 # Include alternate Makefile if it exists.
 384 #
 385 -include $(HS_ALT_MAKE)/$(OSNAME)/Makefile.make
 386 
 387 #-------------------------------------------------------------------------------
 388 
 389 .PHONY: $(TARGETS_C2) $(TARGETS_C1) $(TARGETS_CORE) $(TARGETS_ZERO) $(TARGETS_SHARK) $(TARGETS_MINIMAL1)
 390 .PHONY: tree tree1 treecore treezero treeshark
 391 .PHONY: all compiler1 compiler2 core zero shark
 392 .PHONY: clean clean_compiler1 clean_compiler2 clean_core clean_zero clean_shark docs clean_docs
 393 .PHONY: checks check_os_version check_j2se_version
 394 .PHONY: $(HS_ALT_MAKE)/$(OSNAME)/Makefile.make




 233 
 234 check_os_version:
 235 ifeq ($(DISABLE_HOTSPOT_OS_VERSION_CHECK)$(EMPTY_IF_NOT_SUPPORTED),)
 236         $(QUIETLY) >&2 echo "*** This OS is not supported:" `uname -a`; exit 1;
 237 endif
 238 
 239 # jvmti.make requires XSLT (J2SE 1.4.x or newer):
 240 XSLT_CHECK      = $(REMOTE) $(RUN.JAVAP) javax.xml.transform.TransformerFactory
 241 # If not found then fail fast.
 242 check_j2se_version:
 243         $(QUIETLY) $(XSLT_CHECK) > /dev/null 2>&1; \
 244         if [ $$? -ne 0 ]; then \
 245           $(REMOTE) $(RUN.JAVA) -version; \
 246           echo "*** An XSLT processor (J2SE 1.4.x or newer) is required" \
 247           "to bootstrap this build" 1>&2; \
 248           exit 1; \
 249         fi
 250 
 251 $(SUBDIRS_TIERED): $(BUILDTREE_MAKE)
 252         $(QUIETLY) $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/Makefile checks
 253         +$(BUILDTREE) VARIANT=tiered
 254 
 255 $(SUBDIRS_C2): $(BUILDTREE_MAKE)
 256 ifeq ($(FORCE_TIERED),1)
 257         $(QUIETLY) $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/Makefile checks
 258         +$(BUILDTREE) VARIANT=tiered FORCE_TIERED=1
 259 else
 260         $(QUIETLY) $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/Makefile checks
 261         +$(BUILDTREE) VARIANT=compiler2
 262 endif
 263 
 264 $(SUBDIRS_C1): $(BUILDTREE_MAKE)
 265         $(QUIETLY) $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/Makefile checks
 266         +$(BUILDTREE) VARIANT=compiler1
 267 
 268 $(SUBDIRS_CORE): $(BUILDTREE_MAKE)
 269         $(QUIETLY) $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/Makefile checks
 270         +$(BUILDTREE) VARIANT=core
 271 
 272 $(SUBDIRS_ZERO): $(BUILDTREE_MAKE) platform_zero
 273         $(QUIETLY) $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/Makefile checks
 274         +$(BUILDTREE) VARIANT=zero VARIANTARCH=$(VARIANTARCH)
 275 
 276 $(SUBDIRS_SHARK): $(BUILDTREE_MAKE) platform_zero
 277         $(QUIETLY) $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/Makefile checks
 278         +$(BUILDTREE) VARIANT=shark VARIANTARCH=$(VARIANTARCH)
 279 
 280 $(SUBDIRS_MINIMAL1): $(BUILDTREE_MAKE)
 281         $(QUIETLY) $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/Makefile checks
 282         +$(BUILDTREE) VARIANT=minimal1
 283 
 284 platform_zero: $(GAMMADIR)/make/$(OSNAME)/platform_zero.in
 285         $(SED) 's/@ZERO_ARCHDEF@/$(ZERO_ARCHDEF)/g;s/@ZERO_LIBARCH@/$(ZERO_LIBARCH)/g;' < $< > $@
 286 
 287 # Define INSTALL=y at command line to automatically copy JVM into JAVA_HOME
 288 
 289 $(TARGETS_C2):  $(SUBDIRS_C2)
 290         cd $(OSNAME)_$(BUILDARCH)_compiler2/$@ && $(MAKE) $(MFLAGS)
 291 ifdef INSTALL
 292         cd $(OSNAME)_$(BUILDARCH)_compiler2/$@ && $(MAKE) $(MFLAGS) install
 293 endif
 294 
 295 $(TARGETS_TIERED):  $(SUBDIRS_TIERED)
 296         cd $(OSNAME)_$(BUILDARCH)_tiered/$(patsubst %tiered,%,$@) && $(MAKE) $(MFLAGS)
 297 ifdef INSTALL
 298         cd $(OSNAME)_$(BUILDARCH)_tiered/$(patsubst %tiered,%,$@) && $(MAKE) $(MFLAGS) install
 299 endif
 300 
 301 $(TARGETS_C1):  $(SUBDIRS_C1)
 302         cd $(OSNAME)_$(BUILDARCH)_compiler1/$(patsubst %1,%,$@) && $(MAKE) $(MFLAGS)


 375 clean_compiler1 clean_compiler2 clean_core clean_zero clean_shark clean_minimal1:
 376         rm -rf $(OSNAME)_$(BUILDARCH)_$(subst clean_,,$@)
 377 
 378 clean:  clean_compiler2 clean_compiler1 clean_core clean_zero clean_shark clean_minimal1 clean_docs
 379 
 380 include $(GAMMADIR)/make/cscope.make
 381 
 382 #
 383 # Include alternate Makefile if it exists.
 384 #
 385 -include $(HS_ALT_MAKE)/$(OSNAME)/Makefile.make
 386 
 387 #-------------------------------------------------------------------------------
 388 
 389 .PHONY: $(TARGETS_C2) $(TARGETS_C1) $(TARGETS_CORE) $(TARGETS_ZERO) $(TARGETS_SHARK) $(TARGETS_MINIMAL1)
 390 .PHONY: tree tree1 treecore treezero treeshark
 391 .PHONY: all compiler1 compiler2 core zero shark
 392 .PHONY: clean clean_compiler1 clean_compiler2 clean_core clean_zero clean_shark docs clean_docs
 393 .PHONY: checks check_os_version check_j2se_version
 394 .PHONY: $(HS_ALT_MAKE)/$(OSNAME)/Makefile.make
 395 
 396 .NOTPARALLEL: