294 $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/awt \
295 #
296
297 ifneq ($(filter $(OPENJDK_TARGET_OS),linux solaris aix), )
298 LIBAWT_XAWT_DIRS += $(JDK_TOPDIR)/src/java.desktop/unix/native/common/awt/systemscale
299 endif
300
301 LIBAWT_XAWT_EXCLUDES := medialib
302
303 LIBAWT_XAWT_CFLAGS := $(addprefix -I, $(shell $(FIND) $(LIBAWT_XAWT_DIRS) -type d)) \
304 -I$(SUPPORT_OUTPUTDIR)/headers/java.desktop \
305 -I$(JDK_TOPDIR)/src/java.desktop/share/native/include \
306 -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS)/native/include \
307 -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/include \
308 -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d \
309 -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/libawt/java2d \
310 -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d/loops \
311 -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d/pipe \
312 -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/awt/image/cvutils \
313 -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/awt/image \
314 -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/libsunwjdga \
315 -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/font \
316 $(LIBJAVA_HEADER_FLAGS)
317 #
318
319 LIBAWT_XAWT_CFLAGS += -DXAWT -DXAWT_HACK \
320 -DPACKAGE_PATH=\"$(PACKAGE_PATH)\" \
321 $(CUPS_CFLAGS)
322
323 ifeq ($(OPENJDK_TARGET_OS), solaris)
324 LIBAWT_XAWT_CFLAGS += -DFUNCPROTO=15
325 endif
326
327 ifeq ($(OPENJDK_TARGET_OS), linux)
328 ifeq ($(DISABLE_XRENDER), true)
329 LIBAWT_XAWT_CFLAGS += -DDISABLE_XRENDER_BY_DEFAULT=true
330 endif
331 endif
332
333 LIBAWT_XAWT_LIBS := $(LIBM) -lawt -lXext -lX11 -lXrender $(LIBDL) -lXtst -lXi -ljava -ljvm -lc
334
519 $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/awt \
520 $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/java2d \
521 $(JDK_TOPDIR)/src/java.desktop/share/native/common/java2d \
522 $(JDK_TOPDIR)/src/java.desktop/share/native/common/font \
523 #
524
525 LIBAWT_HEADLESS_EXCLUDES := medialib
526 LIBAWT_HEADLESS_CFLAGS := -I$(SUPPORT_OUTPUTDIR)/headers/java.desktop \
527 $(addprefix -I, $(LIBAWT_HEADLESS_DIRS)) \
528 -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/awt/image \
529 -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/awt/image/cvutils \
530 -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d \
531 -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/libawt/java2d \
532 -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d/loops \
533 -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d/pipe \
534 -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/awt/debug \
535 -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/font \
536 -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/font \
537 -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/java2d/opengl \
538 -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/java2d/opengl \
539 -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/libsunwjdga/ \
540 $(LIBJAVA_HEADER_FLAGS) \
541 #
542
543 LIBAWT_HEADLESS_REORDER :=
544 ifeq ($(OPENJDK_TARGET_OS), solaris)
545 ifneq ($(OPENJDK_TARGET_CPU), x86_64)
546 LIBAWT_HEADLESS_REORDER := $(JDK_TOPDIR)/make/mapfiles/libawt_headless/reorder-$(OPENJDK_TARGET_CPU)
547 endif
548 endif
549
550 $(eval $(call SetupNativeCompilation,BUILD_LIBAWT_HEADLESS, \
551 LIBRARY := awt_headless, \
552 OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
553 SRC := $(LIBAWT_HEADLESS_DIRS), \
554 EXCLUDES := $(LIBAWT_HEADLESS_EXCLUDES), \
555 OPTIMIZATION := LOW, \
556 CFLAGS := $(CFLAGS_JDKLIB) \
557 -DHEADLESS=true \
558 -DPACKAGE_PATH=\"$(PACKAGE_PATH)\" \
559 $(CUPS_CFLAGS) \
|
294 $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/awt \
295 #
296
297 ifneq ($(filter $(OPENJDK_TARGET_OS),linux solaris aix), )
298 LIBAWT_XAWT_DIRS += $(JDK_TOPDIR)/src/java.desktop/unix/native/common/awt/systemscale
299 endif
300
301 LIBAWT_XAWT_EXCLUDES := medialib
302
303 LIBAWT_XAWT_CFLAGS := $(addprefix -I, $(shell $(FIND) $(LIBAWT_XAWT_DIRS) -type d)) \
304 -I$(SUPPORT_OUTPUTDIR)/headers/java.desktop \
305 -I$(JDK_TOPDIR)/src/java.desktop/share/native/include \
306 -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS)/native/include \
307 -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/include \
308 -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d \
309 -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/libawt/java2d \
310 -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d/loops \
311 -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d/pipe \
312 -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/awt/image/cvutils \
313 -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/awt/image \
314 -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/font \
315 $(LIBJAVA_HEADER_FLAGS)
316 #
317
318 LIBAWT_XAWT_CFLAGS += -DXAWT -DXAWT_HACK \
319 -DPACKAGE_PATH=\"$(PACKAGE_PATH)\" \
320 $(CUPS_CFLAGS)
321
322 ifeq ($(OPENJDK_TARGET_OS), solaris)
323 LIBAWT_XAWT_CFLAGS += -DFUNCPROTO=15
324 endif
325
326 ifeq ($(OPENJDK_TARGET_OS), linux)
327 ifeq ($(DISABLE_XRENDER), true)
328 LIBAWT_XAWT_CFLAGS += -DDISABLE_XRENDER_BY_DEFAULT=true
329 endif
330 endif
331
332 LIBAWT_XAWT_LIBS := $(LIBM) -lawt -lXext -lX11 -lXrender $(LIBDL) -lXtst -lXi -ljava -ljvm -lc
333
518 $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/awt \
519 $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/java2d \
520 $(JDK_TOPDIR)/src/java.desktop/share/native/common/java2d \
521 $(JDK_TOPDIR)/src/java.desktop/share/native/common/font \
522 #
523
524 LIBAWT_HEADLESS_EXCLUDES := medialib
525 LIBAWT_HEADLESS_CFLAGS := -I$(SUPPORT_OUTPUTDIR)/headers/java.desktop \
526 $(addprefix -I, $(LIBAWT_HEADLESS_DIRS)) \
527 -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/awt/image \
528 -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/awt/image/cvutils \
529 -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d \
530 -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/libawt/java2d \
531 -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d/loops \
532 -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d/pipe \
533 -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/awt/debug \
534 -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/font \
535 -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/font \
536 -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/java2d/opengl \
537 -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/java2d/opengl \
538 $(LIBJAVA_HEADER_FLAGS) \
539 #
540
541 LIBAWT_HEADLESS_REORDER :=
542 ifeq ($(OPENJDK_TARGET_OS), solaris)
543 ifneq ($(OPENJDK_TARGET_CPU), x86_64)
544 LIBAWT_HEADLESS_REORDER := $(JDK_TOPDIR)/make/mapfiles/libawt_headless/reorder-$(OPENJDK_TARGET_CPU)
545 endif
546 endif
547
548 $(eval $(call SetupNativeCompilation,BUILD_LIBAWT_HEADLESS, \
549 LIBRARY := awt_headless, \
550 OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
551 SRC := $(LIBAWT_HEADLESS_DIRS), \
552 EXCLUDES := $(LIBAWT_HEADLESS_EXCLUDES), \
553 OPTIMIZATION := LOW, \
554 CFLAGS := $(CFLAGS_JDKLIB) \
555 -DHEADLESS=true \
556 -DPACKAGE_PATH=\"$(PACKAGE_PATH)\" \
557 $(CUPS_CFLAGS) \
|