41 MAKE_ARGS += BUILDARCH=i486 |
52 MAKE_ARGS += BUILDARCH=i486 |
42 MAKE_ARGS += Platform_arch=x86 |
53 MAKE_ARGS += Platform_arch=x86 |
43 MAKE_ARGS += Platform_arch_model=x86_32 |
54 MAKE_ARGS += Platform_arch_model=x86_32 |
44 endif |
55 endif |
45 |
56 |
46 ifneq ($(shell $(ECHO) $(PROCESSOR_IDENTIFIER) | $(GREP) ia64),) |
57 ifneq ($(ARCH_DATA_MODEL),32) |
47 ARCH_DATA_MODEL=64 |
58 ifneq ($(shell $(ECHO) $(PROCESSOR_IDENTIFIER) | $(GREP) ia64),) |
48 PLATFORM=windows-ia64 |
59 ARCH_DATA_MODEL=64 |
49 VM_PLATFORM=windows_ia64 |
60 PLATFORM=windows-ia64 |
50 HS_ARCH=ia64 |
61 VM_PLATFORM=windows_ia64 |
51 MAKE_ARGS += LP64=1 |
62 HS_ARCH=ia64 |
52 MAKE_ARGS += ARCH=ia64 |
63 MAKE_ARGS += LP64=1 |
53 MAKE_ARGS += BUILDARCH=ia64 |
64 MAKE_ARGS += ARCH=ia64 |
54 MAKE_ARGS += Platform_arch=ia64 |
65 MAKE_ARGS += BUILDARCH=ia64 |
55 MAKE_ARGS += Platform_arch_model=ia64 |
66 MAKE_ARGS += Platform_arch=ia64 |
56 endif |
67 MAKE_ARGS += Platform_arch_model=ia64 |
|
68 endif |
57 |
69 |
58 # http://support.microsoft.com/kb/888731 : this can be either |
70 # http://support.microsoft.com/kb/888731 : this can be either |
59 # AMD64 for AMD, or EM64T for Intel chips. |
71 # AMD64 for AMD, or EM64T for Intel chips. |
60 ifneq ($(shell $(ECHO) $(PROCESSOR_IDENTIFIER) | $(GREP) AMD64),) |
72 ifneq ($(shell $(ECHO) $(PROCESSOR_IDENTIFIER) | $(GREP) AMD64),) |
61 ARCH_DATA_MODEL=64 |
73 ARCH_DATA_MODEL=64 |
62 PLATFORM=windows-amd64 |
74 PLATFORM=windows-amd64 |
63 VM_PLATFORM=windows_amd64 |
75 VM_PLATFORM=windows_amd64 |
64 HS_ARCH=x86 |
76 HS_ARCH=x86 |
65 MAKE_ARGS += LP64=1 |
77 MAKE_ARGS += LP64=1 |
66 MAKE_ARGS += ARCH=x86 |
78 MAKE_ARGS += ARCH=x86 |
67 MAKE_ARGS += BUILDARCH=amd64 |
79 MAKE_ARGS += BUILDARCH=amd64 |
68 MAKE_ARGS += Platform_arch=x86 |
80 MAKE_ARGS += Platform_arch=x86 |
69 MAKE_ARGS += Platform_arch_model=x86_64 |
81 MAKE_ARGS += Platform_arch_model=x86_64 |
70 endif |
82 endif |
71 |
83 |
72 ifneq ($(shell $(ECHO) $(PROCESSOR_IDENTIFIER) | $(GREP) EM64T),) |
84 ifneq ($(shell $(ECHO) $(PROCESSOR_IDENTIFIER) | $(GREP) EM64T),) |
73 ARCH_DATA_MODEL=64 |
85 ARCH_DATA_MODEL=64 |
74 PLATFORM=windows-amd64 |
86 PLATFORM=windows-amd64 |
75 VM_PLATFORM=windows_amd64 |
87 VM_PLATFORM=windows_amd64 |
76 HS_ARCH=x86 |
88 HS_ARCH=x86 |
77 MAKE_ARGS += LP64=1 |
89 MAKE_ARGS += LP64=1 |
78 MAKE_ARGS += ARCH=x86 |
90 MAKE_ARGS += ARCH=x86 |
79 MAKE_ARGS += BUILDARCH=amd64 |
91 MAKE_ARGS += BUILDARCH=amd64 |
80 MAKE_ARGS += Platform_arch=x86 |
92 MAKE_ARGS += Platform_arch=x86 |
81 MAKE_ARGS += Platform_arch_model=x86_64 |
93 MAKE_ARGS += Platform_arch_model=x86_64 |
82 endif |
94 endif |
83 |
95 |
84 # NB later OS versions than 2003 may report "Intel64" |
96 # NB later OS versions than 2003 may report "Intel64" |
85 ifneq ($(shell $(ECHO) $(PROCESSOR_IDENTIFIER) | $(GREP) Intel64),) |
97 ifneq ($(shell $(ECHO) $(PROCESSOR_IDENTIFIER) | $(GREP) Intel64),) |
86 ARCH_DATA_MODEL=64 |
98 ARCH_DATA_MODEL=64 |
87 PLATFORM=windows-amd64 |
99 PLATFORM=windows-amd64 |
88 VM_PLATFORM=windows_amd64 |
100 VM_PLATFORM=windows_amd64 |
89 HS_ARCH=x86 |
101 HS_ARCH=x86 |
90 MAKE_ARGS += LP64=1 |
102 MAKE_ARGS += LP64=1 |
91 MAKE_ARGS += ARCH=x86 |
103 MAKE_ARGS += ARCH=x86 |
92 MAKE_ARGS += BUILDARCH=amd64 |
104 MAKE_ARGS += BUILDARCH=amd64 |
93 MAKE_ARGS += Platform_arch=x86 |
105 MAKE_ARGS += Platform_arch=x86 |
94 MAKE_ARGS += Platform_arch_model=x86_64 |
106 MAKE_ARGS += Platform_arch_model=x86_64 |
|
107 endif |
95 endif |
108 endif |
96 |
109 |
97 JDK_INCLUDE_SUBDIR=win32 |
110 JDK_INCLUDE_SUBDIR=win32 |
98 |
111 |
99 # HOTSPOT_RELEASE_VERSION and HOTSPOT_BUILD_VERSION are defined |
112 # HOTSPOT_RELEASE_VERSION and HOTSPOT_BUILD_VERSION are defined |