859 # -Dmacro= is the same as #define macro 860 if test "x$OPENJDK_TARGET_OS" = xsolaris; then 861 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_LITTLE_ENDIAN=" 862 else 863 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_LITTLE_ENDIAN" 864 fi 865 else 866 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_BIG_ENDIAN" 867 fi 868 if test "x$OPENJDK_TARGET_OS" = xlinux; then 869 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DLINUX" 870 fi 871 if test "x$OPENJDK_TARGET_OS" = xwindows; then 872 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DWINDOWS" 873 fi 874 if test "x$OPENJDK_TARGET_OS" = xsolaris; then 875 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DSOLARIS" 876 fi 877 if test "x$OPENJDK_TARGET_OS" = xmacosx; then 878 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DMACOSX -D_ALLBSD_SOURCE" 879 fi 880 if test "x$OPENJDK_TARGET_OS" = xbsd; then 881 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DBSD -D_ALLBSD_SOURCE" 882 fi 883 if test "x$DEBUG_LEVEL" = xrelease; then 884 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DNDEBUG" 885 if test "x$OPENJDK_TARGET_OS" = xsolaris; then 886 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DTRIMMED" 887 fi 888 else 889 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DDEBUG" 890 fi 891 892 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DARCH='\"$OPENJDK_TARGET_CPU_LEGACY\"' -D$OPENJDK_TARGET_CPU_LEGACY" 893 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DRELEASE='\"$RELEASE\"'" 894 895 CCXXFLAGS_JDK="$CCXXFLAGS_JDK \ 896 -I${JDK_OUTPUTDIR}/include \ 897 -I${JDK_OUTPUTDIR}/include/$OPENJDK_TARGET_OS \ 898 -I${JDK_TOPDIR}/src/share/javavm/export \ | 859 # -Dmacro= is the same as #define macro 860 if test "x$OPENJDK_TARGET_OS" = xsolaris; then 861 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_LITTLE_ENDIAN=" 862 else 863 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_LITTLE_ENDIAN" 864 fi 865 else 866 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_BIG_ENDIAN" 867 fi 868 if test "x$OPENJDK_TARGET_OS" = xlinux; then 869 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DLINUX" 870 fi 871 if test "x$OPENJDK_TARGET_OS" = xwindows; then 872 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DWINDOWS" 873 fi 874 if test "x$OPENJDK_TARGET_OS" = xsolaris; then 875 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DSOLARIS" 876 fi 877 if test "x$OPENJDK_TARGET_OS" = xmacosx; then 878 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DMACOSX -D_ALLBSD_SOURCE" 879 # Adding these macros will make it an error to link to mac APIs newer than OS version 10.7 880 MACOSX_REQUIRED_VERSION=1070 881 AC_SUBST(MACOSX_REQUIRED_VERSION) 882 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DMAC_OS_X_VERSION_MAX_ALLOWED=\$(MACOSX_REQUIRED_VERSION) -DMAC_OS_X_VERSION_MIN_REQUIRED=\$(MACOSX_REQUIRED_VERSION)" 883 fi 884 if test "x$OPENJDK_TARGET_OS" = xbsd; then 885 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DBSD -D_ALLBSD_SOURCE" 886 fi 887 if test "x$DEBUG_LEVEL" = xrelease; then 888 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DNDEBUG" 889 if test "x$OPENJDK_TARGET_OS" = xsolaris; then 890 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DTRIMMED" 891 fi 892 else 893 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DDEBUG" 894 fi 895 896 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DARCH='\"$OPENJDK_TARGET_CPU_LEGACY\"' -D$OPENJDK_TARGET_CPU_LEGACY" 897 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DRELEASE='\"$RELEASE\"'" 898 899 CCXXFLAGS_JDK="$CCXXFLAGS_JDK \ 900 -I${JDK_OUTPUTDIR}/include \ 901 -I${JDK_OUTPUTDIR}/include/$OPENJDK_TARGET_OS \ 902 -I${JDK_TOPDIR}/src/share/javavm/export \ |