make/windows/makefiles/generated.make
Print this page
*** 1,7 ****
#
! # Copyright (c) 2005, 2008, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License version 2 only, as
# published by the Free Software Foundation.
--- 1,7 ----
#
! # Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License version 2 only, as
# published by the Free Software Foundation.
*** 21,99 ****
# questions.
#
#
!include ../local.make
! !include $(WorkSpace)/make/windows/makefiles/makedeps.make
!include local.make
# Pick up rules for building JVMTI (JSR-163)
JvmtiOutDir=jvmtifiles
!include $(WorkSpace)/make/windows/makefiles/jvmti.make
# Pick up rules for building SA
!include $(WorkSpace)/make/windows/makefiles/sa.make
!if ("$(Variant)" == "compiler2") || ("$(Variant)" == "tiered")
! default:: includeDB.current Dependencies incls/ad_$(Platform_arch_model).cpp incls/dfa_$(Platform_arch_model).cpp $(JvmtiGeneratedFiles)
!else
! default:: includeDB.current Dependencies $(JvmtiGeneratedFiles)
!endif
! # core plus serial gc
! IncludeDBs_base=$(WorkSpace)/src/share/vm/includeDB_core \
! $(WorkSpace)/src/share/vm/includeDB_jvmti \
! $(WorkSpace)/src/share/vm/includeDB_gc \
! $(WorkSpace)/src/share/vm/gc_implementation/includeDB_gc_serial
!
! # parallel gc
! IncludeDBs_gc= $(WorkSpace)/src/share/vm/includeDB_gc_parallel \
! $(WorkSpace)/src/share/vm/gc_implementation/includeDB_gc_parallelScavenge \
! $(WorkSpace)/src/share/vm/gc_implementation/includeDB_gc_shared \
! $(WorkSpace)/src/share/vm/gc_implementation/includeDB_gc_parNew \
! $(WorkSpace)/src/share/vm/gc_implementation/includeDB_gc_concurrentMarkSweep \
! $(WorkSpace)/src/share/vm/gc_implementation/includeDB_gc_g1
! IncludeDBs_core=$(IncludeDBs_base) $(IncludeDBs_gc) \
! $(WorkSpace)/src/share/vm/includeDB_features
!
! !if "$(Variant)" == "core"
! IncludeDBs=$(IncludeDBs_core)
! !endif
!
! !if "$(Variant)" == "kernel"
! IncludeDBs=$(IncludeDBs_base) $(WorkSpace)/src/share/vm/includeDB_compiler1
! !endif
!
! !if "$(Variant)" == "compiler1"
! IncludeDBs=$(IncludeDBs_core) $(WorkSpace)/src/share/vm/includeDB_compiler1
! !endif
!
!
! !if "$(Variant)" == "compiler2"
! IncludeDBs=$(IncludeDBs_core) $(WorkSpace)/src/share/vm/includeDB_compiler2
! !endif
!
! !if "$(Variant)" == "tiered"
! IncludeDBs=$(IncludeDBs_core) $(WorkSpace)/src/share/vm/includeDB_compiler1 \
! $(WorkSpace)/src/share/vm/includeDB_compiler2
! !endif
!
! # Note we don't generate a Visual C++ project file using MakeDeps for
! # the batch build.
! includeDB.current Dependencies: classes/MakeDeps.class $(IncludeDBs)
! cat $(IncludeDBs) > includeDB
! if exist incls rmdir /s /q incls
! mkdir incls
! $(RUN_JAVA) -Djava.class.path=classes MakeDeps WinGammaPlatform$(VcVersion) $(WorkSpace)/make/windows/platform_$(BUILDARCH) includeDB $(MakeDepsOptions)
! rm -f includeDB.current
! cp includeDB includeDB.current
!
! classes/MakeDeps.class: $(MakeDepsSources)
if exist classes rmdir /s /q classes
mkdir classes
! $(COMPILE_JAVAC) -classpath $(WorkSpace)\src\share\tools\MakeDeps -d classes $(MakeDepsSources)
!if ("$(Variant)" == "compiler2") || ("$(Variant)" == "tiered")
!include $(WorkSpace)/make/windows/makefiles/adlc.make
--- 21,53 ----
# questions.
#
#
!include ../local.make
! !include $(WorkSpace)/make/windows/makefiles/projectcreator.make
!include local.make
# Pick up rules for building JVMTI (JSR-163)
JvmtiOutDir=jvmtifiles
!include $(WorkSpace)/make/windows/makefiles/jvmti.make
# Pick up rules for building SA
!include $(WorkSpace)/make/windows/makefiles/sa.make
!if ("$(Variant)" == "compiler2") || ("$(Variant)" == "tiered")
! default:: adfiles/ad_$(Platform_arch_model).cpp adfiles/dfa_$(Platform_arch_model).cpp $(JvmtiGeneratedFiles) buildobjfiles
!else
! default:: $(JvmtiGeneratedFiles) buildobjfiles
!endif
! buildobjfiles:
! @ sh $(WorkSpace)/make/windows/create_obj_files.sh $(Variant) $(Platform_arch) $(Platform_arch_model) $(WorkSpace) . > objfiles.make
! classes/ProjectCreator.class: $(ProjectCreatorSources)
if exist classes rmdir /s /q classes
mkdir classes
! $(COMPILE_JAVAC) -classpath $(WorkSpace)\src\share\tools\ProjectCreator -d classes $(ProjectCreatorSources)
!if ("$(Variant)" == "compiler2") || ("$(Variant)" == "tiered")
!include $(WorkSpace)/make/windows/makefiles/adlc.make