Mercurial > hg > truffle
comparison make/solaris/Makefile @ 9153:bc63dd2539a4
Merge
author | kvn |
---|---|
date | Fri, 12 Apr 2013 20:37:18 -0400 |
parents | f36e073d56a4 |
children | 43223d3f5dcd 28b4223e2ea7 |
comparison
equal
deleted
inserted
replaced
9151:393fd4ef89c4 | 9153:bc63dd2539a4 |
---|---|
118 # | 118 # |
119 # Target Tree Type Build Dir | 119 # Target Tree Type Build Dir |
120 # | 120 # |
121 # debug compiler2 <os>_<arch>_compiler2/debug | 121 # debug compiler2 <os>_<arch>_compiler2/debug |
122 # fastdebug compiler2 <os>_<arch>_compiler2/fastdebug | 122 # fastdebug compiler2 <os>_<arch>_compiler2/fastdebug |
123 # jvmg compiler2 <os>_<arch>_compiler2/jvmg | |
124 # optimized compiler2 <os>_<arch>_compiler2/optimized | 123 # optimized compiler2 <os>_<arch>_compiler2/optimized |
125 # profiled compiler2 <os>_<arch>_compiler2/profiled | |
126 # product compiler2 <os>_<arch>_compiler2/product | 124 # product compiler2 <os>_<arch>_compiler2/product |
127 # | 125 # |
128 # debug1 compiler1 <os>_<arch>_compiler1/debug | 126 # debug1 compiler1 <os>_<arch>_compiler1/debug |
129 # fastdebug1 compiler1 <os>_<arch>_compiler1/fastdebug | 127 # fastdebug1 compiler1 <os>_<arch>_compiler1/fastdebug |
130 # jvmg1 compiler1 <os>_<arch>_compiler1/jvmg | |
131 # optimized1 compiler1 <os>_<arch>_compiler1/optimized | 128 # optimized1 compiler1 <os>_<arch>_compiler1/optimized |
132 # profiled1 compiler1 <os>_<arch>_compiler1/profiled | |
133 # product1 compiler1 <os>_<arch>_compiler1/product | 129 # product1 compiler1 <os>_<arch>_compiler1/product |
134 # | 130 # |
135 # debugcore core <os>_<arch>_core/debug | 131 # debugcore core <os>_<arch>_core/debug |
136 # fastdebugcore core <os>_<arch>_core/fastdebug | 132 # fastdebugcore core <os>_<arch>_core/fastdebug |
137 # jvmgcore core <os>_<arch>_core/jvmg | |
138 # optimizedcore core <os>_<arch>_core/optimized | 133 # optimizedcore core <os>_<arch>_core/optimized |
139 # profiledcore core <os>_<arch>_core/profiled | |
140 # productcore core <os>_<arch>_core/product | 134 # productcore core <os>_<arch>_core/product |
141 # | 135 # |
142 # What you get with each target: | 136 # What you get with each target: |
143 # | 137 # |
144 # debug* - "thin" libjvm - debug info linked into the gamma launcher | 138 # debug* - debug compile with asserts enabled |
145 # fastdebug* - optimized compile, but with asserts enabled | 139 # fastdebug* - optimized compile, but with asserts enabled |
146 # jvmg* - "fat" libjvm - debug info linked into libjvm.so | |
147 # optimized* - optimized compile, no asserts | 140 # optimized* - optimized compile, no asserts |
148 # profiled* - gprof | |
149 # product* - the shippable thing: optimized compile, no asserts, -DPRODUCT | 141 # product* - the shippable thing: optimized compile, no asserts, -DPRODUCT |
150 | 142 |
151 # This target list needs to be coordinated with the usage message | 143 # This target list needs to be coordinated with the usage message |
152 # in the build.sh script: | 144 # in the build.sh script: |
153 TARGETS = debug jvmg fastdebug optimized profiled product | 145 TARGETS = debug fastdebug optimized product |
154 | 146 |
155 SUBDIR_DOCS = $(OSNAME)_$(BUILDARCH)_docs | 147 SUBDIR_DOCS = $(OSNAME)_$(BUILDARCH)_docs |
156 SUBDIRS_C1 = $(addprefix $(OSNAME)_$(BUILDARCH)_compiler1/,$(TARGETS)) | 148 SUBDIRS_C1 = $(addprefix $(OSNAME)_$(BUILDARCH)_compiler1/,$(TARGETS)) |
157 SUBDIRS_C2 = $(addprefix $(OSNAME)_$(BUILDARCH)_compiler2/,$(TARGETS)) | 149 SUBDIRS_C2 = $(addprefix $(OSNAME)_$(BUILDARCH)_compiler2/,$(TARGETS)) |
158 SUBDIRS_TIERED = $(addprefix $(OSNAME)_$(BUILDARCH)_tiered/,$(TARGETS)) | 150 SUBDIRS_TIERED = $(addprefix $(OSNAME)_$(BUILDARCH)_tiered/,$(TARGETS)) |
265 docs: checks | 257 docs: checks |
266 $(QUIETLY) mkdir -p $(SUBDIR_DOCS) | 258 $(QUIETLY) mkdir -p $(SUBDIR_DOCS) |
267 $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/makefiles/jvmti.make $(MFLAGS) $(BUILDTREE_VARS) JvmtiOutDir=$(SUBDIR_DOCS) BUILD_FLAVOR=product jvmtidocs | 259 $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/makefiles/jvmti.make $(MFLAGS) $(BUILDTREE_VARS) JvmtiOutDir=$(SUBDIR_DOCS) BUILD_FLAVOR=product jvmtidocs |
268 | 260 |
269 # Synonyms for win32-like targets. | 261 # Synonyms for win32-like targets. |
270 compiler2: jvmg product | 262 compiler2: debug product |
271 | 263 |
272 compiler1: jvmg1 product1 | 264 compiler1: debug1 product1 |
273 | 265 |
274 core: jvmgcore productcore | 266 core: debugcore productcore |
267 | |
268 warn_jvmg_deprecated: | |
269 echo "Warning: The jvmg target has been replaced with debug" | |
270 echo "Warning: Please update your usage" | |
271 | |
272 jvmg: warn_jvmg_deprecated debug | |
273 | |
274 jvmg1: warn_jvmg_deprecated debug1 | |
275 | |
276 jvmgcore: warn_jvmg_deprecated debugcore | |
275 | 277 |
276 clean_docs: | 278 clean_docs: |
277 rm -rf $(SUBDIR_DOCS) | 279 rm -rf $(SUBDIR_DOCS) |
278 | 280 |
279 clean_compiler1 clean_compiler2 clean_core: | 281 clean_compiler1 clean_compiler2 clean_core: |