< prev index next >

make/lib/Lib-jdk.accessibility.gmk

Print this page
rev 52916 : 8210459: Add support for generating compile_commands.json
Reviewed-by: andrew


  38     $(call SetupJdkLibrary, BUILD_JAVAACCESSBRIDGE$1, \
  39         NAME := javaaccessbridge$1, \
  40         SRC := libjavaaccessbridge, \
  41         EXTRA_SRC := common, \
  42         OPTIMIZATION := LOW, \
  43         DISABLED_WARNINGS_microsoft := 4311 4302 4312, \
  44         CFLAGS := $(CFLAGS_JDKLIB) \
  45             -DACCESSBRIDGE_ARCH_$2, \
  46         EXTRA_HEADER_DIRS := \
  47             include/bridge \
  48             java.base:include \
  49             java.desktop:include, \
  50         LDFLAGS := $(LDFLAGS_JDKLIB), \
  51         LIBS := kernel32.lib user32.lib gdi32.lib \
  52             winspool.lib comdlg32.lib advapi32.lib shell32.lib \
  53             $(SUPPORT_OUTPUTDIR)/native/java.desktop/libjawt/jawt.lib \
  54             ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib, \
  55         VERSIONINFO_RESOURCE := $(ROOT_SRCDIR)/common/AccessBridgeStatusWindow.rc, \
  56     )
  57 
  58     $$(BUILD_JAVAACCESSBRIDGE$1): $(SUPPORT_OUTPUTDIR)/native/java.desktop/libjawt/jawt.lib
  59 
  60     TARGETS += $$(BUILD_JAVAACCESSBRIDGE$1)
  61   endef
  62 
  63   define SetupWinDLL
  64     # Parameter 1 Suffix
  65     # Parameter 2 ACCESSBRIDGE_ARCH_ suffix
  66     $(call SetupJdkLibrary, BUILD_WINDOWSACCESSBRIDGE$1, \
  67         NAME := windowsaccessbridge$1, \
  68         SRC := libwindowsaccessbridge, \
  69         EXTRA_SRC := common, \
  70         OPTIMIZATION := LOW, \
  71         DISABLED_WARNINGS_microsoft := 4311 4302 4312, \
  72         CFLAGS := $(filter-out -MD, $(CFLAGS_JDKLIB)) -MT \
  73             -DACCESSBRIDGE_ARCH_$2, \
  74         EXTRA_HEADER_DIRS := \
  75             include/bridge \
  76             java.base:include, \
  77         LDFLAGS := $(LDFLAGS_JDKLIB) \
  78             -def:$(ROOT_SRCDIR)/libwindowsaccessbridge/WinAccessBridge.DEF, \




  38     $(call SetupJdkLibrary, BUILD_JAVAACCESSBRIDGE$1, \
  39         NAME := javaaccessbridge$1, \
  40         SRC := libjavaaccessbridge, \
  41         EXTRA_SRC := common, \
  42         OPTIMIZATION := LOW, \
  43         DISABLED_WARNINGS_microsoft := 4311 4302 4312, \
  44         CFLAGS := $(CFLAGS_JDKLIB) \
  45             -DACCESSBRIDGE_ARCH_$2, \
  46         EXTRA_HEADER_DIRS := \
  47             include/bridge \
  48             java.base:include \
  49             java.desktop:include, \
  50         LDFLAGS := $(LDFLAGS_JDKLIB), \
  51         LIBS := kernel32.lib user32.lib gdi32.lib \
  52             winspool.lib comdlg32.lib advapi32.lib shell32.lib \
  53             $(SUPPORT_OUTPUTDIR)/native/java.desktop/libjawt/jawt.lib \
  54             ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib, \
  55         VERSIONINFO_RESOURCE := $(ROOT_SRCDIR)/common/AccessBridgeStatusWindow.rc, \
  56     )
  57 
  58     $$(BUILD_JAVAACCESSBRIDGE$1): $(call FindStaticLib, java.desktop, jawt, /libjawt)
  59 
  60     TARGETS += $$(BUILD_JAVAACCESSBRIDGE$1)
  61   endef
  62 
  63   define SetupWinDLL
  64     # Parameter 1 Suffix
  65     # Parameter 2 ACCESSBRIDGE_ARCH_ suffix
  66     $(call SetupJdkLibrary, BUILD_WINDOWSACCESSBRIDGE$1, \
  67         NAME := windowsaccessbridge$1, \
  68         SRC := libwindowsaccessbridge, \
  69         EXTRA_SRC := common, \
  70         OPTIMIZATION := LOW, \
  71         DISABLED_WARNINGS_microsoft := 4311 4302 4312, \
  72         CFLAGS := $(filter-out -MD, $(CFLAGS_JDKLIB)) -MT \
  73             -DACCESSBRIDGE_ARCH_$2, \
  74         EXTRA_HEADER_DIRS := \
  75             include/bridge \
  76             java.base:include, \
  77         LDFLAGS := $(LDFLAGS_JDKLIB) \
  78             -def:$(ROOT_SRCDIR)/libwindowsaccessbridge/WinAccessBridge.DEF, \


< prev index next >