1
0
mirror of https://github.com/minetest-mods/irc.git synced 2024-12-28 09:40:17 +01:00
irc/packmod.bat
2012-12-01 18:18:48 -02:00

73 lines
1.7 KiB
Batchfile

@echo off
echo Detecting directories...
set srcdir=.
set bindir=Build
if exist CMakeLists.txt goto fnd_dir
set srcdir=..
set bindir=.
if exist ..\CMakeLists.txt goto fnd_dir
echo Error: Couldn't find CMakeLists.txt.
goto done
:fnd_dir
set lib=%bindir%\src\luasocket\libluasocket.dll
if exist %lib% goto fnd_lib
rem # It's impossible to use *.so files on Windows, so we skip that check.
echo Error: Couldn't find luasocket lib.
echo Did you compile before running this script?
goto done
set dir=%srcdir%/irc
md %dir%
echo "Copying files...";
copy %srcdir%/src/luairc/irc.lua %dir%
if errorlevel 1 goto copyerr
copy %srcdir%/src/luairc/irc %dir%
if errorlevel 1 goto copyerr
copy %srcdir%/doc/LICENSE-LuaIRC.txt %dir%
if errorlevel 1 goto copyerr
copy %srcdir%/src/luasocket/ftp.lua %dir%
if errorlevel 1 goto copyerr
copy %srcdir%/src/luasocket/http.lua %dir%
if errorlevel 1 goto copyerr
copy %srcdir%/src/luasocket/ltn12.lua %dir%
if errorlevel 1 goto copyerr
copy %srcdir%/src/luasocket/mime.lua %dir%
if errorlevel 1 goto copyerr
copy %srcdir%/src/luasocket/smtp.lua %dir%
if errorlevel 1 goto copyerr
copy %srcdir%/src/luasocket/socket.lua %dir%
if errorlevel 1 goto copyerr
copy %srcdir%/src/luasocket/tp.lua %dir%
if errorlevel 1 goto copyerr
copy %srcdir%/src/luasocket/url.lua %dir%
if errorlevel 1 goto copyerr
copy %srcdir%/doc/LICENSE-luasocket.txt %dir%
if errorlevel 1 goto copyerr
copy %lib% %dir%
if errorlevel 1 goto copyerr
copy %srcdir%/src/init.lua
if errorlevel 1 goto copyerr
copy %srcdir%/README.txt
if errorlevel 1 goto copyerr
copy %srcdir%/doc/LICENSE.txt
if errorlevel 1 goto copyerr
goto ok
:copyerr
echo Error: failed to copy files
goto done
:ok
echo "Operation completed successfully!";
:done