irc/packmod.bat

73 lines
1.7 KiB
Batchfile
Executable File

@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