common/autoconf/toolchain.m4

Print this page




 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 \