mirror of
https://github.com/minetest-mods/irc.git
synced 2024-11-18 23:50:22 +01:00
66 lines
1.3 KiB
Bash
Executable File
66 lines
1.3 KiB
Bash
Executable File
#! /bin/sh
|
|
|
|
echo "Detecting directories...";
|
|
if [ -f "CMakeLists.txt" ]; then
|
|
srcdir=".";
|
|
bindir="Build";
|
|
elif [ -f "../CMakeLists.txt" ]; then
|
|
srcdir="..";
|
|
bindir=".";
|
|
else
|
|
echo "Error: Couldn't find CMakeLists.txt." >&2;
|
|
exit 1;
|
|
fi
|
|
|
|
if [ -e "$bindir/src/luasocket/libluasocket.dll" ]; then
|
|
lib="$bindir/src/luasocket/libluasocket.dll";
|
|
elif [ -e "$bindir/src/luasocket/libluasocket.so" ]; then
|
|
lib="$bindir/src/luasocket/libluasocket.so";
|
|
else
|
|
echo "Error: Couldn't find luasocket lib." >&2;
|
|
echo " Did you compile before running this script?" >&2;
|
|
exit 1;
|
|
fi
|
|
|
|
mkdir "$srcdir/irc";
|
|
|
|
files_luairc="\
|
|
$srcdir/src/luairc/irc.lua
|
|
$srcdir/src/luairc/irc
|
|
$srcdir/doc/LICENSE-LuaIRC.txt
|
|
";
|
|
|
|
files_luasocket="\
|
|
$srcdir/src/luasocket/ftp.lua
|
|
$srcdir/src/luasocket/http.lua
|
|
$srcdir/src/luasocket/ltn12.lua
|
|
$srcdir/src/luasocket/mime.lua
|
|
$srcdir/src/luasocket/smtp.lua
|
|
$srcdir/src/luasocket/socket.lua
|
|
$srcdir/src/luasocket/tp.lua
|
|
$srcdir/src/luasocket/url.lua
|
|
$srcdir/doc/LICENSE-luasocket.txt
|
|
$lib
|
|
";
|
|
|
|
files="\
|
|
$srcdir/src/init.lua
|
|
$srcdir/README.txt
|
|
$srcdir/doc/LICENSE.txt
|
|
$files_luairc
|
|
$files_luasocket
|
|
";
|
|
|
|
oIFS="$IFS";
|
|
IFS='
|
|
';
|
|
|
|
echo "Copying files...";
|
|
for file in $files; do
|
|
IFS="$oIFS";
|
|
cp -fr "$file" "$srcdir/irc";
|
|
done
|
|
|
|
echo "Operation completed successfully!";
|
|
exit 0;
|