320 -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/awt/image \
321 -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/libsunwjdga \
322 -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/font \
323 $(LIBJAVA_HEADER_FLAGS)
324 #
325
326 LIBAWT_XAWT_CFLAGS += -DXAWT -DXAWT_HACK \
327 -DPACKAGE_PATH=\"$(PACKAGE_PATH)\" \
328 $(CUPS_CFLAGS)
329
330 ifeq ($(OPENJDK_TARGET_OS), solaris)
331 LIBAWT_XAWT_CFLAGS += -DFUNCPROTO=15
332 endif
333
334 ifeq ($(OPENJDK_TARGET_OS), linux)
335 ifeq ($(DISABLE_XRENDER), true)
336 LIBAWT_XAWT_CFLAGS += -DDISABLE_XRENDER_BY_DEFAULT=true
337 endif
338 endif
339
340 LIBAWT_XAWT_LIBS := $(LIBM) -lawt -lXext -lX11 -lXrender $(LIBDL) -lXtst -lXi -ljava -ljvm -lc
341
342 ifeq ($(OPENJDK_TARGET_OS), linux)
343 LIBAWT_XAWT_LIBS += -lpthread
344 endif
345
346 ifeq ($(TOOLCHAIN_TYPE), gcc)
347 # Turn off all warnings for the following files since they contain warnings
348 # that cannot be turned of individually.
349 # redefining a macro
350 BUILD_LIBAWT_XAWT_gtk2_interface.c_CFLAGS := -w
351 # comparison between pointer and integer
352 BUILD_LIBAWT_XAWT_awt_Font.c_CFLAGS := -w
353 # initializing a declared 'extern'
354 BUILD_LIBAWT_XAWT_debug_mem.c_CFLAGS := -w
355 # decimal constant is unsigned only in ISO C90 (JAVASE_EMBEDDED)
356 BUILD_LIBAWT_XAWT_XToolkit.c_CFLAGS := -w
357 endif
358
359 $(eval $(call SetupNativeCompilation,BUILD_LIBAWT_XAWT, \
360 LIBRARY := awt_xawt, \
|
320 -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/awt/image \
321 -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/libsunwjdga \
322 -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/font \
323 $(LIBJAVA_HEADER_FLAGS)
324 #
325
326 LIBAWT_XAWT_CFLAGS += -DXAWT -DXAWT_HACK \
327 -DPACKAGE_PATH=\"$(PACKAGE_PATH)\" \
328 $(CUPS_CFLAGS)
329
330 ifeq ($(OPENJDK_TARGET_OS), solaris)
331 LIBAWT_XAWT_CFLAGS += -DFUNCPROTO=15
332 endif
333
334 ifeq ($(OPENJDK_TARGET_OS), linux)
335 ifeq ($(DISABLE_XRENDER), true)
336 LIBAWT_XAWT_CFLAGS += -DDISABLE_XRENDER_BY_DEFAULT=true
337 endif
338 endif
339
340 LIBAWT_XAWT_LIBS := $(LIBM) -lawt -lXext -lX11 -lXrender -lXcomposite $(LIBDL) -lXtst -lXi -ljava -ljvm -lc
341
342 ifeq ($(OPENJDK_TARGET_OS), linux)
343 LIBAWT_XAWT_LIBS += -lpthread
344 endif
345
346 ifeq ($(TOOLCHAIN_TYPE), gcc)
347 # Turn off all warnings for the following files since they contain warnings
348 # that cannot be turned of individually.
349 # redefining a macro
350 BUILD_LIBAWT_XAWT_gtk2_interface.c_CFLAGS := -w
351 # comparison between pointer and integer
352 BUILD_LIBAWT_XAWT_awt_Font.c_CFLAGS := -w
353 # initializing a declared 'extern'
354 BUILD_LIBAWT_XAWT_debug_mem.c_CFLAGS := -w
355 # decimal constant is unsigned only in ISO C90 (JAVASE_EMBEDDED)
356 BUILD_LIBAWT_XAWT_XToolkit.c_CFLAGS := -w
357 endif
358
359 $(eval $(call SetupNativeCompilation,BUILD_LIBAWT_XAWT, \
360 LIBRARY := awt_xawt, \
|