< prev index next >

make/lib/Awt2dLibraries.gmk

Print this page




 270 ))
 271 
 272 $(BUILD_LIBAWT): $(call FindLib, java.base, java)
 273 
 274 ifeq ($(OPENJDK_TARGET_OS), macosx)
 275   $(BUILD_LIBAWT): $(BUILD_LIBMLIB_IMAGE)
 276 endif
 277 
 278 TARGETS += $(BUILD_LIBAWT)
 279 
 280 ################################################################################
 281 
 282 ifeq ($(findstring $(OPENJDK_TARGET_OS),windows macosx),)
 283   ifeq ($(ENABLE_HEADLESS_ONLY), false)
 284 
 285     LIBAWT_XAWT_DIRS := \
 286         $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/libawt_xawt \
 287         $(JDK_TOPDIR)/src/java.desktop/share/native/common/awt/debug \
 288         $(JDK_TOPDIR)/src/java.desktop/share/native/common/awt/utility \
 289         $(JDK_TOPDIR)/src/java.desktop/share/native/common/font \
 290         $(JDK_TOPDIR)/src/java.desktop/share/native/common/java2d/opengl \
 291         $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/java2d/opengl \
 292         $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/java2d/x11 \
 293         $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/awt \
 294         #
 295 
 296     ifneq ($(filter $(OPENJDK_TARGET_OS),linux solaris aix), )
 297       LIBAWT_XAWT_DIRS += $(JDK_TOPDIR)/src/java.desktop/unix/native/common/awt/systemscale
 298     endif
 299 
 300     LIBAWT_XAWT_EXCLUDES := medialib
 301 
 302     LIBAWT_XAWT_CFLAGS := $(addprefix -I, $(shell $(FIND) $(LIBAWT_XAWT_DIRS) -type d)) \
 303         -I$(SUPPORT_OUTPUTDIR)/headers/java.desktop \
 304         -I$(JDK_TOPDIR)/src/java.desktop/share/native/include \
 305         -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS)/native/include \
 306         -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/include \
 307         -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d \
 308         -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/libawt/java2d \
 309         -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d/loops \
 310         -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d/pipe \
 311         -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/awt/image/cvutils \
 312         -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/awt/image \


 499     VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \
 500     RC_FLAGS := $(RC_FLAGS) \
 501         -D "JDK_FNAME=javajpeg.dll" \
 502         -D "JDK_INTERNAL_NAME=javajpeg" \
 503         -D "JDK_FTYPE=0x2L", \
 504     REORDER := $(BUILD_LIBJAVAJPEG_REORDER), \
 505     OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libjavajpeg, \
 506 ))
 507 
 508 $(BUILD_LIBJAVAJPEG): $(call FindLib, java.base, java)
 509 
 510 TARGETS += $(BUILD_LIBJAVAJPEG)
 511 
 512 ################################################################################
 513 
 514 # Mac and Windows only use the native AWT lib, do not build libawt_headless
 515 ifeq ($(findstring $(OPENJDK_TARGET_OS), windows macosx),)
 516 
 517   LIBAWT_HEADLESS_DIRS := $(JDK_TOPDIR)/src/java.desktop/unix/native/libawt_headless/awt \
 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/opengl \
 520       $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/java2d/x11 \
 521       $(JDK_TOPDIR)/src/java.desktop/share/native/common/java2d/opengl \
 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/java2d \
 529       -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d/loops \
 530       -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/awt/image/cvutils \
 531       -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d/pipe \
 532       -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/awt/image \
 533       -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/libawt/java2d \
 534       -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/font \
 535       -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/awt/debug \
 536       -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/font \
 537       -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/libsunwjdga/ \
 538       $(LIBJAVA_HEADER_FLAGS) \
 539       #
 540 
 541   LIBAWT_HEADLESS_REORDER :=


 935           -D "JDK_FTYPE=0x2L", \
 936       OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libsplashscreen, \
 937   ))
 938 
 939   TARGETS += $(BUILD_LIBSPLASHSCREEN)
 940 
 941   ifeq ($(OPENJDK_TARGET_OS), macosx)
 942     $(BUILD_LIBSPLASHSCREEN): $(INSTALL_LIBRARIES_HERE)/$(LIBRARY_PREFIX)osxapp$(SHARED_LIBRARY_SUFFIX)
 943   endif
 944 
 945 endif
 946 
 947 ################################################################################
 948 
 949 ifeq ($(OPENJDK_TARGET_OS), macosx)
 950 
 951   LIBAWT_LWAWT_DIRS := \
 952       $(JDK_TOPDIR)/src/java.desktop/macosx/native/libawt_lwawt \
 953       $(JDK_TOPDIR)/src/java.desktop/unix/native/common/awt \
 954       $(JDK_TOPDIR)/src/java.desktop/share/native/common/font \
 955       $(JDK_TOPDIR)/src/java.desktop/share/native/common/java2d/opengl \
 956       #
 957 
 958   LIBAWT_LWAWT_CFLAGS := \
 959       $(addprefix -I, $(LIBAWT_LWAWT_DIRS)) \
 960       -I$(SUPPORT_OUTPUTDIR)/headers/java.desktop \
 961       -I$(JDK_TOPDIR)/src/java.desktop/macosx/native/include \
 962       -I$(JDK_TOPDIR)/src/java.desktop/share/native/include \
 963       -I$(JDK_TOPDIR)/src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl \
 964       -I$(JDK_TOPDIR)/src/java.desktop/macosx/native/libawt_lwawt/awt \
 965       -I$(JDK_TOPDIR)/src/java.desktop/unix/native/libawt_xawt/awt \
 966       -I$(JDK_TOPDIR)/src/java.desktop/macosx/native/libawt_lwawt/font \
 967       -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/awt/image \
 968       -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d \
 969       -I$(JDK_TOPDIR)/src/java.desktop/unix/native/libawt/java2d \
 970       -I$(JDK_TOPDIR)/src/java.desktop/share/native/libmlib_image/ \
 971       -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/awt/image/cvutils \
 972       -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d/loops \
 973       -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d/pipe \
 974       -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/awt/debug \
 975       -I$(JDK_TOPDIR)/src/java.desktop/macosx/native/libosxapp \




 270 ))
 271 
 272 $(BUILD_LIBAWT): $(call FindLib, java.base, java)
 273 
 274 ifeq ($(OPENJDK_TARGET_OS), macosx)
 275   $(BUILD_LIBAWT): $(BUILD_LIBMLIB_IMAGE)
 276 endif
 277 
 278 TARGETS += $(BUILD_LIBAWT)
 279 
 280 ################################################################################
 281 
 282 ifeq ($(findstring $(OPENJDK_TARGET_OS),windows macosx),)
 283   ifeq ($(ENABLE_HEADLESS_ONLY), false)
 284 
 285     LIBAWT_XAWT_DIRS := \
 286         $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/libawt_xawt \
 287         $(JDK_TOPDIR)/src/java.desktop/share/native/common/awt/debug \
 288         $(JDK_TOPDIR)/src/java.desktop/share/native/common/awt/utility \
 289         $(JDK_TOPDIR)/src/java.desktop/share/native/common/font \
 290         $(JDK_TOPDIR)/src/java.desktop/share/native/common/java2d \
 291         $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/java2d \

 292         $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/awt \
 293         #
 294 
 295     ifneq ($(filter $(OPENJDK_TARGET_OS),linux solaris aix), )
 296       LIBAWT_XAWT_DIRS += $(JDK_TOPDIR)/src/java.desktop/unix/native/common/awt/systemscale
 297     endif
 298 
 299     LIBAWT_XAWT_EXCLUDES := medialib
 300 
 301     LIBAWT_XAWT_CFLAGS := $(addprefix -I, $(shell $(FIND) $(LIBAWT_XAWT_DIRS) -type d)) \
 302         -I$(SUPPORT_OUTPUTDIR)/headers/java.desktop \
 303         -I$(JDK_TOPDIR)/src/java.desktop/share/native/include \
 304         -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS)/native/include \
 305         -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/include \
 306         -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d \
 307         -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/libawt/java2d \
 308         -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d/loops \
 309         -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d/pipe \
 310         -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/awt/image/cvutils \
 311         -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/awt/image \


 498     VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \
 499     RC_FLAGS := $(RC_FLAGS) \
 500         -D "JDK_FNAME=javajpeg.dll" \
 501         -D "JDK_INTERNAL_NAME=javajpeg" \
 502         -D "JDK_FTYPE=0x2L", \
 503     REORDER := $(BUILD_LIBJAVAJPEG_REORDER), \
 504     OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libjavajpeg, \
 505 ))
 506 
 507 $(BUILD_LIBJAVAJPEG): $(call FindLib, java.base, java)
 508 
 509 TARGETS += $(BUILD_LIBJAVAJPEG)
 510 
 511 ################################################################################
 512 
 513 # Mac and Windows only use the native AWT lib, do not build libawt_headless
 514 ifeq ($(findstring $(OPENJDK_TARGET_OS), windows macosx),)
 515 
 516   LIBAWT_HEADLESS_DIRS := $(JDK_TOPDIR)/src/java.desktop/unix/native/libawt_headless/awt \
 517       $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/awt \
 518       $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/java2d \
 519       $(JDK_TOPDIR)/src/java.desktop/share/native/common/java2d \

 520       $(JDK_TOPDIR)/src/java.desktop/share/native/common/font \
 521       #
 522 
 523   LIBAWT_HEADLESS_EXCLUDES := medialib
 524   LIBAWT_HEADLESS_CFLAGS := -I$(SUPPORT_OUTPUTDIR)/headers/java.desktop \
 525       $(addprefix -I, $(LIBAWT_HEADLESS_DIRS)) \
 526       -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d \
 527       -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d/loops \
 528       -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/awt/image/cvutils \
 529       -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d/pipe \
 530       -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/awt/image \
 531       -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/libawt/java2d \
 532       -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/font \
 533       -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/awt/debug \
 534       -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/font \
 535       -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/libsunwjdga/ \
 536       $(LIBJAVA_HEADER_FLAGS) \
 537       #
 538 
 539   LIBAWT_HEADLESS_REORDER :=


 933           -D "JDK_FTYPE=0x2L", \
 934       OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libsplashscreen, \
 935   ))
 936 
 937   TARGETS += $(BUILD_LIBSPLASHSCREEN)
 938 
 939   ifeq ($(OPENJDK_TARGET_OS), macosx)
 940     $(BUILD_LIBSPLASHSCREEN): $(INSTALL_LIBRARIES_HERE)/$(LIBRARY_PREFIX)osxapp$(SHARED_LIBRARY_SUFFIX)
 941   endif
 942 
 943 endif
 944 
 945 ################################################################################
 946 
 947 ifeq ($(OPENJDK_TARGET_OS), macosx)
 948 
 949   LIBAWT_LWAWT_DIRS := \
 950       $(JDK_TOPDIR)/src/java.desktop/macosx/native/libawt_lwawt \
 951       $(JDK_TOPDIR)/src/java.desktop/unix/native/common/awt \
 952       $(JDK_TOPDIR)/src/java.desktop/share/native/common/font \
 953       $(JDK_TOPDIR)/src/java.desktop/share/native/common/java2d \
 954       #
 955 
 956   LIBAWT_LWAWT_CFLAGS := \
 957       $(addprefix -I, $(LIBAWT_LWAWT_DIRS)) \
 958       -I$(SUPPORT_OUTPUTDIR)/headers/java.desktop \
 959       -I$(JDK_TOPDIR)/src/java.desktop/macosx/native/include \
 960       -I$(JDK_TOPDIR)/src/java.desktop/share/native/include \
 961       -I$(JDK_TOPDIR)/src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl \
 962       -I$(JDK_TOPDIR)/src/java.desktop/macosx/native/libawt_lwawt/awt \
 963       -I$(JDK_TOPDIR)/src/java.desktop/unix/native/libawt_xawt/awt \
 964       -I$(JDK_TOPDIR)/src/java.desktop/macosx/native/libawt_lwawt/font \
 965       -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/awt/image \
 966       -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d \
 967       -I$(JDK_TOPDIR)/src/java.desktop/unix/native/libawt/java2d \
 968       -I$(JDK_TOPDIR)/src/java.desktop/share/native/libmlib_image/ \
 969       -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/awt/image/cvutils \
 970       -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d/loops \
 971       -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d/pipe \
 972       -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/awt/debug \
 973       -I$(JDK_TOPDIR)/src/java.desktop/macosx/native/libosxapp \


< prev index next >