< prev index next >

jdk/make/lib/Awt2dLibraries.gmk

Print this page




 733       OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
 734       SRC := $(LIBJAWT_SRC), \
 735       INCLUDE_FILES := $(LIBJAWT_INCLUDE_FILES), \
 736       OPTIMIZATION := LOW, \
 737       CFLAGS := $(CXXFLAGS_JDKLIB) \
 738           -EHsc -DUNICODE -D_UNICODE \
 739           $(LIBJAWT_CFLAGS), \
 740       LDFLAGS := $(LDFLAGS_JDKLIB) $(LDFLAGS_CXX_JDK), \
 741       LIBS := $(JDKLIB_LIBS) $(KERNEL32_LIB) advapi32.lib $(WIN_AWT_LIB), \
 742       VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \
 743       RC_FLAGS := $(RC_FLAGS) \
 744           -D "JDK_FNAME=jawt.dll" \
 745           -D "JDK_INTERNAL_NAME=jawt" \
 746           -D "JDK_FTYPE=0x2L", \
 747       OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libjawt, \
 748       DEBUG_SYMBOLS := $(DEBUG_ALL_BINARIES)))
 749 
 750   $(BUILD_LIBJAWT): $(BUILD_LIBAWT)
 751 
 752   $(JDK_OUTPUTDIR)/lib/$(LIBRARY_PREFIX)jawt$(STATIC_LIBRARY_SUFFIX): $(BUILD_LIBJAWT)
 753         $(ECHO) Copying $(@F)

 754         $(CP) $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libjawt/$(LIBRARY_PREFIX)jawt$(STATIC_LIBRARY_SUFFIX) $@
 755 
 756   TARGETS += $(JDK_OUTPUTDIR)/lib/$(LIBRARY_PREFIX)jawt$(STATIC_LIBRARY_SUFFIX)
 757 
 758 else # OPENJDK_TARGET_OS not windows
 759 
 760   ifeq ($(OPENJDK_TARGET_OS), macosx)
 761     LIBJAWT_SRC := $(JDK_TOPDIR)/src/java.desktop/macosx/native/libjawt
 762   else
 763     LIBJAWT_SRC := $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/libjawt
 764   endif
 765   LIBJAWT_CFLAGS := \
 766       -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/awt \
 767       -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS)/native/include \
 768       -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/include \
 769       -I$(JDK_TOPDIR)/src/java.desktop/share/native/include \
 770       $(LIBJAVA_HEADER_FLAGS) \
 771       #
 772 
 773   ifeq ($(OPENJDK_TARGET_OS), macosx)




 733       OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
 734       SRC := $(LIBJAWT_SRC), \
 735       INCLUDE_FILES := $(LIBJAWT_INCLUDE_FILES), \
 736       OPTIMIZATION := LOW, \
 737       CFLAGS := $(CXXFLAGS_JDKLIB) \
 738           -EHsc -DUNICODE -D_UNICODE \
 739           $(LIBJAWT_CFLAGS), \
 740       LDFLAGS := $(LDFLAGS_JDKLIB) $(LDFLAGS_CXX_JDK), \
 741       LIBS := $(JDKLIB_LIBS) $(KERNEL32_LIB) advapi32.lib $(WIN_AWT_LIB), \
 742       VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \
 743       RC_FLAGS := $(RC_FLAGS) \
 744           -D "JDK_FNAME=jawt.dll" \
 745           -D "JDK_INTERNAL_NAME=jawt" \
 746           -D "JDK_FTYPE=0x2L", \
 747       OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libjawt, \
 748       DEBUG_SYMBOLS := $(DEBUG_ALL_BINARIES)))
 749 
 750   $(BUILD_LIBJAWT): $(BUILD_LIBAWT)
 751 
 752   $(JDK_OUTPUTDIR)/lib/$(LIBRARY_PREFIX)jawt$(STATIC_LIBRARY_SUFFIX): $(BUILD_LIBJAWT)
 753         $(call LogInfo, Copying $(patsubst $(OUTPUT_ROOT)/%, %, $@))
 754         $(call MakeDir, $(@D))
 755         $(CP) $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libjawt/$(LIBRARY_PREFIX)jawt$(STATIC_LIBRARY_SUFFIX) $@
 756 
 757   TARGETS += $(JDK_OUTPUTDIR)/lib/$(LIBRARY_PREFIX)jawt$(STATIC_LIBRARY_SUFFIX)
 758 
 759 else # OPENJDK_TARGET_OS not windows
 760 
 761   ifeq ($(OPENJDK_TARGET_OS), macosx)
 762     LIBJAWT_SRC := $(JDK_TOPDIR)/src/java.desktop/macosx/native/libjawt
 763   else
 764     LIBJAWT_SRC := $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/libjawt
 765   endif
 766   LIBJAWT_CFLAGS := \
 767       -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/awt \
 768       -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS)/native/include \
 769       -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/include \
 770       -I$(JDK_TOPDIR)/src/java.desktop/share/native/include \
 771       $(LIBJAVA_HEADER_FLAGS) \
 772       #
 773 
 774   ifeq ($(OPENJDK_TARGET_OS), macosx)


< prev index next >