43 |
43 |
44 $(call SetupNativeCompilation,BUILD_JAVAACCESSBRIDGE$1, \ |
44 $(call SetupNativeCompilation,BUILD_JAVAACCESSBRIDGE$1, \ |
45 LIBRARY = javaaccessbridge$1, \ |
45 LIBRARY = javaaccessbridge$1, \ |
46 OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \ |
46 OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \ |
47 SRC := $(JAVA_AB_SRCDIR), \ |
47 SRC := $(JAVA_AB_SRCDIR), \ |
48 LANG := C++, \ |
|
49 OPTIMIZATION := LOW, \ |
48 OPTIMIZATION := LOW, \ |
50 CFLAGS := $(CFLAGS_JDKLIB) $(ACCESSBRIDGE_CFLAGS) \ |
49 CFLAGS := $(CFLAGS_JDKLIB) $(ACCESSBRIDGE_CFLAGS) \ |
51 $(addprefix -I,$(JAVA_AB_SRCDIR)) \ |
50 $(addprefix -I,$(JAVA_AB_SRCDIR)) \ |
52 -I$(JDK_TOPDIR)/src/jdk.accessibility/windows/native/include/bridge \ |
51 -I$(JDK_TOPDIR)/src/jdk.accessibility/windows/native/include/bridge \ |
53 -DACCESSBRIDGE_ARCH_$2, \ |
52 -DACCESSBRIDGE_ARCH_$2, \ |
74 # Parameter 2 ACCESSBRIDGE_ARCH_ suffix |
73 # Parameter 2 ACCESSBRIDGE_ARCH_ suffix |
75 $(call SetupNativeCompilation,BUILD_WINDOWSACCESSBRIDGE$1, \ |
74 $(call SetupNativeCompilation,BUILD_WINDOWSACCESSBRIDGE$1, \ |
76 LIBRARY = windowsaccessbridge$1, \ |
75 LIBRARY = windowsaccessbridge$1, \ |
77 OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \ |
76 OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \ |
78 SRC := $(WIN_AB_SRCDIR), \ |
77 SRC := $(WIN_AB_SRCDIR), \ |
79 LANG := C++, \ |
|
80 OPTIMIZATION := LOW, \ |
78 OPTIMIZATION := LOW, \ |
81 CFLAGS := $(filter-out -MD, $(CFLAGS_JDKLIB)) -MT $(ACCESSBRIDGE_CFLAGS) \ |
79 CFLAGS := $(filter-out -MD, $(CFLAGS_JDKLIB)) -MT $(ACCESSBRIDGE_CFLAGS) \ |
82 $(addprefix -I,$(WIN_AB_SRCDIR)) \ |
80 $(addprefix -I,$(WIN_AB_SRCDIR)) \ |
83 -I$(JDK_TOPDIR)/src/jdk.accessibility/windows/native/include/bridge \ |
81 -I$(JDK_TOPDIR)/src/jdk.accessibility/windows/native/include/bridge \ |
84 -DACCESSBRIDGE_ARCH_$2, \ |
82 -DACCESSBRIDGE_ARCH_$2, \ |
103 |
101 |
104 $(call SetupNativeCompilation,BUILD_ACCESSBRIDGESYSINFO, \ |
102 $(call SetupNativeCompilation,BUILD_ACCESSBRIDGESYSINFO, \ |
105 LIBRARY = jabsysinfo, \ |
103 LIBRARY = jabsysinfo, \ |
106 OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \ |
104 OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \ |
107 SRC := $(SYSINFO_SRCDIR), \ |
105 SRC := $(SYSINFO_SRCDIR), \ |
108 LANG := C++, \ |
|
109 OPTIMIZATION := LOW, \ |
106 OPTIMIZATION := LOW, \ |
110 CFLAGS := $(CFLAGS_JDKLIB) $(ACCESSBRIDGE_CFLAGS), \ |
107 CFLAGS := $(CFLAGS_JDKLIB) $(ACCESSBRIDGE_CFLAGS), \ |
111 LDFLAGS := $(LDFLAGS_JDKLIB) \ |
108 LDFLAGS := $(LDFLAGS_JDKLIB) \ |
112 -subsystem:windows -machine:I386, \ |
109 -subsystem:windows -machine:I386, \ |
113 VERSIONINFO_RESOURCE := $(ROOT_SRCDIR)/common/AccessBridgeStatusWindow.rc, \ |
110 VERSIONINFO_RESOURCE := $(ROOT_SRCDIR)/common/AccessBridgeStatusWindow.rc, \ |