2626include LauncherCommon.gmk
2727
2828ifeq ($(call isTargetOs, windows), true)
29-
3029 ACCESSIBILITY_SRCDIR := $(TOPDIR)/src/jdk.accessibility/windows/native
31- TOOLS_CFLAGS := $(addprefix -I, \
32- $(ACCESSIBILITY_SRCDIR)/include/bridge \
33- $(ACCESSIBILITY_SRCDIR)/common \
34- $(ACCESSIBILITY_SRCDIR)/toolscommon)
3530
3631 ##############################################################################
37- # jabswitch
32+ # Build jabswitch
33+ ##############################################################################
3834
3935 $(eval $(call SetupJdkExecutable, BUILD_JABSWITCH, \
4036 NAME := jabswitch, \
41- SRC := $(ACCESSIBILITY_SRCDIR)/jabswitch, \
42- INCLUDE_FILES := jabswitch.cpp, \
43- CFLAGS_FILTER_OUT := -Zc:wchar_t-, \
4437 CXXFLAGS_FILTER_OUT := -Zc:wchar_t-, \
45- CFLAGS := -Zc:wchar_t -analyze- -Od -Gd -D_WINDOWS -D_UNICODE \
46- -DUNICODE -RTC1 -EHsc, \
4738 CXXFLAGS := -Zc:wchar_t -analyze- -Od -Gd -D_WINDOWS -D_UNICODE \
4839 -DUNICODE -RTC1 -EHsc, \
4940 DISABLED_WARNINGS_microsoft_jabswitch.cpp := 4267 4996, \
50- LIBS := advapi32.lib version.lib user32.lib, \
51- VERSIONINFO_RESOURCE := $(ACCESSIBILITY_SRCDIR)/common/AccessBridgeStatusWindow.rc, \
41+ LIBS_windows := advapi32.lib user32.lib version.lib, \
42+ VERSIONINFO_RESOURCE := \
43+ $(ACCESSIBILITY_SRCDIR)/common/AccessBridgeStatusWindow.rc, \
5244 MANIFEST := $(ACCESSIBILITY_SRCDIR)/jabswitch/jabswitch.manifest, \
5345 MANIFEST_VERSION := $(VERSION_NUMBER_FOUR_POSITIONS), \
5446 ))
5547
5648 TARGETS += $(BUILD_JABSWITCH)
5749
5850 ##############################################################################
59- # jaccessinspector
60-
61- define SetupInspector
51+ # Setup rules to create 32/64 bit version of jaccessinspector
52+ #
6253 # Parameter 1 File name suffix
6354 # Parameter 2 ACCESSBRIDGE_ARCH_ -D suffix
64-
55+ ##############################################################################
56+ define SetupInspector
6557 $$(eval $$(call SetupJdkExecutable, BUILD_JACCESSINSPECTOR$1, \
66- NAME := jaccessinspector$1, \
67- SRC := $(ACCESSIBILITY_SRCDIR)/jaccessinspector $(ACCESSIBILITY_SRCDIR)/common \
68- $(ACCESSIBILITY_SRCDIR)/toolscommon $(ACCESSIBILITY_SRCDIR)/bridge, \
69- CFLAGS := $(TOOLS_CFLAGS) -DACCESSBRIDGE_ARCH_$2 -EHsc, \
70- CXXFLAGS := $(TOOLS_CFLAGS) -DACCESSBRIDGE_ARCH_$2 -EHsc, \
71- LDFLAGS := -stack:655360, \
72- LIBS := advapi32.lib user32.lib, \
73- VERSIONINFO_RESOURCE := $(ACCESSIBILITY_SRCDIR)/jaccessinspector/jaccessinspectorWindow.rc, \
58+ NAME := jaccessinspector$1, \
59+ SRC := jaccessinspector, \
60+ EXTRA_SRC := \
61+ bridge \
62+ common \
63+ toolscommon, \
64+ EXTRA_HEADER_DIRS := include/bridge, \
65+ CFLAGS := -DACCESSBRIDGE_ARCH_$2 -EHsc, \
66+ CXXFLAGS := -DACCESSBRIDGE_ARCH_$2 -EHsc, \
67+ LDFLAGS_windows := -stack:655360, \
68+ LIBS_windows := advapi32.lib user32.lib, \
69+ VERSIONINFO_RESOURCE := \
70+ $(ACCESSIBILITY_SRCDIR)/jaccessinspector/jaccessinspectorWindow.rc, \
7471 ))
7572
7673 TARGETS += $$(BUILD_JACCESSINSPECTOR$1)
77-
7874 endef
7975
8076 ##############################################################################
81- # jaccesswalker
82-
83- define SetupWalker
77+ # Setup rules to create 32/64 bit version of jaccesswalker
8478 # Parameter 1 File name suffix
8579 # Parameter 2 ACCESSBRIDGE_ARCH_ -D suffix
86-
80+ ##############################################################################
81+ define SetupWalker
8782 $$(eval $$(call SetupJdkExecutable, BUILD_JACCESSWALKER$1, \
88- NAME := jaccesswalker$1, \
89- SRC := $(ACCESSIBILITY_SRCDIR)/jaccesswalker $(ACCESSIBILITY_SRCDIR)/common \
90- $(ACCESSIBILITY_SRCDIR)/toolscommon $(ACCESSIBILITY_SRCDIR)/bridge, \
91- CFLAGS := $(TOOLS_CFLAGS) -DACCESSBRIDGE_ARCH_$2 -EHsc, \
92- CXXFLAGS := $(TOOLS_CFLAGS) -DACCESSBRIDGE_ARCH_$2 -EHsc, \
93- LDFLAGS := -stack:655360, \
94- LIBS := advapi32.lib comctl32.lib gdi32.lib user32.lib, \
95- VERSIONINFO_RESOURCE := $(ACCESSIBILITY_SRCDIR)/jaccesswalker/jaccesswalkerWindow.rc, \
83+ NAME := jaccesswalker$1, \
84+ SRC := jaccesswalker, \
85+ EXTRA_SRC := \
86+ bridge \
87+ common \
88+ toolscommon, \
89+ EXTRA_HEADER_DIRS := include/bridge, \
90+ CFLAGS := -DACCESSBRIDGE_ARCH_$2 -EHsc, \
91+ CXXFLAGS := -DACCESSBRIDGE_ARCH_$2 -EHsc, \
92+ LDFLAGS_windows := -stack:655360, \
93+ LIBS_windows := advapi32.lib comctl32.lib gdi32.lib user32.lib, \
94+ VERSIONINFO_RESOURCE := \
95+ $(ACCESSIBILITY_SRCDIR)/jaccesswalker/jaccesswalkerWindow.rc, \
9696 ))
9797
9898 TARGETS += $$(BUILD_JACCESSWALKER$1)
99-
10099 endef
101100
102101 ifeq ($(call isTargetCpuBits, 32), true)
@@ -108,7 +107,4 @@ ifeq ($(call isTargetOs, windows), true)
108107 $(eval $(call SetupInspector,,64))
109108 $(eval $(call SetupWalker,,64))
110109 endif
111-
112110endif
113-
114- ################################################################################
0 commit comments