@ECHO OFF IF "%1" == "" GOTO Err_NoName ECHO Packup.exclude.lst > Packup.exclude.lst ECHO Build\MSVC7\Debug >> Packup.exclude.lst ECHO Build\MSVC7\Release >> Packup.exclude.lst ECHO Build\MSVC7\Final >> Packup.exclude.lst ECHO Demo\Shell\Debug >> Packup.exclude.lst ECHO Demo\Shell\Release >> Packup.exclude.lst ECHO Demo\Shell\Final >> Packup.exclude.lst ECHO Demo\Toxid\Debug >> Packup.exclude.lst ECHO Demo\Toxid\Release >> Packup.exclude.lst ECHO Demo\Toxid\Final >> Packup.exclude.lst ECHO Docs\html >> Packup.exclude.lst ECHO Docs\Articles >> Packup.exclude.lst ECHO Docs\Terrain >> Packup.exclude.lst ECHO Docs\Misc >> Packup.exclude.lst ECHO Docs\Logo >> Packup.exclude.lst ECHO Lib >> Packup.exclude.lst ECHO *.ncb >> Packup.exclude.lst ECHO *.lib >> Packup.exclude.lst ECHO *.dll >> Packup.exclude.lst ECHO *.exe >> Packup.exclude.lst ECHO *.pch >> Packup.exclude.lst ECHO *.pdb >> Packup.exclude.lst ECHO *.zip >> Packup.exclude.lst ECHO *.ilk >> Packup.exclude.lst ECHO *.log >> Packup.exclude.lst ECHO *.chm >> Packup.exclude.lst Call winrar a %1 * -x@Packup.exclude.lst -s -r -m5 DEL Packup.exclude.lst > NUL GOTO End :Err_NoName ECHO Syntax: PackUp (ArchiveName) ECHO. ECHO Creates a Nuclex distribution archive ECHO. ECHO ArchiveName Name of the archive in which to store the nuclex ECHO Distribution :End