make/lib/Lib-jdk.accessibility.gmk
branchihse-jdk-library-branch
changeset 56518 e3340e2f594f
parent 56517 cb0f21f5f307
child 56519 1b154e6d8bb2
equal deleted inserted replaced
56517:cb0f21f5f307 56518:e3340e2f594f
    27 
    27 
    28 ################################################################################
    28 ################################################################################
    29 
    29 
    30 ifeq ($(OPENJDK_TARGET_OS), windows)
    30 ifeq ($(OPENJDK_TARGET_OS), windows)
    31 
    31 
    32   ROOT_SRCDIR := $(TOPDIR)/src/$(MODULE)/$(OPENJDK_TARGET_OS)/native
       
    33   JAVA_AB_SRCDIR := $(ROOT_SRCDIR)/libjavaaccessbridge $(ROOT_SRCDIR)/common
       
    34   WIN_AB_SRCDIR := $(ROOT_SRCDIR)/libwindowsaccessbridge $(ROOT_SRCDIR)/common
       
    35   SYSINFO_SRCDIR := $(ROOT_SRCDIR)/libjabsysinfo
       
    36 
       
    37   define SetupJavaDLL
    32   define SetupJavaDLL
    38     # Parameter 1 Suffix
    33     # Parameter 1 Suffix
    39     # Parameter 2 ACCESSBRIDGE_ARCH_ suffix
    34     # Parameter 2 ACCESSBRIDGE_ARCH_ suffix
    40 
    35 
    41     $(call SetupJdkLibrary, BUILD_JAVAACCESSBRIDGE$1, \
    36     $(call SetupJdkLibrary, BUILD_JAVAACCESSBRIDGE$1, \
    42         NAME := javaaccessbridge$1, \
    37         NAME := javaaccessbridge$1, \
    43         SRC := $(JAVA_AB_SRCDIR), \
    38         SRC := $(call FindSrcDirsForComponent, $(MODULE), libjavaaccessbridge), \
       
    39         EXTRA_SRC := $(call FindSrcDirsForComponent, $(MODULE), common), \
    44         OPTIMIZATION := LOW, \
    40         OPTIMIZATION := LOW, \
    45         DISABLED_WARNINGS_microsoft := 4311 4302 4312, \
    41         DISABLED_WARNINGS_microsoft := 4311 4302 4312, \
    46         CFLAGS := $(CFLAGS_JDKLIB) \
    42         CFLAGS := $(CFLAGS_JDKLIB) \
    47             -DACCESSBRIDGE_ARCH_$2, \
    43             -DACCESSBRIDGE_ARCH_$2, \
    48         EXTRA_HEADER_DIRS := \
    44         EXTRA_HEADER_DIRS := \
    65   define SetupWinDLL
    61   define SetupWinDLL
    66     # Parameter 1 Suffix
    62     # Parameter 1 Suffix
    67     # Parameter 2 ACCESSBRIDGE_ARCH_ suffix
    63     # Parameter 2 ACCESSBRIDGE_ARCH_ suffix
    68     $(call SetupJdkLibrary, BUILD_WINDOWSACCESSBRIDGE$1, \
    64     $(call SetupJdkLibrary, BUILD_WINDOWSACCESSBRIDGE$1, \
    69         NAME := windowsaccessbridge$1, \
    65         NAME := windowsaccessbridge$1, \
    70         SRC := $(WIN_AB_SRCDIR), \
    66         SRC := $(call FindSrcDirsForComponent, $(MODULE), libwindowsaccessbridge), \
       
    67         EXTRA_SRC := $(call FindSrcDirsForComponent, $(MODULE), common), \
    71         OPTIMIZATION := LOW, \
    68         OPTIMIZATION := LOW, \
    72         DISABLED_WARNINGS_microsoft := 4311 4302 4312, \
    69         DISABLED_WARNINGS_microsoft := 4311 4302 4312, \
    73         CFLAGS := $(filter-out -MD, $(CFLAGS_JDKLIB)) -MT \
    70         CFLAGS := $(filter-out -MD, $(CFLAGS_JDKLIB)) -MT \
    74             -DACCESSBRIDGE_ARCH_$2, \
    71             -DACCESSBRIDGE_ARCH_$2, \
    75         EXTRA_HEADER_DIRS := \
    72         EXTRA_HEADER_DIRS := \
    89 
    86 
    90   define SetupAccessBridgeSysInfo
    87   define SetupAccessBridgeSysInfo
    91 
    88 
    92     $(call SetupJdkLibrary, BUILD_ACCESSBRIDGESYSINFO, \
    89     $(call SetupJdkLibrary, BUILD_ACCESSBRIDGESYSINFO, \
    93         NAME := jabsysinfo, \
    90         NAME := jabsysinfo, \
    94         SRC := $(SYSINFO_SRCDIR), \
       
    95         OPTIMIZATION := LOW, \
    91         OPTIMIZATION := LOW, \
    96         CFLAGS := $(CFLAGS_JDKLIB), \
    92         CFLAGS := $(CFLAGS_JDKLIB), \
    97         LDFLAGS := $(LDFLAGS_JDKLIB), \
    93         LDFLAGS := $(LDFLAGS_JDKLIB), \
    98         VERSIONINFO_RESOURCE := $(ROOT_SRCDIR)/common/AccessBridgeStatusWindow.rc, \
    94         VERSIONINFO_RESOURCE := $(ROOT_SRCDIR)/common/AccessBridgeStatusWindow.rc, \
    99     )
    95     )