Awt2dLibraries.gmk (11833:88d2b7d72852) | Awt2dLibraries.gmk (11891:12ecfb121147) |
---|---|
1# 2# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved. 3# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4# 5# This code is free software; you can redistribute it and/or modify it 6# under the terms of the GNU General Public License version 2 only, as 7# published by the Free Software Foundation. Oracle designates this 8# particular file as subject to the "Classpath" exception as provided --- 232 unchanged lines hidden (view full) --- 241 OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \ 242 SRC := $(LIBAWT_DIRS), \ 243 EXCLUDES := $(LIBAWT_EXCLUDES), \ 244 EXCLUDE_FILES := $(LIBAWT_EXFILES), \ 245 OPTIMIZATION := LOW, \ 246 CFLAGS := $(CFLAGS_JDKLIB) $(LIBAWT_CFLAGS), \ 247 DISABLED_WARNINGS_gcc := sign-compare unused-result maybe-uninitialized \ 248 format-nonliteral parentheses, \ | 1# 2# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved. 3# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4# 5# This code is free software; you can redistribute it and/or modify it 6# under the terms of the GNU General Public License version 2 only, as 7# published by the Free Software Foundation. Oracle designates this 8# particular file as subject to the "Classpath" exception as provided --- 232 unchanged lines hidden (view full) --- 241 OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \ 242 SRC := $(LIBAWT_DIRS), \ 243 EXCLUDES := $(LIBAWT_EXCLUDES), \ 244 EXCLUDE_FILES := $(LIBAWT_EXFILES), \ 245 OPTIMIZATION := LOW, \ 246 CFLAGS := $(CFLAGS_JDKLIB) $(LIBAWT_CFLAGS), \ 247 DISABLED_WARNINGS_gcc := sign-compare unused-result maybe-uninitialized \ 248 format-nonliteral parentheses, \ |
249 DISABLED_WARNINGS_clang := logical-op-parentheses, \ | 249 DISABLED_WARNINGS_clang := logical-op-parentheses extern-initializer, \ |
250 DISABLED_WARNINGS_solstudio := E_DECLARATION_IN_CODE, \ | 250 DISABLED_WARNINGS_solstudio := E_DECLARATION_IN_CODE, \ |
251 DISABLED_WARNINGS_microsoft := 4297 4244 4267, \ | 251 DISABLED_WARNINGS_microsoft := 4297 4244 4267 4996, \ 252 WARNINGS_AS_ERRORS_gcc := false, \ |
252 ASFLAGS := $(LIBAWT_ASFLAGS), \ 253 MAPFILE := $(LIBAWT_MAPFILE), \ 254 LDFLAGS := $(LDFLAGS_JDKLIB) $(call SET_SHARED_LIBRARY_ORIGIN), \ 255 LDFLAGS_SUFFIX_linux := -ljvm $(LIBM) $(LIBDL) -ljava, \ 256 LDFLAGS_SUFFIX_solaris := -ljvm $(LIBM) $(LIBDL) -ljava -lc, \ 257 LDFLAGS_SUFFIX_aix :=-ljvm $(LIBM) $(LIBDL) -ljava -lm,\ 258 LDFLAGS_SUFFIX_macosx := -L$(INSTALL_LIBRARIES_HERE) \ 259 -lmlib_image -ljvm $(LIBM) \ --- 92 unchanged lines hidden (view full) --- 352 OPTIMIZATION := LOW, \ 353 CFLAGS := $(CFLAGS_JDKLIB) $(LIBAWT_XAWT_CFLAGS) \ 354 $(X_CFLAGS), \ 355 DISABLED_WARNINGS_gcc := type-limits pointer-to-int-cast \ 356 deprecated-declarations unused-result maybe-uninitialized format \ 357 format-security int-to-pointer-cast parentheses, \ 358 DISABLED_WARNINGS_solstudio := E_DECLARATION_IN_CODE \ 359 E_ASSIGNMENT_TYPE_MISMATCH E_NON_CONST_INIT, \ | 253 ASFLAGS := $(LIBAWT_ASFLAGS), \ 254 MAPFILE := $(LIBAWT_MAPFILE), \ 255 LDFLAGS := $(LDFLAGS_JDKLIB) $(call SET_SHARED_LIBRARY_ORIGIN), \ 256 LDFLAGS_SUFFIX_linux := -ljvm $(LIBM) $(LIBDL) -ljava, \ 257 LDFLAGS_SUFFIX_solaris := -ljvm $(LIBM) $(LIBDL) -ljava -lc, \ 258 LDFLAGS_SUFFIX_aix :=-ljvm $(LIBM) $(LIBDL) -ljava -lm,\ 259 LDFLAGS_SUFFIX_macosx := -L$(INSTALL_LIBRARIES_HERE) \ 260 -lmlib_image -ljvm $(LIBM) \ --- 92 unchanged lines hidden (view full) --- 353 OPTIMIZATION := LOW, \ 354 CFLAGS := $(CFLAGS_JDKLIB) $(LIBAWT_XAWT_CFLAGS) \ 355 $(X_CFLAGS), \ 356 DISABLED_WARNINGS_gcc := type-limits pointer-to-int-cast \ 357 deprecated-declarations unused-result maybe-uninitialized format \ 358 format-security int-to-pointer-cast parentheses, \ 359 DISABLED_WARNINGS_solstudio := E_DECLARATION_IN_CODE \ 360 E_ASSIGNMENT_TYPE_MISMATCH E_NON_CONST_INIT, \ |
361 WARNINGS_AS_ERRORS_gcc := false, \ |
|
360 MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libawt_xawt/mapfile-vers, \ 361 LDFLAGS := $(LDFLAGS_JDKLIB) \ 362 $(X_LIBS) $(LIBAWT_XAWT_LDFLAGS) \ 363 $(call SET_SHARED_LIBRARY_ORIGIN) \ 364 $(call SET_SHARED_LIBRARY_ORIGIN,/..) \ 365 -L$(INSTALL_LIBRARIES_HERE), \ 366 LDFLAGS_SUFFIX := $(LIBAWT_XAWT_LDFLAGS_SUFFIX), \ 367 VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \ --- 35 unchanged lines hidden (view full) --- 403 404$(eval $(call SetupNativeCompilation,BUILD_LIBLCMS, \ 405 LIBRARY := lcms, \ 406 OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \ 407 SRC := $(LIBLCMS_SRC), \ 408 INCLUDE_FILES := $(BUILD_LIBLCMS_INCLUDE_FILES), \ 409 OPTIMIZATION := HIGHEST, \ 410 CFLAGS := $(filter-out -xc99=%none, $(CFLAGS_JDKLIB)) \ | 362 MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libawt_xawt/mapfile-vers, \ 363 LDFLAGS := $(LDFLAGS_JDKLIB) \ 364 $(X_LIBS) $(LIBAWT_XAWT_LDFLAGS) \ 365 $(call SET_SHARED_LIBRARY_ORIGIN) \ 366 $(call SET_SHARED_LIBRARY_ORIGIN,/..) \ 367 -L$(INSTALL_LIBRARIES_HERE), \ 368 LDFLAGS_SUFFIX := $(LIBAWT_XAWT_LDFLAGS_SUFFIX), \ 369 VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \ --- 35 unchanged lines hidden (view full) --- 405 406$(eval $(call SetupNativeCompilation,BUILD_LIBLCMS, \ 407 LIBRARY := lcms, \ 408 OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \ 409 SRC := $(LIBLCMS_SRC), \ 410 INCLUDE_FILES := $(BUILD_LIBLCMS_INCLUDE_FILES), \ 411 OPTIMIZATION := HIGHEST, \ 412 CFLAGS := $(filter-out -xc99=%none, $(CFLAGS_JDKLIB)) \ |
411 $(SHARED_LIBRARY_FLAGS) $(LIBLCMS_CPPFLAGS) \ | 413 $(LIBLCMS_CPPFLAGS) \ |
412 $(LCMS_CFLAGS), \ 413 CFLAGS_solaris := -xc99=no_lib, \ 414 CFLAGS_windows := -DCMS_IS_WINDOWS_, \ | 414 $(LCMS_CFLAGS), \ 415 CFLAGS_solaris := -xc99=no_lib, \ 416 CFLAGS_windows := -DCMS_IS_WINDOWS_, \ |
415 DISABLED_WARNINGS_gcc := format-nonliteral, \ | 417 DISABLED_WARNINGS_gcc := format-nonliteral type-limits, \ |
416 DISABLED_WARNINGS_clang := tautological-compare, \ 417 DISABLED_WARNINGS_solstudio := E_STATEMENT_NOT_REACHED, \ 418 MAPFILE := $(JDK_TOPDIR)/make/mapfiles/liblcms/mapfile-vers, \ 419 LDFLAGS := $(LDFLAGS_JDKLIB) \ 420 $(call SET_SHARED_LIBRARY_ORIGIN), \ 421 LDFLAGS_unix := -L$(INSTALL_LIBRARIES_HERE), \ 422 LDFLAGS_solaris := /usr/lib$(OPENJDK_TARGET_CPU_ISADIR)/libm.so.2, \ 423 LDFLAGS_windows := $(WIN_AWT_LIB) $(WIN_JAVA_LIB), \ --- 218 unchanged lines hidden (view full) --- 642 EXCLUDE_FILES := $(LIBFONTMANAGER_EXCLUDE_FILES) \ 643 AccelGlyphCache.c, \ 644 TOOLCHAIN := TOOLCHAIN_LINK_CXX, \ 645 CFLAGS := $(CFLAGS_JDKLIB) $(LIBFONTMANAGER_CFLAGS), \ 646 CXXFLAGS := $(CXXFLAGS_JDKLIB) $(LIBFONTMANAGER_CFLAGS), \ 647 OPTIMIZATION := $(LIBFONTMANAGER_OPTIMIZATION), \ 648 CFLAGS_windows = -DCC_NOEX, \ 649 DISABLED_WARNINGS_gcc := sign-compare int-to-pointer-cast reorder \ | 418 DISABLED_WARNINGS_clang := tautological-compare, \ 419 DISABLED_WARNINGS_solstudio := E_STATEMENT_NOT_REACHED, \ 420 MAPFILE := $(JDK_TOPDIR)/make/mapfiles/liblcms/mapfile-vers, \ 421 LDFLAGS := $(LDFLAGS_JDKLIB) \ 422 $(call SET_SHARED_LIBRARY_ORIGIN), \ 423 LDFLAGS_unix := -L$(INSTALL_LIBRARIES_HERE), \ 424 LDFLAGS_solaris := /usr/lib$(OPENJDK_TARGET_CPU_ISADIR)/libm.so.2, \ 425 LDFLAGS_windows := $(WIN_AWT_LIB) $(WIN_JAVA_LIB), \ --- 218 unchanged lines hidden (view full) --- 644 EXCLUDE_FILES := $(LIBFONTMANAGER_EXCLUDE_FILES) \ 645 AccelGlyphCache.c, \ 646 TOOLCHAIN := TOOLCHAIN_LINK_CXX, \ 647 CFLAGS := $(CFLAGS_JDKLIB) $(LIBFONTMANAGER_CFLAGS), \ 648 CXXFLAGS := $(CXXFLAGS_JDKLIB) $(LIBFONTMANAGER_CFLAGS), \ 649 OPTIMIZATION := $(LIBFONTMANAGER_OPTIMIZATION), \ 650 CFLAGS_windows = -DCC_NOEX, \ 651 DISABLED_WARNINGS_gcc := sign-compare int-to-pointer-cast reorder \ |
650 delete-non-virtual-dtor, \ 651 DISABLED_WARNINGS_clang := unused-value incompatible-pointer-types, \ | 652 delete-non-virtual-dtor type-limits, \ 653 DISABLED_WARNINGS_clang := unused-value incompatible-pointer-types \ 654 tautological-constant-out-of-range-compare int-to-pointer-cast, \ |
652 DISABLED_WARNINGS_solstudio := truncwarn, \ | 655 DISABLED_WARNINGS_solstudio := truncwarn, \ |
653 DISABLED_WARNINGS_microsoft := 4267 4244 4018 4090, \ | 656 DISABLED_WARNINGS_microsoft := 4267 4244 4018 4090 4996, \ 657 WARNINGS_AS_ERRORS_gcc := false, \ 658 WARNINGS_AS_ERRORS_solstudio := false, \ |
654 MAPFILE := $(BUILD_LIBFONTMANAGER_MAPFILE), \ 655 LDFLAGS := $(subst -Xlinker -z -Xlinker defs,,$(LDFLAGS_JDKLIB)) $(LDFLAGS_CXX_JDK) \ 656 $(call SET_SHARED_LIBRARY_ORIGIN), \ 657 LDFLAGS_unix := -L$(INSTALL_LIBRARIES_HERE), \ 658 LDFLAGS_SUFFIX := $(BUILD_LIBFONTMANAGER_FONTLIB), \ 659 LDFLAGS_SUFFIX_linux := -lawt $(LIBM) $(LIBCXX) -ljava -ljvm -lc, \ 660 LDFLAGS_SUFFIX_solaris := -lawt -lawt_headless -lc $(LIBM) $(LIBCXX) -ljava -ljvm, \ 661 LDFLAGS_SUFFIX_aix := -lawt -lawt_headless $(LIBM) $(LIBCXX) -ljava -ljvm,\ --- 215 unchanged lines hidden (view full) --- 877 SRC := $(LIBSPLASHSCREEN_DIRS), \ 878 EXCLUDE_FILES := imageioJPEG.c jpegdecoder.c pngtest.c, \ 879 EXCLUDES := $(LIBSPLASHSCREEN_EXCLUDES), \ 880 OPTIMIZATION := LOW, \ 881 CFLAGS := $(LIBSPLASHSCREEN_CFLAGS) $(CFLAGS_JDKLIB) \ 882 $(GIFLIB_CFLAGS) $(LIBJPEG_CFLAGS) $(PNG_CFLAGS), \ 883 DISABLED_WARNINGS_gcc := type-limits unused-result maybe-uninitialized, \ 884 DISABLED_WARNINGS_clang := incompatible-pointer-types, \ | 659 MAPFILE := $(BUILD_LIBFONTMANAGER_MAPFILE), \ 660 LDFLAGS := $(subst -Xlinker -z -Xlinker defs,,$(LDFLAGS_JDKLIB)) $(LDFLAGS_CXX_JDK) \ 661 $(call SET_SHARED_LIBRARY_ORIGIN), \ 662 LDFLAGS_unix := -L$(INSTALL_LIBRARIES_HERE), \ 663 LDFLAGS_SUFFIX := $(BUILD_LIBFONTMANAGER_FONTLIB), \ 664 LDFLAGS_SUFFIX_linux := -lawt $(LIBM) $(LIBCXX) -ljava -ljvm -lc, \ 665 LDFLAGS_SUFFIX_solaris := -lawt -lawt_headless -lc $(LIBM) $(LIBCXX) -ljava -ljvm, \ 666 LDFLAGS_SUFFIX_aix := -lawt -lawt_headless $(LIBM) $(LIBCXX) -ljava -ljvm,\ --- 215 unchanged lines hidden (view full) --- 882 SRC := $(LIBSPLASHSCREEN_DIRS), \ 883 EXCLUDE_FILES := imageioJPEG.c jpegdecoder.c pngtest.c, \ 884 EXCLUDES := $(LIBSPLASHSCREEN_EXCLUDES), \ 885 OPTIMIZATION := LOW, \ 886 CFLAGS := $(LIBSPLASHSCREEN_CFLAGS) $(CFLAGS_JDKLIB) \ 887 $(GIFLIB_CFLAGS) $(LIBJPEG_CFLAGS) $(PNG_CFLAGS), \ 888 DISABLED_WARNINGS_gcc := type-limits unused-result maybe-uninitialized, \ 889 DISABLED_WARNINGS_clang := incompatible-pointer-types, \ |
885 DISABLED_WARNINGS_solstudio := E_NEWLINE_NOT_LAST, \ | 890 DISABLED_WARNINGS_solstudio := E_NEWLINE_NOT_LAST E_DECLARATION_IN_CODE, \ |
886 DISABLED_WARNINGS_microsoft := 4244 4267, \ 887 MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libsplashscreen/mapfile-vers, \ 888 LDFLAGS := $(LDFLAGS_JDKLIB) \ 889 $(call SET_SHARED_LIBRARY_ORIGIN), \ 890 LDFLAGS_SUFFIX := $(LIBSPLASHSCREEN_LDFLAGS_SUFFIX) $(LIBZ) \ 891 $(GIFLIB_LDFLAGS) $(LIBJPEG_LDFLAGS) $(PNG_LIBS), \ 892 LDFLAGS_SUFFIX_solaris := -lc, \ 893 VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \ --- 57 unchanged lines hidden (view full) --- 951 OPTIMIZATION := LOW, \ 952 CFLAGS := $(CFLAGS_JDKLIB) \ 953 $(X_CFLAGS) \ 954 $(X_LIBS) \ 955 $(LIBAWT_LWAWT_CFLAGS), \ 956 DISABLED_WARNINGS_clang := incomplete-implementation \ 957 deprecated-declarations objc-method-access bitwise-op-parentheses \ 958 incompatible-pointer-types parentheses-equality extra-tokens, \ | 891 DISABLED_WARNINGS_microsoft := 4244 4267, \ 892 MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libsplashscreen/mapfile-vers, \ 893 LDFLAGS := $(LDFLAGS_JDKLIB) \ 894 $(call SET_SHARED_LIBRARY_ORIGIN), \ 895 LDFLAGS_SUFFIX := $(LIBSPLASHSCREEN_LDFLAGS_SUFFIX) $(LIBZ) \ 896 $(GIFLIB_LDFLAGS) $(LIBJPEG_LDFLAGS) $(PNG_LIBS), \ 897 LDFLAGS_SUFFIX_solaris := -lc, \ 898 VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \ --- 57 unchanged lines hidden (view full) --- 956 OPTIMIZATION := LOW, \ 957 CFLAGS := $(CFLAGS_JDKLIB) \ 958 $(X_CFLAGS) \ 959 $(X_LIBS) \ 960 $(LIBAWT_LWAWT_CFLAGS), \ 961 DISABLED_WARNINGS_clang := incomplete-implementation \ 962 deprecated-declarations objc-method-access bitwise-op-parentheses \ 963 incompatible-pointer-types parentheses-equality extra-tokens, \ |
964 WARNINGS_AS_ERRORS_clang := false, \ |
|
959 LDFLAGS := $(LDFLAGS_JDKLIB) \ 960 $(call SET_SHARED_LIBRARY_ORIGIN) \ 961 -L$(INSTALL_LIBRARIES_HERE), \ 962 LDFLAGS_SUFFIX_macosx := -lawt -lmlib_image -losxapp -ljvm $(LIBM) \ 963 -framework Accelerate \ 964 -framework ApplicationServices \ 965 -framework AudioToolbox \ 966 -framework Carbon \ --- 68 unchanged lines hidden --- | 965 LDFLAGS := $(LDFLAGS_JDKLIB) \ 966 $(call SET_SHARED_LIBRARY_ORIGIN) \ 967 -L$(INSTALL_LIBRARIES_HERE), \ 968 LDFLAGS_SUFFIX_macosx := -lawt -lmlib_image -losxapp -ljvm $(LIBM) \ 969 -framework Accelerate \ 970 -framework ApplicationServices \ 971 -framework AudioToolbox \ 972 -framework Carbon \ --- 68 unchanged lines hidden --- |