Changeset 309 for trunk/openjdk/hotspot/make/windows/projectfiles
- Timestamp:
- Feb 13, 2012, 10:07:12 PM (14 years ago)
- Location:
- trunk/openjdk
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/openjdk
- Property svn:mergeinfo changed
/branches/vendor/oracle/openjdk6/b24 (added) merged: 308 /branches/vendor/oracle/openjdk6/current merged: 307
- Property svn:mergeinfo changed
-
trunk/openjdk/hotspot/make/windows/projectfiles/common/Makefile
r278 r309 1 1 # 2 # Copyright (c) 1999, 20 08, Oracle and/or its affiliates. All rights reserved.2 # Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 4 # … … 23 23 # 24 24 25 !ifdef LOCAL_MAKE 26 !include $(LOCAL_MAKE) 27 !endif 28 29 25 30 WorkSpace=$(HOTSPOTWORKSPACE) 26 31 … … 33 38 !ifdef JAVA_HOME 34 39 BootStrapDir=$(JAVA_HOME) 40 !else 41 !ifdef HOTSPOTJDKDIST 42 BootStrapDir=$(HOTSPOTJDKDIST) 43 !endif 35 44 !endif 36 45 !endif 37 46 !endif 38 47 39 !include $(HOTSPOTWORKSPACE)/make/windows/makefiles/makedeps.make 48 49 50 !include $(HOTSPOTWORKSPACE)/make/windows/makefiles/projectcreator.make 51 !include $(WorkSpace)/make/windows/makefiles/compile.make 40 52 41 53 # Pick up rules for building JVMTI (JSR-163) 42 JvmtiOutDir=$(HOTSPOTBUILDSPACE)\ jvmtifiles54 JvmtiOutDir=$(HOTSPOTBUILDSPACE)\$(Variant)\generated\jvmtifiles 43 55 !include $(HOTSPOTWORKSPACE)/make/windows/makefiles/jvmti.make 44 56 45 57 Platform=$(HOTSPOTWORKSPACE)/make/windows/platform_$(BUILDARCH) 46 58 47 default:: $(AdditionalTargets) $(JvmtiGeneratedFiles)48 49 IncludeDBs_base=$(HOTSPOTWORKSPACE)/src/share/vm/includeDB_core \50 $(HOTSPOTWORKSPACE)/src/share/vm/includeDB_jvmti \51 $(HOTSPOTWORKSPACE)/src/share/vm/includeDB_gc \52 $(HOTSPOTWORKSPACE)/src/share/vm/gc_implementation/includeDB_gc_serial53 54 # Parallel gc files55 IncludeDBs_gc=$(HOTSPOTWORKSPACE)/src/share/vm/includeDB_gc_parallel \56 $(HOTSPOTWORKSPACE)/src/share/vm/gc_implementation/includeDB_gc_shared \57 $(HOTSPOTWORKSPACE)/src/share/vm/gc_implementation/includeDB_gc_parNew \58 $(HOTSPOTWORKSPACE)/src/share/vm/gc_implementation/includeDB_gc_parallelScavenge \59 $(HOTSPOTWORKSPACE)/src/share/vm/gc_implementation/includeDB_gc_concurrentMarkSweep \60 $(HOTSPOTWORKSPACE)/src/share/vm/gc_implementation/includeDB_gc_g161 62 63 IncludeDBs_kernel =$(IncludeDBs_base) \64 $(HOTSPOTWORKSPACE)/src/share/vm/includeDB_compiler165 66 IncludeDBs_core =$(IncludeDBs_base) $(IncludeDBs_gc) \67 $(HOTSPOTWORKSPACE)/src/share/vm/includeDB_features68 69 IncludeDBs_compiler1=$(IncludeDBs_core) \70 $(HOTSPOTWORKSPACE)/src/share/vm/includeDB_compiler171 72 IncludeDBs_compiler2=$(IncludeDBs_core) \73 $(HOTSPOTWORKSPACE)/src/share/vm/includeDB_compiler274 75 IncludeDBs_tiered=$(IncludeDBs_core) \76 $(HOTSPOTWORKSPACE)/src/share/vm/includeDB_compiler1 \77 $(HOTSPOTWORKSPACE)/src/share/vm/includeDB_compiler278 79 80 !if "$(Variant)" == "compiler1"81 IncludeDBs = $(IncludeDBs_compiler1)82 !endif83 84 59 !if "$(Variant)" == "compiler2" 85 IncludeDBs = $(IncludeDBs_compiler2)86 60 # Pick up rules for building adlc 87 61 !include $(HOTSPOTWORKSPACE)/make/windows/makefiles/adlc.make … … 89 63 90 64 !if "$(Variant)" == "tiered" 91 IncludeDBs = $(IncludeDBs_tiered)92 65 # Pick up rules for building adlc 93 66 !include $(HOTSPOTWORKSPACE)/make/windows/makefiles/adlc.make 94 67 !endif 95 68 96 !if "$(Variant)" == "core" 97 IncludeDBs = $(IncludeDBs_core) 98 !endif 69 HS_INTERNAL_NAME=jvm 70 !include $(HOTSPOTWORKSPACE)/make/windows/makefiles/launcher.make 99 71 100 !if "$(Variant)" == "kernel" 101 IncludeDBs = $(IncludeDBs_kernel) 102 !endif 72 default:: $(AdditionalTargets) $(JvmtiGeneratedFiles) 103 73 104 74 !include $(HOTSPOTWORKSPACE)/make/hotspot_version … … 109 79 HOTSPOT_RELEASE_VERSION="$(HS_MAJOR_VER).$(HS_MINOR_VER)-b$(HS_BUILD_NUMBER)" 110 80 !endif 81 !if "$(USER_RELEASE_SUFFIX)" != "" 82 HOTSPOT_BUILD_VERSION$(HOTSPOT_BUILD_VERSION) = internal-$(USER_RELEASE_SUFFIX) 83 !else 111 84 HOTSPOT_BUILD_VERSION$(HOTSPOT_BUILD_VERSION) = internal 85 !endif 112 86 !if "$(HOTSPOT_BUILD_VERSION)" != "" 113 87 HOTSPOT_RELEASE_VERSION="$(HOTSPOT_RELEASE_VERSION)-$(HOTSPOT_BUILD_VERSION)" … … 131 105 !endif 132 106 133 MakeDepsIDEOptions = $(MakeDepsIDEOptions) \ 134 -includeDB_kernel $(HOTSPOTBUILDSPACE)\includeDB_kernel \ 135 -includeDB_core $(HOTSPOTBUILDSPACE)\includeDB_core \ 136 -includeDB_compiler1 $(HOTSPOTBUILDSPACE)\includeDB_compiler1 \ 137 -includeDB_compiler2 $(HOTSPOTBUILDSPACE)\includeDB_compiler2 \ 138 -includeDB_tiered $(HOTSPOTBUILDSPACE)\includeDB_tiered \ 107 ProjectCreatorIDEOptions = $(ProjectCreatorIDEOptions) \ 139 108 -platform $(Platform) \ 140 109 -define HOTSPOT_RELEASE_VERSION=\\\"$(HOTSPOT_RELEASE_VERSION)\\\" \ … … 142 111 -define HOTSPOT_VM_DISTRO=\\\"$(HOTSPOT_VM_DISTRO)\\\" 143 112 144 incls: 145 @mkdir incls 146 147 includeDB.current $(ProjectFile) Dependencies: local.make $(HOTSPOTBUILDSPACE)/classes/MakeDeps.class \ 148 $(IncludeDBs) incls 149 @rm -f includeDB $(HOTSPOTBUILDSPACE)\includeDB_kernel \ 150 $(HOTSPOTBUILDSPACE)\includeDB_core \ 151 $(HOTSPOTBUILDSPACE)\includeDB_compiler1 \ 152 $(HOTSPOTBUILDSPACE)\includeDB_compiler2 \ 153 $(HOTSPOTBUILDSPACE)\includeDB_tiered 154 @cat $(IncludeDBs_kernel) > $(HOTSPOTBUILDSPACE)\includeDB_kernel 155 @cat $(IncludeDBs_core) > $(HOTSPOTBUILDSPACE)\includeDB_core 156 @cat $(IncludeDBs_compiler1) > $(HOTSPOTBUILDSPACE)\includeDB_compiler1 157 @cat $(IncludeDBs_compiler2) > $(HOTSPOTBUILDSPACE)\includeDB_compiler2 158 @cat $(IncludeDBs_tiered) > $(HOTSPOTBUILDSPACE)\includeDB_tiered 159 @echo java.cpp jni.h > includeDB 160 @$(RUN_JAVA) -Djava.class.path=$(HOTSPOTBUILDSPACE)/classes MakeDeps diffs WinGammaPlatform$(VcVersion) \ 161 $(Platform) includeDB.current $(Platform) includeDB $(MakeDepsOptions) $(MakeDepsIDEOptions) 162 @rm -f includeDB.current 163 @cp includeDB includeDB.current 164 165 lists: $(HOTSPOTBUILDSPACE)/classes/MakeDeps.class FORCE 166 @if exist incls rmdir /s /q incls 167 @rm -f includeDB 168 @cat $(IncludeDBs) > includeDB 169 @mkdir incls 170 @$(RUN_JAVA) -Djava.class.path=$(HOTSPOTBUILDSPACE)/classes MakeDeps WinGammaPlatform$(VcVersion) \ 171 $(Platform) includeDB $(MakeDepsOptions) $(MakeDepsIDEOptions) 172 @rm -f includeDB.current 173 @cp includeDB includeDB.current 113 $(HOTSPOTBUILDROOT)/$(ProjectFile): $(HOTSPOTBUILDSPACE)/classes/ProjectCreator.class 114 @$(RUN_JAVA) -Djava.class.path=$(HOTSPOTBUILDSPACE)/classes ProjectCreator WinGammaPlatform$(VcVersion) $(ProjectCreatorIDEOptions) 174 115 175 116 clean: 176 @rm -rf incls$(HOTSPOTBUILDSPACE)/classes177 @rm - f includeDB includeDB.current $(ProjectFile) Dependencies117 @rm -rf $(HOTSPOTBUILDSPACE)/classes 118 @rm -r ../$(ProjectFile) 178 119 179 $(HOTSPOTBUILDSPACE)/classes/ MakeDeps.class: $(MakeDepsSources)120 $(HOTSPOTBUILDSPACE)/classes/ProjectCreator.class: $(ProjectCreatorSources) 180 121 @if exist $(HOTSPOTBUILDSPACE)\classes rmdir /s /q $(HOTSPOTBUILDSPACE)\classes 181 122 @mkdir $(HOTSPOTBUILDSPACE)\classes 182 @$(COMPILE_JAVAC) -classpath $(HOTSPOTWORKSPACE)\src\share\tools\ MakeDeps -d $(HOTSPOTBUILDSPACE)/classes $(MakeDepsSources)123 @$(COMPILE_JAVAC) -classpath $(HOTSPOTWORKSPACE)\src\share\tools\ProjectCreator -d $(HOTSPOTBUILDSPACE)/classes $(ProjectCreatorSources) 183 124 184 125 FORCE: -
trunk/openjdk/hotspot/make/windows/projectfiles/compiler1/Makefile
r278 r309 1 1 # 2 # Copyright (c) 1999, 20 08, Oracle and/or its affiliates. All rights reserved.2 # Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 4 # … … 23 23 # 24 24 25 Variant=compiler1 26 !include local.make 25 !include ../local.make 27 26 28 27 !include $(HOTSPOTWORKSPACE)/make/windows/projectfiles/common/Makefile -
trunk/openjdk/hotspot/make/windows/projectfiles/compiler1/vm.def
r2 r309 3 3 ; generated during the build process. See 4 4 ; make\windows\build_vm_def.sh and 5 ; make\windows\makefiles\ makedeps.make (esp. the "-prelink"5 ; make\windows\makefiles\projectcreator.make (esp. the "-prelink" 6 6 ; options). 7 7 ; -
trunk/openjdk/hotspot/make/windows/projectfiles/compiler2/Makefile
r278 r309 1 1 # 2 # Copyright (c) 1998, 20 08, Oracle and/or its affiliates. All rights reserved.2 # Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 4 # … … 23 23 # 24 24 25 Variant=compiler2 26 !include local.make 27 AdditionalTargets= incls/ad_$(Platform_arch_model).cpp incls/dfa_$(Platform_arch_model).cpp25 !include ../local.make 26 AdlcOutDir=$(HOTSPOTBUILDSPACE)\$(Variant)\generated\adfiles 27 AdditionalTargets=$(AdlcOutDir)\ad_$(Platform_arch_model).cpp $(AdlcOutDir)\dfa_$(Platform_arch_model).cpp 28 28 29 29 !include $(HOTSPOTWORKSPACE)/make/windows/projectfiles/common/Makefile -
trunk/openjdk/hotspot/make/windows/projectfiles/compiler2/vm.def
r2 r309 3 3 ; generated during the build process. See 4 4 ; make\windows\build_vm_def.sh and 5 ; make\windows\makefiles\ makedeps.make (esp. the "-prelink"5 ; make\windows\makefiles\projectcreator.make (esp. the "-prelink" 6 6 ; options). 7 7 ; -
trunk/openjdk/hotspot/make/windows/projectfiles/core/Makefile
r278 r309 1 1 # 2 # Copyright (c) 1998, 20 08, Oracle and/or its affiliates. All rights reserved.2 # Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 4 # … … 23 23 # 24 24 25 Variant=core 26 !include local.make 25 !include ../local.make 27 26 28 27 !include $(HOTSPOTWORKSPACE)/make/windows/projectfiles/common/Makefile -
trunk/openjdk/hotspot/make/windows/projectfiles/core/vm.def
r2 r309 3 3 ; generated during the build process. See 4 4 ; make\windows\build_vm_def.sh and 5 ; make\windows\makefiles\ makedeps.make (esp. the "-prelink"5 ; make\windows\makefiles\projectcreator.make (esp. the "-prelink" 6 6 ; options). 7 7 ; -
trunk/openjdk/hotspot/make/windows/projectfiles/kernel/Makefile
r278 r309 1 1 # 2 # Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved.2 # Copyright (c) 2007, 2010 Oracle and/or its affiliates. All rights reserved. 3 3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 4 # … … 23 23 # 24 24 25 Variant=compiler1 26 !include local.make 25 !include ../local.make 27 26 28 27 !include $(HOTSPOTWORKSPACE)/make/windows/projectfiles/common/Makefile -
trunk/openjdk/hotspot/make/windows/projectfiles/kernel/vm.def
r2 r309 3 3 ; generated during the build process. See 4 4 ; make\windows\build_vm_def.sh and 5 ; make\windows\makefiles\ makedeps.make (esp. the "-prelink"5 ; make\windows\makefiles\projectcreator.make (esp. the "-prelink" 6 6 ; options). 7 7 ; -
trunk/openjdk/hotspot/make/windows/projectfiles/tiered/Makefile
r278 r309 1 1 # 2 # Copyright (c) 2006, 20 08, Oracle and/or its affiliates. All rights reserved.2 # Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 4 # … … 23 23 # 24 24 25 Variant=tiered 26 !include local.make 27 AdditionalTargets= incls/ad_$(Platform_arch_model).cpp incls/dfa_$(Platform_arch_model).cpp25 !include ../local.make 26 AdlcOutDir=$(HOTSPOTBUILDSPACE)\$(Variant)\generated\adfiles 27 AdditionalTargets=$(AdlcOutDir)\ad_$(Platform_arch_model).cpp $(AdlcOutDir)\dfa_$(Platform_arch_model).cpp 28 28 29 29 !include $(HOTSPOTWORKSPACE)/make/windows/projectfiles/common/Makefile -
trunk/openjdk/hotspot/make/windows/projectfiles/tiered/vm.def
r2 r309 3 3 ; generated during the build process. See 4 4 ; make\windows\build_vm_def.sh and 5 ; make\windows\makefiles\ makedeps.make (esp. the "-prelink"5 ; make\windows\makefiles\projectcreator.make (esp. the "-prelink" 6 6 ; options). 7 7 ;
Note:
See TracChangeset
for help on using the changeset viewer.