1 # |
1 # |
2 # Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. |
2 # Copyright (c) 2011, 2014, 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. Oracle designates this |
7 # published by the Free Software Foundation. Oracle designates this |
158 winspool.lib jawt.lib comdlg32.lib advapi32.lib shell32.lib \ |
158 winspool.lib jawt.lib comdlg32.lib advapi32.lib shell32.lib \ |
159 ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib \ |
159 ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib \ |
160 -subsystem:windows -machine:$2 \ |
160 -subsystem:windows -machine:$2 \ |
161 -def:$(ACCESSBRIDGE_SRCDIR)/JAWTAccessBridge.DEF, \ |
161 -def:$(ACCESSBRIDGE_SRCDIR)/JAWTAccessBridge.DEF, \ |
162 VERSIONINFO_RESOURCE := $(ACCESSBRIDGE_SRCDIR)/AccessBridgeStatusWindow.rc, \ |
162 VERSIONINFO_RESOURCE := $(ACCESSBRIDGE_SRCDIR)/AccessBridgeStatusWindow.rc, \ |
163 RC_FLAGS := $(RC_FLAGS), \ |
163 RC_FLAGS := $(RC_FLAGS) \ |
|
164 -D "JDK_FNAME=JAWTAccessBridge$1.dll" \ |
|
165 -D "JDK_INTERNAL_NAME=JAWTAccessBridge$1" \ |
|
166 -D "JDK_FTYPE=0x02L", \ |
164 OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/libjawtaccessbridge$1, \ |
167 OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/libjawtaccessbridge$1, \ |
165 DEBUG_SYMBOLS := true) |
168 DEBUG_SYMBOLS := true) |
166 |
169 |
167 $$(BUILD_JAWTACCESSBRIDGE$1): $(JDK_OUTPUTDIR)/lib/$(LIBRARY_PREFIX)jawt$(STATIC_LIBRARY_SUFFIX) |
170 $$(BUILD_JAWTACCESSBRIDGE$1): $(JDK_OUTPUTDIR)/lib/$(LIBRARY_PREFIX)jawt$(STATIC_LIBRARY_SUFFIX) |
168 |
171 |
181 winspool.lib comdlg32.lib advapi32.lib shell32.lib \ |
184 winspool.lib comdlg32.lib advapi32.lib shell32.lib \ |
182 ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib \ |
185 ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib \ |
183 -subsystem:windows -machine:$2 \ |
186 -subsystem:windows -machine:$2 \ |
184 -def:$(ACCESSBRIDGE_SRCDIR)/JavaAccessBridge.DEF, \ |
187 -def:$(ACCESSBRIDGE_SRCDIR)/JavaAccessBridge.DEF, \ |
185 VERSIONINFO_RESOURCE := $(ACCESSBRIDGE_SRCDIR)/AccessBridgeStatusWindow.rc, \ |
188 VERSIONINFO_RESOURCE := $(ACCESSBRIDGE_SRCDIR)/AccessBridgeStatusWindow.rc, \ |
186 RC_FLAGS := $(RC_FLAGS), \ |
189 RC_FLAGS := $(RC_FLAGS) \ |
|
190 -D "JDK_FNAME=JavaAccessBridge$1.dll" \ |
|
191 -D "JDK_INTERNAL_NAME=JavaAccessBridge$1" \ |
|
192 -D "JDK_FTYPE=0x02L", \ |
187 OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/libjavaaccessbridge$1, \ |
193 OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/libjavaaccessbridge$1, \ |
188 DEBUG_SYMBOLS := true) |
194 DEBUG_SYMBOLS := true) |
189 |
195 |
190 $(call SetupNativeCompilation,BUILD_WINDOWSACCESSBRIDGE$1, \ |
196 $(call SetupNativeCompilation,BUILD_WINDOWSACCESSBRIDGE$1, \ |
191 LIBRARY = WindowsAccessBridge$1, \ |
197 LIBRARY = WindowsAccessBridge$1, \ |
203 winspool.lib comdlg32.lib advapi32.lib shell32.lib \ |
209 winspool.lib comdlg32.lib advapi32.lib shell32.lib \ |
204 ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib \ |
210 ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib \ |
205 -subsystem:windows -machine:$2 \ |
211 -subsystem:windows -machine:$2 \ |
206 -def:$(ACCESSBRIDGE_SRCDIR)/WinAccessBridge.DEF, \ |
212 -def:$(ACCESSBRIDGE_SRCDIR)/WinAccessBridge.DEF, \ |
207 VERSIONINFO_RESOURCE := $(ACCESSBRIDGE_SRCDIR)/AccessBridgeStatusWindow.rc, \ |
213 VERSIONINFO_RESOURCE := $(ACCESSBRIDGE_SRCDIR)/AccessBridgeStatusWindow.rc, \ |
208 RC_FLAGS := $(RC_FLAGS), \ |
214 RC_FLAGS := $(RC_FLAGS) \ |
|
215 -D "JDK_FNAME=WindowsAccessBridge$1.dll" \ |
|
216 -D "JDK_INTERNAL_NAME=WindowsAccessBridge$1" \ |
|
217 -D "JDK_FTYPE=0x02L", \ |
209 OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/libwindowsaccessbridge$1, \ |
218 OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/libwindowsaccessbridge$1, \ |
210 DEBUG_SYMBOLS := true) |
219 DEBUG_SYMBOLS := true) |
211 |
220 |
212 BUILD_LIBRARIES += $$(BUILD_JAWTACCESSBRIDGE$1) $$(BUILD_JAVAACCESSBRIDGE$1) \ |
221 BUILD_LIBRARIES += $$(BUILD_JAWTACCESSBRIDGE$1) $$(BUILD_JAVAACCESSBRIDGE$1) \ |
213 $$(BUILD_WINDOWSACCESSBRIDGE$1) |
222 $$(BUILD_WINDOWSACCESSBRIDGE$1) |