Mercurial > hg > graal-compiler
comparison make/solaris/Makefile @ 7951:8b46b0196eb0
8000692: Remove old KERNEL code
Summary: Removed depreciated kernel VM source code from hotspot VM
Reviewed-by: dholmes, acorn
author | zgu |
---|---|
date | Fri, 25 Jan 2013 10:04:08 -0500 |
parents | 892acf0431ef |
children | 5fc51c1ecdeb 98f3af397705 |
comparison
equal
deleted
inserted
replaced
7950:6cf2530f7fd3 | 7951:8b46b0196eb0 |
---|---|
1 # | 1 # |
2 # Copyright (c) 1998, 2012, Oracle and/or its affiliates. All rights reserved. | 2 # Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved. |
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. | 3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
4 # | 4 # |
5 # This code is free software; you can redistribute it and/or modify it | 5 # This code is free software; you can redistribute it and/or modify it |
6 # under the terms of the GNU General Public License version 2 only, as | 6 # under the terms of the GNU General Public License version 2 only, as |
7 # published by the Free Software Foundation. | 7 # published by the Free Software Foundation. |
155 SUBDIR_DOCS = $(OSNAME)_$(BUILDARCH)_docs | 155 SUBDIR_DOCS = $(OSNAME)_$(BUILDARCH)_docs |
156 SUBDIRS_C1 = $(addprefix $(OSNAME)_$(BUILDARCH)_compiler1/,$(TARGETS)) | 156 SUBDIRS_C1 = $(addprefix $(OSNAME)_$(BUILDARCH)_compiler1/,$(TARGETS)) |
157 SUBDIRS_C2 = $(addprefix $(OSNAME)_$(BUILDARCH)_compiler2/,$(TARGETS)) | 157 SUBDIRS_C2 = $(addprefix $(OSNAME)_$(BUILDARCH)_compiler2/,$(TARGETS)) |
158 SUBDIRS_TIERED = $(addprefix $(OSNAME)_$(BUILDARCH)_tiered/,$(TARGETS)) | 158 SUBDIRS_TIERED = $(addprefix $(OSNAME)_$(BUILDARCH)_tiered/,$(TARGETS)) |
159 SUBDIRS_CORE = $(addprefix $(OSNAME)_$(BUILDARCH)_core/,$(TARGETS)) | 159 SUBDIRS_CORE = $(addprefix $(OSNAME)_$(BUILDARCH)_core/,$(TARGETS)) |
160 SUBDIRS_KERNEL = $(addprefix $(OSNAME)_$(BUILDARCH)_kernel/,$(TARGETS)) | |
161 | 160 |
162 TARGETS_C2 = $(TARGETS) | 161 TARGETS_C2 = $(TARGETS) |
163 TARGETS_C1 = $(addsuffix 1,$(TARGETS)) | 162 TARGETS_C1 = $(addsuffix 1,$(TARGETS)) |
164 TARGETS_TIERED = $(addsuffix tiered,$(TARGETS)) | 163 TARGETS_TIERED = $(addsuffix tiered,$(TARGETS)) |
165 TARGETS_CORE = $(addsuffix core,$(TARGETS)) | 164 TARGETS_CORE = $(addsuffix core,$(TARGETS)) |
166 TARGETS_KERNEL = $(addsuffix kernel,$(TARGETS)) | |
167 | 165 |
168 BUILDTREE_MAKE = $(GAMMADIR)/make/$(OSNAME)/makefiles/buildtree.make | 166 BUILDTREE_MAKE = $(GAMMADIR)/make/$(OSNAME)/makefiles/buildtree.make |
169 BUILDTREE_VARS = GAMMADIR=$(GAMMADIR) OS_FAMILY=$(OSNAME) ARCH=$(SRCARCH) BUILDARCH=$(BUILDARCH) LIBARCH=$(LIBARCH) | 167 BUILDTREE_VARS = GAMMADIR=$(GAMMADIR) OS_FAMILY=$(OSNAME) ARCH=$(SRCARCH) BUILDARCH=$(BUILDARCH) LIBARCH=$(LIBARCH) |
170 BUILDTREE_VARS += HOTSPOT_RELEASE_VERSION=$(HOTSPOT_RELEASE_VERSION) HOTSPOT_BUILD_VERSION=$(HOTSPOT_BUILD_VERSION) JRE_RELEASE_VERSION=$(JRE_RELEASE_VERSION) | 168 BUILDTREE_VARS += HOTSPOT_RELEASE_VERSION=$(HOTSPOT_RELEASE_VERSION) HOTSPOT_BUILD_VERSION=$(HOTSPOT_BUILD_VERSION) JRE_RELEASE_VERSION=$(JRE_RELEASE_VERSION) |
171 BUILDTREE_VARS += ENABLE_FULL_DEBUG_SYMBOLS=$(ENABLE_FULL_DEBUG_SYMBOLS) OBJCOPY=$(OBJCOPY) STRIP_POLICY=$(STRIP_POLICY) ZIP_DEBUGINFO_FILES=$(ZIP_DEBUGINFO_FILES) ZIPEXE=$(ZIPEXE) | 169 BUILDTREE_VARS += ENABLE_FULL_DEBUG_SYMBOLS=$(ENABLE_FULL_DEBUG_SYMBOLS) OBJCOPY=$(OBJCOPY) STRIP_POLICY=$(STRIP_POLICY) ZIP_DEBUGINFO_FILES=$(ZIP_DEBUGINFO_FILES) ZIPEXE=$(ZIPEXE) |
227 | 225 |
228 $(SUBDIRS_CORE): $(BUILDTREE_MAKE) | 226 $(SUBDIRS_CORE): $(BUILDTREE_MAKE) |
229 $(QUIETLY) $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/Makefile checks | 227 $(QUIETLY) $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/Makefile checks |
230 $(BUILDTREE) VARIANT=core | 228 $(BUILDTREE) VARIANT=core |
231 | 229 |
232 $(SUBDIRS_KERNEL): $(BUILDTREE_MAKE) | |
233 $(QUIETLY) $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/Makefile checks | |
234 $(BUILDTREE) VARIANT=kernel | |
235 | |
236 # Define INSTALL=y at command line to automatically copy JVM into JAVA_HOME | 230 # Define INSTALL=y at command line to automatically copy JVM into JAVA_HOME |
237 | 231 |
238 $(TARGETS_C2): $(SUBDIRS_C2) | 232 $(TARGETS_C2): $(SUBDIRS_C2) |
239 cd $(OSNAME)_$(BUILDARCH)_compiler2/$@ && $(MAKE) $(MFLAGS) | 233 cd $(OSNAME)_$(BUILDARCH)_compiler2/$@ && $(MAKE) $(MFLAGS) |
240 ifeq ($(TEST_IN_BUILD),true) | 234 ifeq ($(TEST_IN_BUILD),true) |
269 endif | 263 endif |
270 ifdef INSTALL | 264 ifdef INSTALL |
271 cd $(OSNAME)_$(BUILDARCH)_core/$(patsubst %core,%,$@) && $(MAKE) $(MFLAGS) install | 265 cd $(OSNAME)_$(BUILDARCH)_core/$(patsubst %core,%,$@) && $(MAKE) $(MFLAGS) install |
272 endif | 266 endif |
273 | 267 |
274 $(TARGETS_KERNEL): $(SUBDIRS_KERNEL) | |
275 cd $(OSNAME)_$(BUILDARCH)_kernel/$(patsubst %kernel,%,$@) && $(MAKE) $(MFLAGS) | |
276 ifeq ($(TEST_IN_BUILD),true) | |
277 cd $(OSNAME)_$(BUILDARCH)_kernel/$(patsubst %kernel,%,$@) && ./test_gamma | |
278 endif | |
279 ifdef INSTALL | |
280 cd $(OSNAME)_$(BUILDARCH)_kernel/$(patsubst %kernel,%,$@) && $(MAKE) $(MFLAGS) install | |
281 endif | |
282 | |
283 # Just build the tree, and nothing else: | 268 # Just build the tree, and nothing else: |
284 tree: $(SUBDIRS_C2) | 269 tree: $(SUBDIRS_C2) |
285 tree1: $(SUBDIRS_C1) | 270 tree1: $(SUBDIRS_C1) |
286 treecore: $(SUBDIRS_CORE) | 271 treecore: $(SUBDIRS_CORE) |
287 treekernel: $(SUBDIRS_KERNEL) | |
288 | 272 |
289 # Doc target. This is the same for all build options. | 273 # Doc target. This is the same for all build options. |
290 # Hence create a docs directory beside ...$(ARCH)_[...] | 274 # Hence create a docs directory beside ...$(ARCH)_[...] |
291 # We specify 'BUILD_FLAVOR=product' so that the proper | 275 # We specify 'BUILD_FLAVOR=product' so that the proper |
292 # ENABLE_FULL_DEBUG_SYMBOLS value is used. | 276 # ENABLE_FULL_DEBUG_SYMBOLS value is used. |
302 core: jvmgcore productcore | 286 core: jvmgcore productcore |
303 | 287 |
304 clean_docs: | 288 clean_docs: |
305 rm -rf $(SUBDIR_DOCS) | 289 rm -rf $(SUBDIR_DOCS) |
306 | 290 |
307 clean_compiler1 clean_compiler2 clean_core clean_kernel: | 291 clean_compiler1 clean_compiler2 clean_core: |
308 rm -rf $(OSNAME)_$(BUILDARCH)_$(subst clean_,,$@) | 292 rm -rf $(OSNAME)_$(BUILDARCH)_$(subst clean_,,$@) |
309 | 293 |
310 clean: clean_compiler2 clean_compiler1 clean_core clean_docs clean_kernel | 294 clean: clean_compiler2 clean_compiler1 clean_core clean_docs |
311 | 295 |
312 include $(GAMMADIR)/make/cscope.make | 296 include $(GAMMADIR)/make/cscope.make |
313 | 297 |
314 #------------------------------------------------------------------------------- | 298 #------------------------------------------------------------------------------- |
315 | 299 |