1
0
mirror of https://github.com/SoftEtherVPN/SoftEtherVPN.git synced 2024-09-12 23:02:59 +03:00
SoftEtherVPN/configure

113 lines
1.9 KiB
Plaintext
Raw Normal View History

2014-01-04 17:00:08 +04:00
#!/bin/sh
echo '---------------------------------------------------------------------'
echo 'SoftEther VPN for Unix'
echo
echo 'Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan.'
echo 'Copyright (c) Daiyuu Nobori. All Rights Reserved.'
echo
echo 'This program is free software; you can redistribute it and/or'
echo 'modify it under the terms of the GNU General Public License'
echo 'version 2 as published by the Free Software Foundation.'
2014-01-07 00:40:52 +04:00
echo
echo 'Read and understand README.TXT, LICENSE.TXT and WARNING.TXT before use.'
2014-01-04 17:00:08 +04:00
echo '---------------------------------------------------------------------'
echo
echo 'Welcome to the corner-cutting configure script !'
echo
2014-01-04 17:00:08 +04:00
OS=""
case "`uname -s`" in
Linux)
2014-01-04 17:00:08 +04:00
OS="linux"
;;
FreeBSD)
2014-01-04 17:00:08 +04:00
OS="freebsd"
;;
SunOS)
2014-01-04 17:00:08 +04:00
OS="solaris"
;;
Darwin)
2014-01-04 17:00:08 +04:00
OS="macos"
;;
OpenBSD)
2014-02-05 14:28:28 +04:00
OS="openbsd"
;;
*)
echo 'Select your operating system below:'
echo ' 1: Linux'
echo ' 2: FreeBSD'
echo ' 3: Solaris'
echo ' 4: Mac OS X'
echo ' 5: OpenBSD'
echo
echo -n 'Which is your operating system (1 - 5) ? : '
read TMP
echo
if test "$TMP" = "1"
then
OS="linux"
fi
if test "$TMP" = "2"
then
OS="freebsd"
fi
if test "$TMP" = "3"
then
OS="solaris"
fi
if test "$TMP" = "4"
then
OS="macos"
fi
if test "$TMP" = "5"
then
OS="openbsd"
fi
2014-01-04 17:00:08 +04:00
if test "$OS" = ""
then
echo "Wrong number."
exit 1
fi
;;
esac
2014-01-04 17:00:08 +04:00
CPU=""
case "`uname -m`" in
x86_64|amd64|aarch64|arm64|armv8*|mips64|ppc64|sparc64|alpha|ia64)
CPU=64bit
;;
i?86|x86pc|i86pc|armv4*|armv5*|armv6*|armv7*)
CPU=32bit
;;
*)
echo 'Select your CPU bits below:'
echo ' 1: 32-bit'
echo ' 2: 64-bit'
echo
echo -n 'Which is the type of your CPU (1 - 2) ? : '
read TMP
echo
if test "$TMP" = "1"
then
CPU="32bit"
fi
if test "$TMP" = "2"
then
CPU="64bit"
fi
2014-01-04 17:00:08 +04:00
if test "$CPU" = ""
then
echo "Wrong number."
exit 1
fi
;;
esac
2014-01-04 17:00:08 +04:00
cp src/makefiles/${OS}_${CPU}.mak Makefile
echo "The Makefile is generated. Run 'make' to build SoftEther VPN."