Kaydet (Commit) 480b32d3 authored tarafından Norbert Thiebaud's avatar Norbert Thiebaud

migrate COM,CPU,CPUNAME,GUI,GUIBASE,INPATH,OUTPATH,PATH_SEPARATOR

üst ca9b2393
...@@ -8,8 +8,13 @@ export CAIRO_CFLAGS="@CAIRO_CFLAGS@" ...@@ -8,8 +8,13 @@ export CAIRO_CFLAGS="@CAIRO_CFLAGS@"
export CAIRO_LIBS="@CAIRO_LIBS@" export CAIRO_LIBS="@CAIRO_LIBS@"
export CDR_CFLAGS="@CDR_CFLAGS@" export CDR_CFLAGS="@CDR_CFLAGS@"
export CDR_LIBS="@CDR_LIBS@" export CDR_LIBS="@CDR_LIBS@"
export COM="@COM@"
export CPPUNIT_CFLAGS="@CPPUNIT_CFLAGS@" export CPPUNIT_CFLAGS="@CPPUNIT_CFLAGS@"
export CPPUNIT_LIBS="@CPPUNIT_LIBS@" export CPPUNIT_LIBS="@CPPUNIT_LIBS@"
export CPU="@CPU@"
export CPU_FOR_BUILD="@CPU_FOR_BUILD@"
export CPUNAME="@CPUNAME@"
export CPUNAME_FOR_BUILD="@CPUNAME_FOR_BUILD@"
export CURL_CFLAGS="@CURL_CFLAGS@" export CURL_CFLAGS="@CURL_CFLAGS@"
export CURL_LIBS="@CURL_LIBS@" export CURL_LIBS="@CURL_LIBS@"
export DBUSMENUGTK_CFLAGS="@DBUSMENUGTK_CFLAGS@" export DBUSMENUGTK_CFLAGS="@DBUSMENUGTK_CFLAGS@"
...@@ -71,6 +76,10 @@ export GSTREAMER_CFLAGS="@GSTREAMER_CFLAGS@" ...@@ -71,6 +76,10 @@ export GSTREAMER_CFLAGS="@GSTREAMER_CFLAGS@"
export GSTREAMER_LIBS="@GSTREAMER_LIBS@" export GSTREAMER_LIBS="@GSTREAMER_LIBS@"
export GTHREAD_CFLAGS="@GTHREAD_CFLAGS@" export GTHREAD_CFLAGS="@GTHREAD_CFLAGS@"
export GTHREAD_LIBS="@GTHREAD_LIBS@" export GTHREAD_LIBS="@GTHREAD_LIBS@"
export GUI="@GUI@"
export GUI_FOR_BUILD="@GUI_FOR_BUILD@"
export GUIBASE="@GUIBASE@"
export GUIBASE_FOR_BUILD="@GUIBASE_FOR_BUILD@"
export GTK3_CFLAGS="@GTK3_CFLAGS@" export GTK3_CFLAGS="@GTK3_CFLAGS@"
export GTK3_LIBS="@GTK3_LIBS@" export GTK3_LIBS="@GTK3_LIBS@"
export GTK_CFLAGS="@GTK_CFLAGS@" export GTK_CFLAGS="@GTK_CFLAGS@"
...@@ -79,6 +88,8 @@ export GTK_PRINT_CFLAGS="@GTK_PRINT_CFLAGS@" ...@@ -79,6 +88,8 @@ export GTK_PRINT_CFLAGS="@GTK_PRINT_CFLAGS@"
export GTK_PRINT_LIBS="@GTK_PRINT_LIBS@" export GTK_PRINT_LIBS="@GTK_PRINT_LIBS@"
export HUNSPELL_CFLAGS="@HUNSPELL_CFLAGS@" export HUNSPELL_CFLAGS="@HUNSPELL_CFLAGS@"
export HUNSPELL_LIBS="@HUNSPELL_LIBS@" export HUNSPELL_LIBS="@HUNSPELL_LIBS@"
export INPATH="@INPATH@"
export INPATH_FOR_BUILD="@INPATH_FOR_BUILD@"
export KDE4_CFLAGS="@KDE4_CFLAGS@" export KDE4_CFLAGS="@KDE4_CFLAGS@"
export KDE4_LIBS="@KDE4_LIBS@" export KDE4_LIBS="@KDE4_LIBS@"
export KDE_CFLAGS="@KDE_CFLAGS@" export KDE_CFLAGS="@KDE_CFLAGS@"
...@@ -107,6 +118,11 @@ export NSS_CFLAGS="@NSS_CFLAGS@" ...@@ -107,6 +118,11 @@ export NSS_CFLAGS="@NSS_CFLAGS@"
export NSS_LIBS="@NSS_LIBS@" export NSS_LIBS="@NSS_LIBS@"
export OPENSSL_CFLAGS="@OPENSSL_CFLAGS@" export OPENSSL_CFLAGS="@OPENSSL_CFLAGS@"
export OPENSSL_LIBS="@OPENSSL_LIBS@" export OPENSSL_LIBS="@OPENSSL_LIBS@"
export OS="@OS@"
export OS_FOR_BUILD="@OS@"
export OUTPATH="@OUTPATH@"
export OUTPATH_FOR_BUILD="@OUTPATH_FOR_BUILD@"
export PATH_SEPERATOR="@P_SEP@"
export POPPLER_CFLAGS="@POPPLER_CFLAGS@" export POPPLER_CFLAGS="@POPPLER_CFLAGS@"
export POPPLER_LIBS="@POPPLER_LIBS@" export POPPLER_LIBS="@POPPLER_LIBS@"
export PTHREAD_CFLAGS="@PTHREAD_CFLAGS@" export PTHREAD_CFLAGS="@PTHREAD_CFLAGS@"
......
...@@ -2508,6 +2508,354 @@ fi ...@@ -2508,6 +2508,354 @@ fi
AC_SUBST(COMEX) AC_SUBST(COMEX)
AC_SUBST(MSPDB_PATH) AC_SUBST(MSPDB_PATH)
AC_SUBST(SHOWINCLUDES_PREFIX) AC_SUBST(SHOWINCLUDES_PREFIX)
#
# determine CPI, CPUNAME, GUI, GUIBASE, ...
#
case "$host_os" in
aix*)
COM=GCC
CPU=P
CPUNAME=POWERPC
GUI=UNX
GUIBASE=unx
OS=AIX
OUTPATH=unxaigppc
P_SEP=:
;;
cygwin*)
COM=MSC
GUI=WNT
GUIBASE=WIN
OS=WNT
P_SEP=";"
case "$host_cpu" in
i*86|x86_64)
if test "$CL_X64" = ""; then
CPU=X
CPUNAME=X86_64
OUTPATH=wntmscx$(COMEX)
else
CPU=I
CPUNAME=INTEL
OUTPATH=wntmsci$(COMEX)
fi
;;
*)
AC_MSG_ERROR([Unsupported host_cpu $host_cpu for host_os $host_os])
;;
esac
;;
darwin*)
COM=GCC
GUI=UNX
GUIBASE="aqua"
OS=MACOSX
P_SEP=:
case "$host_cpu" in
arm*)
CPU=R
CPUNAME=ARM
GUIBASE=cocoatouch
OUTPATH=unxiosr
OS=IOS;
;;
powerpc*)
CPU=P
CPUNAME="POWERPC"
OUTPATH="unxmacxp"
;;
i*86|x86_64)
CPU=I
CPUNAME=INTEL
OUTPATH=unxmacxi
;;
*)
AC_MSG_ERROR([Unsupported host_cpu $host_cpu for host_os $host_os])
;;
esac
;;
dragonfly*)
COM=GCC
GUI=UNX
GUIBASE=unx
OS=DRAGONFLY
OUTPATH=unxdfly
P_SEP=:
case "$host_cpu" in
i*86)
CPU=I
CPUNAME=INTEL
;;
x86_64)
CPU=X
CPUNAME=X86_64
;;
*)
AC_MSG_ERROR([Unsupported host_cpu $host_cpu for host_os $host_os])
;;
esac
;;
freebsd*)
COM=GCC
GUI=UNX
GUIBASE=unx
OS=FREEBSD
OUTPATH=unxfbsd
P_SEP=:
case "$host_cpu" in
i*86)
CPU=I
CPUNAME=INTEL
OUTPATH=unxfbsdi
;;
x86_64)
CPU=X
CPUNAME=X86_64
;;
*)
AC_MSG_ERROR([Unsupported host_cpu $host_cpu for host_os $host_os])
;;
esac
;;
linux-gnu*)
COM=GCC
GUI=UNX
GUIBASE=unx
OS=LINUX
P_SEP=:
case "$host_cpu" in
alpha)
CPU=L
CPUNAME=AXP
OUTPATH=unxlngaxp
;;
armel)
CPU=R
CPUNAME=ARM
OUTPATH=unxlngr
;;
armel-androideabi)
CPU=R
CPUNAME=ARM
OUTPATH=unxandr
GUIBASE=android
;;
hppa)
CPU=H
CPUNAME=HPPA
OUTPATH=unxlnghppa
;;
i*86)
CPU=I
CPUNAME=INTEL
OUTPATH=unxlngi6
;;
ia64)
CPU=A
CPUNAME=IA64
OUTPATH=unxlnga
;;
mips)
CPU=M
CPUNAME=GODSON
OUTPATH=unxlngmips
;;
m68k)
CPU=6
CPUNAME=M68K
OUTPATH=unxlngm68k
;;
powerpc)
CPU=P
CPUNAME=POWERPC
OUTPATH=unxlngppc
;;
powerpc64)
CPU=P
CPUNAME=POWERPC64
OUTPATH=unxlngppc64
;;
sparc)
CPU=S
CPUNAME=SPARC
OUTPATH=unxlngs
;;
s390)
CPU=3
CPUNAME=S390
OUTPATH=unxlngs390
;;
s390x)
CPU=3
CPUNAME=S390x
OUTPATH=unxlngs390x
;;
x86_64)
CPU=X
CPUNAME=X86_64
OUTPATH=unxlngx6
;;
*)
AC_MSG_ERROR([Unsupported host_cpu $host_cpu for host_os $host_os])
;;
esac
;;
linux-androideabi*)
COM=GCC
GUI=UNX
GUIBASE=android
OS=ANDROID
P_SEP=:
case "$host_cpu" in
armel)
CPU=R
CPUNAME=ARM
OUTPATH=unxandr
;;
*)
AC_MSG_ERROR([Unsupported host_cpu $host_cpu for host_os $host_os])
;;
esac
;;
mingw*)
COM=GCC
GUI=WNT
GUIBASE=WIN
OS=WNT
P_SEP=:
case "$host_cpu" in
i*86|x86_64)
if test "$CL_X64" = ""; then
CPU=X
CPUNAME=X86_64
OUTPATH=wntgccx$(COMEX)
else
CPU=I
CPUNAME=INTEL
OUTPATH=wntgcci$(COMEX)
fi
;;
*)
AC_MSG_ERROR([Unsupported host_cpu $host_cpu for host_os $host_os])
;;
esac
;;
*netbsd*)
COM=GCC
GUI=UNX
GUIBASE=unx
OS=NETBSD
OUTPATH=unxnbsd
P_SEP=:
case "$host_cpu" in
i*86)
CPU=I
CPUNAME=INTEL
;;
powerpc)
CPU=P
CPUNAME=POWERPC
;;
sparc)
CPU=S
CPUNAME=SPARC
;;
x86_64)
CPU=X
CPUNAME=X86_64
;;
*)
AC_MSG_ERROR([Unsupported host_cpu $host_cpu for host_os $host_os])
;;
esac
;;
openbsd*)
COM=GCC
GUI=UNX
GUIBASE=unx
OS=OPENBSD
OUTPATH=unxobsd
P_SEP=:
case "$host_cpu" in
i*86)
CPU=I
CPUNAME=INTEL
;;
x86_64)
CPU=X
CPUNAME=X86_64
;;
*)
AC_MSG_ERROR([Unsupported host_cpu $host_cpu for host_os $host_os])
;;
esac
;;
solaris*)
COM=GCC
GUI=UNX
GUIBASE=unx
OS=SOLARIS
P_SEP=:
case "$host_cpu" in
i*86)
CPU=I
CPUNAME=INTEL
OUTPATH=unxsoli
;;
sparc)
CPU=S
CPUNAME=SPARC
OUTPATH=unxsogs
;;
*)
AC_MSG_ERROR([Unsupported host_cpu $host_cpu for host_os $host_os])
;;
esac
;;
*)
AC_MSG_ERROR([$host_os operating system is not suitable to build LibreOffice for!])
;;
esac
INPATH=${OUTPATH}${PROEXT}
AC_SUBST(COM)
AC_SUBST(CPU)
AC_SUBST(CPUNAME)
AC_SUBST(GUI)
AC_SUBST(GUIBASE)
AC_SUBST(INPATH)
AC_SUBST(OS)
AC_SUBST(OUTPATH)
AC_SUBST(P_SEP)
dnl ===================================================================
dnl Set up a different compiler to produce tools to run on the build dnl Set up a different compiler to produce tools to run on the build
dnl machine when doing cross-compilation dnl machine when doing cross-compilation
dnl =================================================================== dnl ===================================================================
...@@ -2591,6 +2939,16 @@ if test "$cross_compiling" = "yes"; then ...@@ -2591,6 +2939,16 @@ if test "$cross_compiling" = "yes"; then
else else
CC_FOR_BUILD="$CC" CC_FOR_BUILD="$CC"
CXX_FOR_BUILD="$CXX" CXX_FOR_BUILD="$CXX"
CC_FOR_BUILD="$CC"
COM_FOR_BUILD="$COM"
CPUNAME_FOR_BUILD="$CPUNAME"
CPU_FOR_BUILD="$CPU"
CXX_FOR_BUILD="$CXX"
GUIBASE_FOR_BUILD="$GUIBASE"
GUI_FOR_BUILD="$GUI"
INPATH_FOR_BUILD="$INPATH"
OS_FOR_BUILD="$OS"
OUTPATH_FOR_BUILD="$OUTPATH"
fi fi
AC_SUBST(COM_FOR_BUILD) AC_SUBST(COM_FOR_BUILD)
AC_SUBST(GUI_FOR_BUILD) AC_SUBST(GUI_FOR_BUILD)
...@@ -5476,7 +5834,7 @@ esac ...@@ -5476,7 +5834,7 @@ esac
if test "$_os" = Darwin; then if test "$_os" = Darwin; then
supp_path='' supp_path=''
for d in /Library/PostgreSQL/9.*/bin /sw/opt/postgresql/9.*/bin /opt/local/lib/postgresql9*/bin; do for d in /Library/PostgreSQL/9.*/bin /sw/opt/postgresql/9.*/bin /opt/local/lib/postgresql9*/bin; do
pg_supp_path="$PATH_SEPARATOR$d$pg_supp_path" pg_supp_path="$P_SEP$d$pg_supp_path"
done done
fi fi
AC_PATH_PROG(PGCONFIG, pg_config, ,$PATH$pg_supp_path) AC_PATH_PROG(PGCONFIG, pg_config, ,$PATH$pg_supp_path)
......
...@@ -49,8 +49,8 @@ my ( $SOLAR_JAVA, ...@@ -49,8 +49,8 @@ my ( $SOLAR_JAVA,
$CC, $CXX); $CC, $CXX);
# #
# Platform dependent constant values. # Platform dependent constant values.
my ( $COM, $ARCH, $CPU, $CPUNAME, $GUI, $GUIBASE, my ( $COM, $ARCH, $CPU,
$OS, $OSVERSION, $OUTPATH, $INPATH, $PATH_SEPERATOR, $OS, $OSVERSION, $OUTPATH, $INPATH,
$DYNAMIC_CRT, $use_shl_versions, $JRELIBDIR, $DYNAMIC_CRT, $use_shl_versions, $JRELIBDIR,
$JRETOOLKITDIR, $JRETHREADDIR ); $JRETOOLKITDIR, $JRETHREADDIR );
# #
...@@ -89,6 +89,12 @@ my ( $oldPATH, $SRC_ROOT, $JAVA_HOME, $JDK, $JAVAFLAGS, $OOO_SHELL, ...@@ -89,6 +89,12 @@ my ( $oldPATH, $SRC_ROOT, $JAVA_HOME, $JDK, $JAVAFLAGS, $OOO_SHELL,
my ( $dmake, $build, $mkout, $deliver, $zipdep ); my ( $dmake, $build, $mkout, $deliver, $zipdep );
# #
$OS="@OS@";
$CPU="@CPU@";
$COM="@COM@";
$INPATH="@INPATH@";
$OUTPATH="@OUTPATH@";
#------------------------------------------------------------- #-------------------------------------------------------------
# IIIa. Initialising constants. # IIIa. Initialising constants.
#------------------------------------------------------------- #-------------------------------------------------------------
...@@ -165,241 +171,177 @@ $TARFILE_LOCATION = "@TARFILE_LOCATION@"; # where to find tarballs with external ...@@ -165,241 +171,177 @@ $TARFILE_LOCATION = "@TARFILE_LOCATION@"; # where to find tarballs with external
# Setting platform dependent constant values. # Setting platform dependent constant values.
if ( $platform =~ m/solaris/ ) if ( $platform =~ m/solaris/ )
{ print "Setting Solaris specific values... "; {
print "Setting Solaris specific values... ";
if ($platform =~ m/^i[3456]86/) if ($platform =~ m/^i[3456]86/)
{ {
if ( $CC =~ "gcc") {
$OUTPATH = "unxsogi";
} else {
$OUTPATH = "unxsoli4";
}
$CPU = "I";
$CPUNAME = "INTEL";
$JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386"; $JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386";
$JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."xawt"; $JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."xawt";
$JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."native_threads"; $JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."native_threads";
} }
else else
{ {
if ( $CC =~ "gcc") {
$OUTPATH = "unxsogs";
} else {
$OUTPATH = "unxsols4";
}
$CPU = "S";
$CPUNAME = "SPARC";
$JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."sparc"; $JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."sparc";
$JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."sparc".$ds."xawt"; $JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."sparc".$ds."xawt";
$JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."sparc".$ds."native_threads"; $JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."sparc".$ds."native_threads";
} }
$COM = "GCC";
$COMPATH = '@COMPATH@'; $COMPATH = '@COMPATH@';
$GUI = "UNX";
$GUIBASE = "unx";
$INPATH = $OUTPATH.$PROEXT;
$OS = "SOLARIS";
$PATH_SEPERATOR = $ps;
} }
elsif ( $platform =~ m/netbsd/ ) elsif ( $platform =~ m/netbsd/ )
{ {
#Set platform specific values: #Set platform specific values:
if ($platform =~ m/^i[3456]86/) if ($platform =~ m/^i[3456]86/)
{ print "Setting NetBSD x86 specific values... "; {
$CPU = "I"; print "Setting NetBSD x86 specific values... ";
$CPUNAME = "INTEL";
$JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386"; $JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386";
$JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."client"; $JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."client";
$JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."native_threads"; $JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."native_threads";
} }
elsif ($platform =~ m/^x86_64/) elsif ($platform =~ m/^x86_64/)
{ print "Setting NetBSD x86-64 specific values... "; {
$CPU = "X"; print "Setting NetBSD x86-64 specific values... ";
$CPUNAME = "X86_64";
$JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."amd64"; $JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."amd64";
$JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."amd64".$ds."client"; $JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."amd64".$ds."client";
$JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."amd64".$ds."native_threads"; $JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."amd64".$ds."native_threads";
} }
elsif ($platform =~ m/^sparc/) elsif ($platform =~ m/^sparc/)
{ print "Setting NetBSD Sparc specific values... "; {
$CPU = "S"; print "Setting NetBSD Sparc specific values... ";
$CPUNAME = "SPARC";
$JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."sparc"; $JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."sparc";
$JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."sparc".$ds."client"; $JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."sparc".$ds."client";
$JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."sparc".$ds."native_threads"; $JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."sparc".$ds."native_threads";
} }
elsif ($platform =~ m/powerpc/) elsif ($platform =~ m/powerpc/)
{ print "Setting NetBSD PPC specific values... "; {
$CPU = "P"; print "Setting NetBSD PPC specific values... ";
$CPUNAME = "POWERPC";
$JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc"; $JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc";
$JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc".$ds."classic"; $JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc".$ds."classic";
$JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc".$ds."native_threads"; $JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc".$ds."native_threads";
} }
else else
{ print "Unsupported NetBSD architecture: $platform \n"; {
print "Unsupported NetBSD architecture: $platform \n";
exit 1; exit 1;
} }
# General NetBSD settings: # General NetBSD settings:
$COM = "GCC";
$COMPATH = '@COMPATH@'; $COMPATH = '@COMPATH@';
$GUI = "UNX";
$GUIBASE = "unx";
$OS = "NETBSD";
$PATH_SEPERATOR = $ps;
$OUTPATH = "unxnbsd";
$INPATH = $OUTPATH.$PROEXT;
} }
elsif ( $platform =~ m/kfreebsd/ ) elsif ( $platform =~ m/kfreebsd/ )
{ {
# General GNU/kFreeBSD settings: # General GNU/kFreeBSD settings:
$COM = "GCC";
$COMPATH = '@COMPATH@'; $COMPATH = '@COMPATH@';
$GUI = "UNX";
$GUIBASE = "unx";
$OS = "LINUX";
$PATH_SEPERATOR = $ps;
#Set platform specific values: #Set platform specific values:
if ($platform =~ m/^i[3456]86/) if ($platform =~ m/^i[3456]86/)
{ print "Setting GNU/kFreeBSD x86 specific values... "; {
$CPU = "I"; print "Setting GNU/kFreeBSD x86 specific values... ";
$CPUNAME = "INTEL";
$OUTPATH = "unxkfgi6";
$JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386"; $JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386";
$JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."client"; $JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."client";
$JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."native_threads"; $JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."native_threads";
} }
elsif ($platform =~ m/^x86_64/) elsif ($platform =~ m/^x86_64/)
{ print "Setting GNU/kFreeBSD x86-64 specific values... "; {
$CPU = "X"; print "Setting GNU/kFreeBSD x86-64 specific values... ";
$CPUNAME = "X86_64";
$OUTPATH = "unxkfgx6";
$JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."amd64"; $JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."amd64";
$JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."amd64".$ds."server"; $JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."amd64".$ds."server";
$JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."amd64".$ds."native_threads"; $JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."amd64".$ds."native_threads";
} }
$INPATH = $OUTPATH.$PROEXT;
} }
elsif ( $platform =~ m/freebsd/ ) elsif ( $platform =~ m/freebsd/ )
{ $COM = "GCC"; {
$COMPATH = '@COMPATH@'; $COMPATH = '@COMPATH@';
$GUI = "UNX";
$GUIBASE = "unx";
$OS = "FREEBSD";
$PATH_SEPERATOR = $ps;
$OSVERSION = '@OSVERSION@'; $OSVERSION = '@OSVERSION@';
$OUTPATH = 'unxfbsd';
if ($platform =~ m/^(amd64|x86_64)/) if ($platform =~ m/^(amd64|x86_64)/)
{ my ( $JAVA_OS ); {
my ( $JAVA_OS );
print "Setting FreeBSD AMD64 specific values... "; print "Setting FreeBSD AMD64 specific values... ";
$CPU = "X";
$CPUNAME = "X86_64";
$JAVA_OS = '@JAVA_HOME@'; $JAVA_OS = '@JAVA_HOME@';
$JAVA_OS =~ s/.*\///; $JAVA_OS =~ s/.*\///;
if ($JAVA_OS =~ m/^linux/) if ($JAVA_OS =~ m/^linux/)
{ $JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386"; {
$JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386";
$JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."client"; $JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."client";
$JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."native_threads"; $JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."native_threads";
} }
else else
{ $JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."amd64"; {
$JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."amd64";
$JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."amd64".$ds."server"; $JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."amd64".$ds."server";
$JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."amd64".$ds."native_threads"; $JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."amd64".$ds."native_threads";
} }
} }
elsif ($platform =~ m/^i386/) elsif ($platform =~ m/^i386/)
{ print "Setting FreeBSD x86 specific values... "; {
$CPU = "I"; print "Setting FreeBSD x86 specific values... ";
$CPUNAME = "INTEL";
$OUTPATH = "unxfbsdi";
$JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386"; $JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386";
$JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."client"; $JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."client";
$JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."native_threads"; $JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."native_threads";
} }
else else
{ print "Unsupported FreeBSD architecture: $platform \n"; {
print "Unsupported FreeBSD architecture: $platform \n";
exit 1; exit 1;
} }
$INPATH = $OUTPATH.$PROEXT;
} }
elsif ( $platform =~ m/openbsd/ ) elsif ( $platform =~ m/openbsd/ )
{ $COM = "GCC"; {
$COMPATH = '@COMPATH@'; $COMPATH = '@COMPATH@';
$GUI = "UNX";
$GUIBASE = "unx";
$OS = "OPENBSD";
$PATH_SEPERATOR = $ps;
$OSVERSION = '@OSVERSION@'; $OSVERSION = '@OSVERSION@';
$OUTPATH = "unxobsd";
if ($platform =~ m/^(amd64|x86_64)/) if ($platform =~ m/^(amd64|x86_64)/)
{ {
print "Setting OpenBSD AMD64 specific values... "; print "Setting OpenBSD AMD64 specific values... ";
$CPU = "X";
$CPUNAME = "X86_64";
$JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."amd64"; $JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."amd64";
$JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."amd64".$ds."server"; $JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."amd64".$ds."server";
$JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."amd64".$ds."native_threads"; $JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."amd64".$ds."native_threads";
} }
elsif ($platform =~ m/^i386/) elsif ($platform =~ m/^i386/)
{ print "Setting OpenBSD x86 specific values... "; {
$CPU = "I"; print "Setting OpenBSD x86 specific values... ";
$CPUNAME = "INTEL";
$JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386"; $JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386";
$JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."client"; $JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."client";
$JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."native_threads"; $JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."native_threads";
} }
else else
{ print "Unsupported OpenBSD architecture: $platform \n"; {
print "Unsupported OpenBSD architecture: $platform \n";
exit 1; exit 1;
} }
$INPATH = $OUTPATH.$PROEXT;
} }
elsif ( $platform =~ m/linux/ ) elsif ( $platform =~ m/linux/ )
{ {
# General Linux settings: # General Linux settings:
$COM = "GCC";
$COMPATH = '@COMPATH@'; $COMPATH = '@COMPATH@';
$GUI = "UNX";
$GUIBASE = "unx";
$OS = "LINUX";
$PATH_SEPERATOR = $ps;
#Set platform specific values: #Set platform specific values:
if ($platform =~ m/^i[3456]86/) if ($platform =~ m/^i[3456]86/)
{ print "Setting Linux x86 specific values... "; {
$CPU = "I"; print "Setting Linux x86 specific values... ";
$CPUNAME = "INTEL";
if ($JDK =~ m/^[Ii][Bb][Mm]/) if ($JDK =~ m/^[Ii][Bb][Mm]/)
{ $JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."bin"; {
$JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."bin";
$JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."bin".$ds."classic"; $JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."bin".$ds."classic";
$JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."bin"; } $JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."bin";
}
elsif ($JDK =~ m/^[Bb][Ee][Aa]/) elsif ($JDK =~ m/^[Bb][Ee][Aa]/)
{ $JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386"; {
$JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386";
$JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."jrockit"; $JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."jrockit";
$JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."native_threads"; } $JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."native_threads";
}
else { else
{
$JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386"; $JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386";
# has both server and client # has both server and client
$JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."client"; $JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."client";
$JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."native_threads"; $JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."native_threads";
} }
$OUTPATH = "unxlngi6";
} }
elsif ($platform =~ m/^x86_64/) elsif ($platform =~ m/^x86_64/)
{ print "Setting Linux x86-64 specific values... "; {
$CPU = "X"; print "Setting Linux x86-64 specific values... ";
$CPUNAME = "X86_64";
$OUTPATH = "unxlngx6";
# Blackdown.org JDK porting project uses `amd64' and `server' in JDK 1.4.2 RC1 # Blackdown.org JDK porting project uses `amd64' and `server' in JDK 1.4.2 RC1
$JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."amd64"; $JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."amd64";
# has both server and client # has both server and client
...@@ -407,179 +349,166 @@ elsif ( $platform =~ m/linux/ ) ...@@ -407,179 +349,166 @@ elsif ( $platform =~ m/linux/ )
$JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."amd64".$ds."native_threads"; $JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."amd64".$ds."native_threads";
} }
elsif ($platform =~ m/^ia64/) elsif ($platform =~ m/^ia64/)
{ print "Setting Linux ia64 specific values... "; {
$CPU = "A"; print "Setting Linux ia64 specific values... ";
$CPUNAME = "IA64";
$OUTPATH = "unxlnga";
$JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ia64"; $JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ia64";
$JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ia64".$ds."server"; $JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ia64".$ds."server";
$JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ia64".$ds."native_threads"; $JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ia64".$ds."native_threads";
} }
elsif ($platform =~ m/^sparc/) elsif ($platform =~ m/^sparc/)
{
{ print "Setting Linux Sparc specific values... "; print "Setting Linux Sparc specific values... ";
$CPU = "S";
$CPUNAME = "SPARC";
$OUTPATH = "unxlngs";
$JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."sparc"; $JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."sparc";
$JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."sparc".$ds."server"; $JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."sparc".$ds."server";
$JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."sparc".$ds."native_threads"; $JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."sparc".$ds."native_threads";
} }
elsif ($platform =~ m/^powerpc/) elsif ($platform =~ m/^powerpc/)
{ {
if (($platform =~ m/^powerpc64/) && ('@SIZEOF_LONG@' eq '8')) { if (($platform =~ m/^powerpc64/) && ('@SIZEOF_LONG@' eq '8'))
{
print "Setting Linux PPC64 specific values... "; print "Setting Linux PPC64 specific values... ";
$OUTPATH = "unxlngppc64"; if ( $JDK eq "gcj" )
$CPUNAME = "POWERPC64"; {
if ( $JDK eq "gcj" ) {
$JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc64"; $JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc64";
$JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc64".$ds."client"; $JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc64".$ds."client";
$JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc64".$ds."native_threads"; $JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc64".$ds."native_threads";
} }
# OpenJDK # OpenJDK
elsif ($JDK =~ m/sun/) { elsif ($JDK =~ m/sun/)
{
$JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc64"; $JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc64";
$JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc64".$ds."server"; $JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc64".$ds."server";
$JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc64".$ds."native_threads"; $JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc64".$ds."native_threads";
} }
} }
else { else
{
print "Setting Linux PPC specific values... "; print "Setting Linux PPC specific values... ";
$OUTPATH = "unxlngppc"; if ( $JDK eq "gcj" )
$CPUNAME = "POWERPC"; {
if ( $JDK eq "gcj" ) {
$JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc"; $JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc";
$JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc".$ds."client"; $JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc".$ds."client";
$JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc".$ds."native_threads"; } $JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc".$ds."native_threads";
}
elsif ($JDK =~ m/^[Ii][Bb][Mm]/) elsif ($JDK =~ m/^[Ii][Bb][Mm]/)
{ $JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc"; {
$JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc";
$JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc".$ds."classic"; $JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc".$ds."classic";
$JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc"; $JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc";
} }
# OpenJDK # OpenJDK
elsif ($JDK =~ m/sun/) { elsif ($JDK =~ m/sun/)
{
$JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc"; $JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc";
$JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc".$ds."server"; $JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc".$ds."server";
$JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc".$ds."native_threads"; $JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc".$ds."native_threads";
} }
} }
$CPU = "P";
} }
elsif ($platform =~ m/^s390/) elsif ($platform =~ m/^s390/)
{ {
if (($platform =~ m/^s390x/) && ('@SIZEOF_LONG@' eq '8')) { if (($platform =~ m/^s390x/) && ('@SIZEOF_LONG@' eq '8'))
{
print "Setting Linux zSeries specific values... "; print "Setting Linux zSeries specific values... ";
$CPUNAME = "S390X";
$ARCH = "s390x"; $ARCH = "s390x";
$OUTPATH = "unxlngs390x";
} }
else { else
{
print "Setting Linux S/390 specific values... "; print "Setting Linux S/390 specific values... ";
$CPUNAME = "S390";
$ARCH = "s390"; $ARCH = "s390";
$OUTPATH = "unxlngs390";
} }
$JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds.$ARCH; $JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds.$ARCH;
$JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds.$ARCH.$ds."server"; $JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds.$ARCH.$ds."server";
$JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds.$ARCH.$ds."native_threads"; $JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds.$ARCH.$ds."native_threads";
$CPU = "3";
} }
elsif ($platform =~ m/^m68k/) elsif ($platform =~ m/^m68k/)
{ print "Setting Linux m68k specific values... "; {
$CPU = "6"; print "Setting Linux m68k specific values... ";
$CPUNAME = "M68K";
$OUTPATH = "unxlngm68k";
$JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."m68k"; $JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."m68k";
$JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."m68k".$ds."server"; $JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."m68k".$ds."server";
$JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."m68k".$ds."native_threads"; $JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."m68k".$ds."native_threads";
} }
elsif ($platform =~ m/^hppa/) elsif ($platform =~ m/^hppa/)
{ print "Setting Linux hppa specific values... "; {
$CPU = "H"; print "Setting Linux hppa specific values... ";
$CPUNAME = "HPPA";
$OUTPATH = "unxlnghppa";
$JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."hppa"; $JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."hppa";
$JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."hppa".$ds."server"; $JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."hppa".$ds."server";
$JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."hppa".$ds."native_threads"; $JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."hppa".$ds."native_threads";
$EPM_FLAGS = "-a hppa"; $EPM_FLAGS = "-a hppa";
} }
elsif ($platform =~ m/^alpha/) elsif ($platform =~ m/^alpha/)
{ print "Setting Linux Alpha specific values... "; {
$CPU = "L"; print "Setting Linux Alpha specific values... ";
$CPUNAME = "AXP";
$OUTPATH = "unxlngaxp";
$JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."alpha"; $JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."alpha";
$JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."alpha".$ds."server"; $JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."alpha".$ds."server";
$JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."alpha".$ds."native_threads"; $JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."alpha".$ds."native_threads";
} }
elsif ($platform =~ m/^arm.*?l-/) elsif ($platform =~ m/^arm.*?l-/)
{ print "Setting Linux ARM specific values... "; {
$CPU = "R"; print "Setting Linux ARM specific values... ";
$CPUNAME = "ARM";
$OUTPATH = "unxlngr";
$JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."arm"; $JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."arm";
$JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."arm".$ds."server"; $JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."arm".$ds."server";
$JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."arm".$ds."native_threads"; $JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."arm".$ds."native_threads";
$EPM_FLAGS = "-a arm"; $EPM_FLAGS = "-a arm";
} }
elsif ($platform =~ m/^arm.*-androideabi/) elsif ($platform =~ m/^arm.*-androideabi/)
{ print "Setting Android ARM specific values... "; {
$GUIBASE = "android"; print "Setting Android ARM specific values... ";
$OS = "ANDROID";
$CPU = "R";
$CPUNAME = "ARM";
$OUTPATH = "unxandr";
$JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."arm"; $JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."arm";
$JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."arm".$ds."server"; $JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."arm".$ds."server";
$JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."arm".$ds."native_threads"; $JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."arm".$ds."native_threads";
$EPM_FLAGS = "-a arm"; $EPM_FLAGS = "-a arm";
} }
elsif ($platform =~ m/^mips/) elsif ($platform =~ m/^mips/)
{ print "Setting Linux MIPS specific values... "; {
$CPU = "M"; print "Setting Linux MIPS specific values... ";
$CPUNAME = "GODSON";
$OUTPATH = "unxlngmips";
if ('@SIZEOF_LONG@' eq '8') { if ('@SIZEOF_LONG@' eq '8')
if ('@WORDS_BIGENDIAN@' ne 'yes') { {
if ('@WORDS_BIGENDIAN@' ne 'yes')
{
$EPM_FLAGS = "-a mips64el"; $EPM_FLAGS = "-a mips64el";
if ( $JDK eq "gcj" ) { if ( $JDK eq "gcj" )
{
$ARCH = "mips64el"; $ARCH = "mips64el";
} }
} }
else { else
{
$ARCH = "mips64"; $ARCH = "mips64";
} }
} }
else { else
if ('@WORDS_BIGENDIAN@' ne 'yes') { {
if ('@WORDS_BIGENDIAN@' ne 'yes')
{
$EPM_FLAGS = "-a mipsel"; $EPM_FLAGS = "-a mipsel";
if ( $JDK =~ m/sun/ && -d "@JAVA_HOME@".$ds."jre".$ds."lib".$ds."mips32" ) { if ( $JDK =~ m/sun/ && -d "@JAVA_HOME@".$ds."jre".$ds."lib".$ds."mips32" )
{
$ARCH = "mips32"; # Lemote $ARCH = "mips32"; # Lemote
} else { }
else
{
$ARCH = "mipsel"; $ARCH = "mipsel";
} }
} }
else { else
{
$ARCH = "mips"; $ARCH = "mips";
} }
} }
$JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds.$ARCH; $JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds.$ARCH;
if ( $JDK =~ m/sun/ && -d "@JAVA_HOME@".$ds."jre".$ds."lib".$ds."mips32" ) { if ( $JDK =~ m/sun/ && -d "@JAVA_HOME@".$ds."jre".$ds."lib".$ds."mips32" )
{
$JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds.$ARCH.$ds."client"; # Lemote $JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds.$ARCH.$ds."client"; # Lemote
} else { }
else
{
$JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds.$ARCH.$ds."server"; $JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds.$ARCH.$ds."server";
} }
$JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds.$ARCH.$ds."native_threads"; $JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds.$ARCH.$ds."native_threads";
} }
$INPATH = $OUTPATH.$PROEXT;
} }
elsif ( $platform =~ m/cygwin|mingw32/ ) elsif ( $platform =~ m/cygwin|mingw32/ )
{ {
...@@ -591,146 +520,98 @@ elsif ( $platform =~ m/cygwin|mingw32/ ) ...@@ -591,146 +520,98 @@ elsif ( $platform =~ m/cygwin|mingw32/ )
$DIRECTXSDK_LIB = PathFormat('@DIRECTXSDK_LIB@'); $DIRECTXSDK_LIB = PathFormat('@DIRECTXSDK_LIB@');
$USE_DIRECTX5 = ""; $USE_DIRECTX5 = "";
$DOTNET_FRAMEWORK_HOME = PathFormat('@DOTNET_FRAMEWORK_HOME@'); $DOTNET_FRAMEWORK_HOME = PathFormat('@DOTNET_FRAMEWORK_HOME@');
$CPUNAME = "INTEL";
$CPUNAME = "X86_64" if $CL_X64;
$CPU = "I";
$CPU = "X" if $CL_X64;
$GUI = "WNT";
$GUIBASE = "WIN";
$OS = "WNT";
$DYNAMIC_CRT = "TRUE"; $DYNAMIC_CRT = "TRUE";
$use_shl_versions = "TRUE"; $use_shl_versions = "TRUE";
$wps = ';' if '@build_os@' eq 'cygwin'; # Windows style path seperator $wps = ';' if '@build_os@' eq 'cygwin'; # Windows style path seperator
if ( $MINGW eq "yes" ) if ( $MINGW eq "yes" )
{ print "Setting Windows (MinGW cross-compilation) specific values... "; {
print "Setting Windows (MinGW cross-compilation) specific values... ";
die 'For building natively on Windows we support only MSVC' if ('@build_os@' eq 'cygwin'); die 'For building natively on Windows we support only MSVC' if ('@build_os@' eq 'cygwin');
$PATH_SEPERATOR = ':';
$COMPATH = PathFormat('@COMPATH@/bin'); $COMPATH = PathFormat('@COMPATH@/bin');
$COMPATH =~ s/\/bin$//i; $COMPATH =~ s/\/bin$//i;
$COM = "GCC";
$OUTPATH = "wntgcci";
$OUTPATH = "wntgccx" if $platform =~ m/^x86_64/;
$INPATH = $OUTPATH.$PROEXT;
} }
else # The MSVC section starts here else # The MSVC section starts here
{ print "Setting Windows (MSVC) specific values... "; {
print "Setting Windows (MSVC) specific values... ";
$COMPATH = PathFormat('@COMPATH@'); $COMPATH = PathFormat('@COMPATH@');
$COM = "MSC";
$OUTPATH = "wntmsci@COMEX@";
$OUTPATH = "wntmscx@COMEX@" if $CL_X64;
$INPATH = $OUTPATH.$PROEXT;
$COMEX = '@COMEX@'; $COMEX = '@COMEX@';
if ( "@DISABLE_ACTIVEX@" ) { if ( "@DISABLE_ACTIVEX@" )
{
$ATL_LIB = $WINDOWS_SDK_HOME.$ds."lib"; # Doesn't exist for VSE $ATL_LIB = $WINDOWS_SDK_HOME.$ds."lib"; # Doesn't exist for VSE
$ATL_INCLUDE = $WINDOWS_SDK_HOME.$ds."include".$ds."atl"; $ATL_INCLUDE = $WINDOWS_SDK_HOME.$ds."include".$ds."atl";
$MFC_LIB = $WINDOWS_SDK_HOME.$ds."lib"; # Doesn't exist for VSE $MFC_LIB = $WINDOWS_SDK_HOME.$ds."lib"; # Doesn't exist for VSE
$MFC_INCLUDE = $WINDOWS_SDK_HOME.$ds."include".$ds."mfc"; $MFC_INCLUDE = $WINDOWS_SDK_HOME.$ds."include".$ds."mfc";
} else { }
else
{
$ATL_LIB = $COMPATH.$ds."atlmfc".$ds."lib"; $ATL_LIB = $COMPATH.$ds."atlmfc".$ds."lib";
$ATL_INCLUDE = $COMPATH.$ds."atlmfc".$ds."include"; $ATL_INCLUDE = $COMPATH.$ds."atlmfc".$ds."include";
$MFC_LIB = $COMPATH.$ds."atlmfc".$ds."lib"; $MFC_LIB = $COMPATH.$ds."atlmfc".$ds."lib";
$MFC_INCLUDE = $WINDOWS_SDK_HOME.$ds."include".$ds."mfc"; $MFC_INCLUDE = $WINDOWS_SDK_HOME.$ds."include".$ds."mfc";
} }
if ($CL_X64) { if ($CL_X64)
{
$ATL_LIB .= $ds."amd64"; $ATL_LIB .= $ds."amd64";
$MFC_LIB .= $ds."amd64"; $MFC_LIB .= $ds."amd64";
} }
$PATH_SEPERATOR = ';';
} }
} }
elsif ( $platform =~ m/darwin/ ) elsif ( $platform =~ m/darwin/ )
{ {
$COM = "GCC";
$COMPATH = '@COMPATH@'; $COMPATH = '@COMPATH@';
if ($platform =~ m/^arm/) if ($platform =~ m/^arm/)
{ {
print "Setting values for iOS... "; print "Setting values for iOS... ";
$CPU = "R";
$CPUNAME = "ARM";
$OUTPATH = "unxiosr";
$GUI = "UNX";
$OS = "IOS";
$GUIBASE = "cocoatouch";
} }
elsif ($platform =~ m/^powerpc/) elsif ($platform =~ m/^powerpc/)
{ {
print "Setting values for Mac OS X/Darwin on PowerPC... "; print "Setting values for Mac OS X/Darwin on PowerPC... ";
$CPU = "P";
$CPUNAME = "POWERPC";
$OUTPATH = "unxmacxp";
$OS = "MACOSX";
$GUI = "UNX";
$GUIBASE = "aqua";
$MACOSX_SDK_PATH='@MACOSX_SDK_PATH@'; $MACOSX_SDK_PATH='@MACOSX_SDK_PATH@';
$FRAMEWORKSHOME = $MACOSX_SDK_PATH."/System/Library/Frameworks"; $FRAMEWORKSHOME = $MACOSX_SDK_PATH."/System/Library/Frameworks";
} }
else else
{ {
print "Setting values for Mac OS X/Darwin on default x86... "; print "Setting values for Mac OS X/Darwin on default x86... ";
$CPU = "I";
$CPUNAME = "INTEL";
$OUTPATH = "unxmacxi";
$OS = "MACOSX";
$GUI = "UNX";
$GUIBASE = "aqua";
$MACOSX_SDK_PATH='@MACOSX_SDK_PATH@'; $MACOSX_SDK_PATH='@MACOSX_SDK_PATH@';
$FRAMEWORKSHOME = $MACOSX_SDK_PATH."/System/Library/Frameworks"; $FRAMEWORKSHOME = $MACOSX_SDK_PATH."/System/Library/Frameworks";
} }
$INPATH = $OUTPATH.$PROEXT;
$PATH_SEPERATOR = $ps;
} }
elsif ( $platform =~ m/dragonfly/ ) elsif ( $platform =~ m/dragonfly/ )
{ {
if ($platform =~ m/^i386/) if ($platform =~ m/^i386/)
{ print "Setting DragonFly i386 specific values... "; {
$CPU = "I"; print "Setting DragonFly i386 specific values... ";
$CPUNAME = "INTEL";
$JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386"; $JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386";
$JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."client"; $JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."client";
$JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."native_threads"; $JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."i386".$ds."native_threads";
} }
elsif ($platform =~ m/^x86_64/) elsif ($platform =~ m/^x86_64/)
{ print "Setting DragonFly x86-64 specific values... "; {
$CPU = "X"; print "Setting DragonFly x86-64 specific values... ";
$CPUNAME = "X86_64";
$JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."amd64"; $JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."amd64";
$JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."amd64".$ds."server"; $JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."amd64".$ds."server";
$JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."amd64".$ds."native_threads"; $JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."amd64".$ds."native_threads";
} }
else else
{ print "Unsupported DragonFly architecture: $platform \n"; {
print "Unsupported DragonFly architecture: $platform \n";
exit 1; exit 1;
} }
# General DragonFly settings: # General DragonFly settings:
$COM = "GCC";
$COMPATH = '@COMPATH@'; $COMPATH = '@COMPATH@';
$GUI = "UNX";
$GUIBASE = "unx";
$OS = "DRAGONFLY";
$PATH_SEPERATOR = $ps;
$OUTPATH = "unxdfly";
$INPATH = $OUTPATH.$PROEXT;
} }
elsif ( $platform =~ m/aix/ ) elsif ( $platform =~ m/aix/ )
{ {
print "Setting AIX PPC specific values... "; print "Setting AIX PPC specific values... ";
$CPU = "P";
$CPUNAME = "POWERPC";
$OUTPATH = "unxaigppc";
$JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc"; $JRELIBDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc";
$JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc".$ds."classic"; $JRETOOLKITDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc".$ds."classic";
$JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc".$ds."native_threads"; $JRETHREADDIR = $JAVA_HOME.$ds."jre".$ds."lib".$ds."ppc".$ds."native_threads";
$COM = "GCC";
$COMPATH = '@COMPATH@'; $COMPATH = '@COMPATH@';
$GUI = "UNX";
$GUIBASE = "unx";
$INPATH = $OUTPATH.$PROEXT;
$OS = "AIX";
$PATH_SEPERATOR = $ps;
} }
else { else
{
print "\nset_soenv: Cannot recognize the platform you are building for: $platform.\n"; print "\nset_soenv: Cannot recognize the platform you are building for: $platform.\n";
exit 1; exit 1;
} }
...@@ -751,7 +632,8 @@ $OOO_SHELL = '@BASH@'; ...@@ -751,7 +632,8 @@ $OOO_SHELL = '@BASH@';
# ml.exe assembler path for Windows users. # ml.exe assembler path for Windows users.
if ($platform =~ m/cygwin/) if ($platform =~ m/cygwin/)
{ $ASM_PATH = PathFormat('@ASM_HOME@'); {
$ASM_PATH = PathFormat('@ASM_HOME@');
} }
# Check for prebuild mozab libraries if we don't build them # ourselves # Check for prebuild mozab libraries if we don't build them # ourselves
...@@ -988,7 +870,6 @@ if ($platform =~ m/cygwin/) ...@@ -988,7 +870,6 @@ if ($platform =~ m/cygwin/)
# The general environment path. # The general environment path.
if ($platform =~ m/linux|netbsd|freebsd|aix|solaris|openbsd|dragonfly/) if ($platform =~ m/linux|netbsd|freebsd|aix|solaris|openbsd|dragonfly/)
{ $PATH = $cur_dir. { $PATH = $cur_dir.
# $ps.'$SOLARVER'.$ds.'$INPATH'.$BIN.
$ps.'$SOLARENV'.$ds.'$OUTPATH'.$BIN. $ps.'$SOLARENV'.$ds.'$OUTPATH'.$BIN.
$ps.'$SOLARENV'.$BIN; $ps.'$SOLARENV'.$BIN;
...@@ -1018,7 +899,6 @@ elsif ($platform =~ m/cygwin/) ...@@ -1018,7 +899,6 @@ elsif ($platform =~ m/cygwin/)
my ( $tmppath ); my ( $tmppath );
$PATH = $cur_dir. $PATH = $cur_dir.
# $ps.CygFormat($SOLARVER).$ds.$INPATH.$BIN.
$ps.CygFormat($SOLARENV).$ds."bin". $ps.CygFormat($SOLARENV).$ds."bin".
$ps.CygFormat($SOLARENV).$ds.$OUTPATH.$BIN; $ps.CygFormat($SOLARENV).$ds.$OUTPATH.$BIN;
...@@ -1120,7 +1000,6 @@ elsif ($platform =~ m/mingw32/) ...@@ -1120,7 +1000,6 @@ elsif ($platform =~ m/mingw32/)
my ( $tmppath ); my ( $tmppath );
$PATH = $cur_dir. $PATH = $cur_dir.
# $ps.CygFormat($SOLARVER).$ds.$INPATH.$BIN.
$ps.CygFormat($SOLARENV).$ds."bin". $ps.CygFormat($SOLARENV).$ds."bin".
$ps.CygFormat($SOLARENV).$ds.$OUTPATH.$BIN; $ps.CygFormat($SOLARENV).$ds.$OUTPATH.$BIN;
...@@ -1128,7 +1007,6 @@ elsif ($platform =~ m/mingw32/) ...@@ -1128,7 +1007,6 @@ elsif ($platform =~ m/mingw32/)
} }
elsif ($platform =~ m/darwin/) elsif ($platform =~ m/darwin/)
{ $PATH = $cur_dir. { $PATH = $cur_dir.
# $ps.'$SOLARVER'.$ds.'$INPATH'.$BIN.
$ps.'$SOLARENV'.$ds.'$OUTPATH'.$BIN. $ps.'$SOLARENV'.$ds.'$OUTPATH'.$BIN.
$ps.'$SOLARENV'.$BIN; $ps.'$SOLARENV'.$BIN;
...@@ -1439,17 +1317,8 @@ ToFile( "GIT_REPO_NAMES", "@GIT_REPO_NAMES@", "e" ); ...@@ -1439,17 +1317,8 @@ ToFile( "GIT_REPO_NAMES", "@GIT_REPO_NAMES@", "e" );
# (c = comment, e = environment variable, a = alias ) # (c = comment, e = environment variable, a = alias )
ToFile( "Platform dependent constant values.", $empty, "c" ); ToFile( "Platform dependent constant values.", $empty, "c" );
ToFile( "SOLAR_JAVA", $SOLAR_JAVA, "e" ); ToFile( "SOLAR_JAVA", $SOLAR_JAVA, "e" );
ToFile( "COM", $COM, "e" );
ToFile( "COMPATH", $COMPATH, "e" ); ToFile( "COMPATH", $COMPATH, "e" );
ToFile( "CPU", $CPU, "e" );
ToFile( "CPUNAME", $CPUNAME, "e" );
ToFile( "GUI", $GUI, "e" );
ToFile( "GUIBASE", $GUIBASE, "e" );
ToFile( "OS", $OS, "e" );
ToFile( "OSVERSION", $OSVERSION, "e" ); ToFile( "OSVERSION", $OSVERSION, "e" );
ToFile( "OUTPATH", $OUTPATH, "e" );
ToFile( "INPATH", $INPATH, "e" );
ToFile( "PATH_SEPERATOR", $PATH_SEPERATOR, "e" );
ToFile( "COMEX", $COMEX, "e" ); ToFile( "COMEX", $COMEX, "e" );
ToFile( "DYNAMIC_CRT", $DYNAMIC_CRT, "e" ); ToFile( "DYNAMIC_CRT", $DYNAMIC_CRT, "e" );
ToFile( "use_shl_versions", $use_shl_versions, "e" ); ToFile( "use_shl_versions", $use_shl_versions, "e" );
...@@ -1596,17 +1465,9 @@ ToFile( "BUILD_PLATFORM", "@build@", "e" ); ...@@ -1596,17 +1465,9 @@ ToFile( "BUILD_PLATFORM", "@build@", "e" );
ToFile( "HOST_PLATFORM", "@host@", "e" ); ToFile( "HOST_PLATFORM", "@host@", "e" );
if ( '@CROSS_COMPILING@' eq 'YES' ) if ( '@CROSS_COMPILING@' eq 'YES' )
{ {
ToFile( "COM_FOR_BUILD", "@COM_FOR_BUILD@", "e" );
ToFile( "GUI_FOR_BUILD", "@GUI_FOR_BUILD@", "e" );
ToFile( "GUIBASE_FOR_BUILD", "@GUIBASE_FOR_BUILD@", "e" );
ToFile( "OS_FOR_BUILD", "@OS_FOR_BUILD@", "e" );
ToFile( "CPU_FOR_BUILD", "@CPU_FOR_BUILD@", "e" );
ToFile( "CPUNAME_FOR_BUILD", "@CPUNAME_FOR_BUILD@", "e" );
ToFile( "CC_FOR_BUILD", "@CC_FOR_BUILD@", "e" ); ToFile( "CC_FOR_BUILD", "@CC_FOR_BUILD@", "e" );
ToFile( "CXX_FOR_BUILD", "@CXX_FOR_BUILD@", "e" ); ToFile( "CXX_FOR_BUILD", "@CXX_FOR_BUILD@", "e" );
ToFile( "GXX_INCLUDE_PATH_FOR_BUILD", "@GXX_INCLUDE_PATH_FOR_BUILD@", "e" ); ToFile( "GXX_INCLUDE_PATH_FOR_BUILD", "@GXX_INCLUDE_PATH_FOR_BUILD@", "e" );
ToFile( "INPATH_FOR_BUILD", "@INPATH_FOR_BUILD@", "e" );
ToFile( "OUTPATH_FOR_BUILD", "@OUTPATH_FOR_BUILD@", "e" );
ToFile( "MACOSX_DEPLOYMENT_TARGET_FOR_BUILD", "@MACOSX_DEPLOYMENT_TARGET_FOR_BUILD@", "e" ); ToFile( "MACOSX_DEPLOYMENT_TARGET_FOR_BUILD", "@MACOSX_DEPLOYMENT_TARGET_FOR_BUILD@", "e" );
ToFile( "SYSTEM_LIBXSLT_FOR_BUILD", "@SYSTEM_LIBXSLT_FOR_BUILD@", "e" ); ToFile( "SYSTEM_LIBXSLT_FOR_BUILD", "@SYSTEM_LIBXSLT_FOR_BUILD@", "e" );
ToFile( "OUTDIR_FOR_BUILD", "@OUTDIR_FOR_BUILD@", "e"); ToFile( "OUTDIR_FOR_BUILD", "@OUTDIR_FOR_BUILD@", "e");
...@@ -1616,17 +1477,9 @@ if ( '@CROSS_COMPILING@' eq 'YES' ) ...@@ -1616,17 +1477,9 @@ if ( '@CROSS_COMPILING@' eq 'YES' )
} }
else else
{ {
ToFile( "COM_FOR_BUILD", $COM, "e" );
ToFile( "GUI_FOR_BUILD", $GUI, "e" );
ToFile( "GUIBASE_FOR_BUILD", $GUIBASE, "e" );
ToFile( "OS_FOR_BUILD", $OS, "e" );
ToFile( "CPU_FOR_BUILD", $CPU, "e" );
ToFile( "CPUNAME_FOR_BUILD", $CPUNAME, "e" );
ToFile( "CC_FOR_BUILD", $CC, "e" ); ToFile( "CC_FOR_BUILD", $CC, "e" );
ToFile( "CXX_FOR_BUILD", $CXX, "e" ); ToFile( "CXX_FOR_BUILD", $CXX, "e" );
ToFile( "GXX_INCLUDE_PATH_FOR_BUILD", PathFormat("@GXX_INCLUDE_PATH@"), "e" ); ToFile( "GXX_INCLUDE_PATH_FOR_BUILD", PathFormat("@GXX_INCLUDE_PATH@"), "e" );
ToFile( "INPATH_FOR_BUILD", $INPATH, "e" );
ToFile( "OUTPATH_FOR_BUILD", $OUTPATH, "e" );
ToFile( "SYSTEM_LIBXSLT_FOR_BUILD", "@SYSTEM_LIBXSLT@", "e" ); ToFile( "SYSTEM_LIBXSLT_FOR_BUILD", "@SYSTEM_LIBXSLT@", "e" );
ToFile( "OUTDIR_FOR_BUILD", $OUTDIR, "e" ); ToFile( "OUTDIR_FOR_BUILD", $OUTDIR, "e" );
ToFile( "PATH_FOR_BUILD", $PATH, "e" ); ToFile( "PATH_FOR_BUILD", $PATH, "e" );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment