103 lines
2.6 KiB
Plaintext
103 lines
2.6 KiB
Plaintext
|
#!/bin/sh
|
||
|
|
||
|
echo "INIT $@" >> /tmp/pyc
|
||
|
shift
|
||
|
exit_with_usage ()
|
||
|
{
|
||
|
echo "Usage: $0 --prefix|--exec-prefix|--includes|--libs|--cflags|--ldflags|--extension-suffix|--help|--configdir"
|
||
|
exit $1
|
||
|
}
|
||
|
|
||
|
if [ "$1" = "" ] ; then
|
||
|
exit_with_usage 1
|
||
|
fi
|
||
|
|
||
|
# Returns the actual prefix where this script was installed to.
|
||
|
installed_prefix ()
|
||
|
{
|
||
|
echo $HOME/.wine/drive_c/Python27/
|
||
|
}
|
||
|
|
||
|
prefix_build="/usr"
|
||
|
prefix_real=$(installed_prefix "$0")
|
||
|
|
||
|
prefix=$(installed_prefix "$0")
|
||
|
exec_prefix_build="${prefix}"
|
||
|
exec_prefix=$(installed_prefix "$0")
|
||
|
includedir="${prefix}/include"
|
||
|
libdir="${exec_prefix}/libs"
|
||
|
CFLAGS="-D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security "
|
||
|
VERSION="2.7"
|
||
|
LIBM="-lm"
|
||
|
LIBC=""
|
||
|
SYSLIBS="$LIBM $LIBC"
|
||
|
ABIFLAGS=""
|
||
|
MULTIARCH="x86_64-linux-gnu"
|
||
|
LIBS="-lpthread -ldl -lutil $SYSLIBS -lpython${VERSION}${ABIFLAGS}"
|
||
|
BASECFLAGS=" -fno-strict-aliasing"
|
||
|
LDLIBRARY="libpython${VERSION}${DEBUG_EXT}.a"
|
||
|
LINKFORSHARED="-Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions"
|
||
|
OPT="-DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes"
|
||
|
PY_ENABLE_SHARED="0"
|
||
|
LIBDEST=${prefix}/lib/python${VERSION}
|
||
|
LIBPL=${LIBDEST}/config-${MULTIARCH}${ABIFLAGS}
|
||
|
SO="${ABIFLAGS}.so"
|
||
|
PYTHONFRAMEWORK=""
|
||
|
INCDIR="-I$includedir/python${VERSION}${ABIFLAGS}"
|
||
|
PLATINCDIR="-I$includedir/$MULTIARCH/python${VERSION}${ABIFLAGS}"
|
||
|
|
||
|
# Scan for --help or unknown argument.
|
||
|
for ARG in $*
|
||
|
do
|
||
|
case $ARG in
|
||
|
--help)
|
||
|
exit_with_usage 0
|
||
|
;;
|
||
|
--prefix|--exec-prefix|--includes|--libs|--cflags|--ldflags|--extension-suffix|--configdir)
|
||
|
;;
|
||
|
*)
|
||
|
exit_with_usage 1
|
||
|
;;
|
||
|
esac
|
||
|
done
|
||
|
|
||
|
for ARG in $*
|
||
|
do
|
||
|
case $ARG in
|
||
|
--prefix)
|
||
|
echo "$prefix"
|
||
|
echo "prefix=$prefix" >> /tmp/pyc
|
||
|
;;
|
||
|
--exec-prefix)
|
||
|
echo "$exec_prefix"
|
||
|
echo "execprefix=$exec_prefix" >> /tmp/pyc
|
||
|
;;
|
||
|
--includes)
|
||
|
echo "-I$includedir"
|
||
|
echo "includes" "-I$includedir" >> /tmp/pyc
|
||
|
;;
|
||
|
--cflags)
|
||
|
echo "$INCDIR $PLATINCDIR $BASECFLAGS $CFLAGS $OPT"
|
||
|
echo "cflags=" "$INCDIR $PLATINCDIR $BASECFLAGS $CFLAGS $OPT" >> /tmp/pyc
|
||
|
;;
|
||
|
--libs)
|
||
|
echo "$LIBS"
|
||
|
echo "libs=$LIBS" >> /tmp/pyc
|
||
|
;;
|
||
|
--ldflags)
|
||
|
echo "-L$libdir -lpthread -lm -lpython27 "
|
||
|
echo "ldflags=-L$libdir -lpthread -lm -lpython27 " >> /tmp/pyc
|
||
|
;;
|
||
|
--extension-suffix)
|
||
|
echo "exsuffix" >> /tmp/pyc
|
||
|
exit 1
|
||
|
echo "$SO"
|
||
|
;;
|
||
|
--configdir)
|
||
|
echo "cfg" >> /tmp/pyc
|
||
|
exit 1
|
||
|
echo "$LIBPL"
|
||
|
;;
|
||
|
esac
|
||
|
done
|