jdk/make/lib/PlatformLibraries.gmk
changeset 23607 e019220f8ee8
parent 22957 99352a8b3052
child 24699 3ca47cd995d3
equal deleted inserted replaced
23330:31ee1f289ead 23607:e019220f8ee8
     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)