Mercurial > hg > truffle
comparison make/solaris/makefiles/buildtree.make @ 10277:aabf54ccedb1
8008772: remove gamma launcher
Reviewed-by: kvn, neliasso, ctornqvi
author | twisti |
---|---|
date | Mon, 06 May 2013 19:49:23 -0700 |
parents | f36e073d56a4 |
children | f2110083203d |
comparison
equal
deleted
inserted
replaced
10276:f0bc60565ba8 | 10277:aabf54ccedb1 |
---|---|
47 # flags.make - with macro settings | 47 # flags.make - with macro settings |
48 # vm.make - to support making "$(MAKE) -v vm.make" in makefiles | 48 # vm.make - to support making "$(MAKE) -v vm.make" in makefiles |
49 # adlc.make - | 49 # adlc.make - |
50 # jvmti.make - generate JVMTI bindings from the spec (JSR-163) | 50 # jvmti.make - generate JVMTI bindings from the spec (JSR-163) |
51 # sa.make - generate SA jar file and natives | 51 # sa.make - generate SA jar file and natives |
52 # env.[ck]sh - environment settings | |
53 # | 52 # |
54 # The makefiles are split this way so that "make foo" will run faster by not | 53 # The makefiles are split this way so that "make foo" will run faster by not |
55 # having to read the dependency files for the vm. | 54 # having to read the dependency files for the vm. |
56 | 55 |
57 -include $(SPEC) | 56 -include $(SPEC) |
114 SUBMAKE_DIRS = $(addprefix $(PLATFORM_DIR)/,$(TARGETS)) | 113 SUBMAKE_DIRS = $(addprefix $(PLATFORM_DIR)/,$(TARGETS)) |
115 | 114 |
116 # For dependencies and recursive makes. | 115 # For dependencies and recursive makes. |
117 BUILDTREE_MAKE = $(GAMMADIR)/make/$(OS_FAMILY)/makefiles/buildtree.make | 116 BUILDTREE_MAKE = $(GAMMADIR)/make/$(OS_FAMILY)/makefiles/buildtree.make |
118 | 117 |
119 BUILDTREE_TARGETS = Makefile flags.make flags_vm.make vm.make adlc.make jvmti.make sa.make \ | 118 BUILDTREE_TARGETS = Makefile flags.make flags_vm.make vm.make adlc.make jvmti.make sa.make |
120 env.sh env.csh jdkpath.sh | |
121 | 119 |
122 BUILDTREE_VARS = GAMMADIR=$(GAMMADIR) OS_FAMILY=$(OS_FAMILY) \ | 120 BUILDTREE_VARS = GAMMADIR=$(GAMMADIR) OS_FAMILY=$(OS_FAMILY) \ |
123 ARCH=$(ARCH) BUILDARCH=$(BUILDARCH) LIBARCH=$(LIBARCH) VARIANT=$(VARIANT) | 121 ARCH=$(ARCH) BUILDARCH=$(BUILDARCH) LIBARCH=$(LIBARCH) VARIANT=$(VARIANT) |
124 | 122 |
125 # Define variables to be set in flags.make. | 123 # Define variables to be set in flags.make. |
337 echo include flags.make; \ | 335 echo include flags.make; \ |
338 echo; \ | 336 echo; \ |
339 echo "include \$$(GAMMADIR)/make/$(OS_FAMILY)/makefiles/$(@F)"; \ | 337 echo "include \$$(GAMMADIR)/make/$(OS_FAMILY)/makefiles/$(@F)"; \ |
340 ) > $@ | 338 ) > $@ |
341 | 339 |
342 env.sh: $(BUILDTREE_MAKE) | |
343 @echo Creating $@ ... | |
344 $(QUIETLY) ( \ | |
345 $(BUILDTREE_COMMENT); \ | |
346 { echo "JAVA_HOME=$(JDK_IMPORT_PATH)"; }; \ | |
347 { \ | |
348 echo "CLASSPATH=$${CLASSPATH:+$$CLASSPATH:}.:\$${JAVA_HOME}/jre/lib/rt.jar:\$${JAVA_HOME}/jre/lib/i18n.jar"; \ | |
349 } | sed s:$${JAVA_HOME:--------}:\$${JAVA_HOME}:g; \ | |
350 echo "HOTSPOT_BUILD_USER=\"$${LOGNAME:-$$USER} in `basename $(GAMMADIR)`\""; \ | |
351 echo "export JAVA_HOME LD_LIBRARY_PATH CLASSPATH HOTSPOT_BUILD_USER"; \ | |
352 ) > $@ | |
353 | |
354 env.csh: env.sh | |
355 @echo Creating $@ ... | |
356 $(QUIETLY) ( \ | |
357 $(BUILDTREE_COMMENT); \ | |
358 { echo "setenv JAVA_HOME \"$(JDK_IMPORT_PATH)\""; }; \ | |
359 sed -n 's/^\([A-Za-z_][A-Za-z0-9_]*\)=/setenv \1 /p' $?; \ | |
360 ) > $@ | |
361 | |
362 jdkpath.sh: $(BUILDTREE_MAKE) | |
363 @echo Creating $@ ... | |
364 $(QUIETLY) ( \ | |
365 $(BUILDTREE_COMMENT); \ | |
366 echo "JDK=${JAVA_HOME}"; \ | |
367 ) > $@ | |
368 | |
369 FORCE: | 340 FORCE: |
370 | 341 |
371 .PHONY: all FORCE | 342 .PHONY: all FORCE |