40 GENSRC_X11WRAPPERS_TMP := $(SUPPORT_OUTPUTDIR)/gensrc/java.desktop/_x11wrappers |
40 GENSRC_X11WRAPPERS_TMP := $(SUPPORT_OUTPUTDIR)/gensrc/java.desktop/_x11wrappers |
41 # Put the generated Java classes used to interface X11 from awt here. |
41 # Put the generated Java classes used to interface X11 from awt here. |
42 GENSRC_X11WRAPPERS_DST := $(SUPPORT_OUTPUTDIR)/gensrc/java.desktop/sun/awt/X11 |
42 GENSRC_X11WRAPPERS_DST := $(SUPPORT_OUTPUTDIR)/gensrc/java.desktop/sun/awt/X11 |
43 |
43 |
44 # The pre-calculated offset file are stored here: |
44 # The pre-calculated offset file are stored here: |
45 GENSRC_SIZER_DIR := $(JDK_TOPDIR)/make/data/x11wrappergen |
45 GENSRC_SIZER_DIR := $(TOPDIR)/make/data/x11wrappergen |
46 |
46 |
47 # Normal case is to generate only according to target bits |
47 # Normal case is to generate only according to target bits |
48 GENSRC_X11_VERSION := $(OPENJDK_TARGET_CPU_BITS) |
48 GENSRC_X11_VERSION := $(OPENJDK_TARGET_CPU_BITS) |
49 ifeq ($(OPENJDK_TARGET_CPU_BITS), 64) |
49 ifeq ($(OPENJDK_TARGET_CPU_BITS), 64) |
50 ifneq ($(OPENJDK_TARGET_OS), linux) |
50 ifneq ($(OPENJDK_TARGET_OS), linux) |
90 ifeq ($(COMPILER_SUPPORTS_TARGET_BITS_FLAG), true) |
90 ifeq ($(COMPILER_SUPPORTS_TARGET_BITS_FLAG), true) |
91 MEMORY_MODEL_FLAG="$(COMPILER_TARGET_BITS_FLAG)$*" |
91 MEMORY_MODEL_FLAG="$(COMPILER_TARGET_BITS_FLAG)$*" |
92 endif |
92 endif |
93 |
93 |
94 SIZER_CFLAGS := \ |
94 SIZER_CFLAGS := \ |
95 -I$(JDK_TOPDIR)/src/java.base/share/native/include \ |
95 -I$(TOPDIR)/src/java.base/share/native/include \ |
96 -I$(JDK_TOPDIR)/src/java.base/$(OPENJDK_TARGET_OS_EXPORT_DIR)/native/include \ |
96 -I$(TOPDIR)/src/java.base/$(OPENJDK_TARGET_OS_EXPORT_DIR)/native/include \ |
97 -I$(JDK_TOPDIR)/src/java.base/share/native/libjava \ |
97 -I$(TOPDIR)/src/java.base/share/native/libjava \ |
98 -I$(JDK_TOPDIR)/src/java.base/$(OPENJDK_TARGET_OS_TYPE)/native/libjava \ |
98 -I$(TOPDIR)/src/java.base/$(OPENJDK_TARGET_OS_TYPE)/native/libjava \ |
99 -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/awt \ |
99 -I$(TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/awt \ |
100 -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/awt/debug \ |
100 -I$(TOPDIR)/src/java.desktop/share/native/common/awt/debug \ |
101 -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/awt/image/cvutils \ |
101 -I$(TOPDIR)/src/java.desktop/share/native/libawt/awt/image/cvutils \ |
102 # |
102 # |
103 |
103 |
104 # Compile the C code into an executable. |
104 # Compile the C code into an executable. |
105 $(GENSRC_X11WRAPPERS_TMP)/sizer.%.exe: $(GENSRC_X11WRAPPERS_TMP)/sizer.%.c |
105 $(GENSRC_X11WRAPPERS_TMP)/sizer.%.exe: $(GENSRC_X11WRAPPERS_TMP)/sizer.%.c |
106 $(call MakeDir, $(@D)) |
106 $(call MakeDir, $(@D)) |