begincopy Code/
keepplatform "Win32"
keepconfig "Debug\|Win32"
keepconfig "Profile\|Win32"
keepplatform "x64"
keepconfig "Debug\|x64"
keepconfig "Profile\|x64"
file+ Mods/Base/Code/BaseDLL.sln
file Code/CryEngine/CryAction/ActionMapManager.h
file Code/CryEngine/CryAction/CryAction.h
file Code/CryEngine/CryAction/IActionMapManager.h
file Code/CryEngine/CryAction/IActorSystem.h
file Code/CryEngine/CryAction/IAnimatedCharacter.h
file Code/CryEngine/CryAction/IAnimationGraph.h
file Code/CryEngine/CryAction/IAnimationStateNode.h
file Code/CryEngine/CryAction/IDebrisMgr.h
file Code/CryEngine/CryAction/IEffectSystem.h
file Code/CryEngine/CryAction/IGameObject.h
file Code/CryEngine/CryAction/IGameObjectSystem.h
file Code/CryEngine/CryAction/IGameplayRecorder.h
file Code/CryEngine/CryAction/IGameRulesSystem.h
file Code/CryEngine/CryAction/IInteractor.h
file Code/CryEngine/CryAction/IItem.h
file Code/CryEngine/CryAction/IItemSystem.h
file Code/CryEngine/CryAction/ILevelSystem.h
file Code/CryEngine/CryAction/ILoadGame.h
file Code/CryEngine/CryAction/IMaterialEffects.h
file Code/CryEngine/CryAction/IMovementController.h
file Code/CryEngine/CryAction/IPlayerProfiles.h
file Code/CryEngine/CryAction/ISaveGame.h
file Code/CryEngine/CryAction/ISubtitleManager.h
file Code/CryEngine/CryAction/ItemParams.h
file Code/CryEngine/CryAction/IUIDraw.h
file Code/CryEngine/CryAction/IVehicleSystem.h
file Code/CryEngine/CryAction/IViewSystem.h
file Code/CryEngine/CryAction/IWeapon.h
file Code/CryEngine/CryAction/IWorldQuery.h
file Code/CryEngine/CryAction/Network/NetActionSync.h
file Code/CryEngine/CryAction/Network/VoiceListener.h
file Code/CryEngine/CrySystem/ZipFileFormat.h
dir+ Code/SDKs/STLPORT/
file Code/Solutions/UserDebugSettings.vsprops
file Code/CryEngine/CryCommon/CryModuleDefs.h
file Code/CryEngine/CryCommon/ProjectDefinesInclude.h
endcopy

beginprocess
file Code/CryEngine/CryCommon/CryCommon.cpp
erase \#include \"AutoTypeInfo.cpp\"
erase \#include \"TypeInfo.cpp\"
erase \#include \"CryStructPack.cpp\"
endprocess

beginprocess
file Code/CryEngine/CryCommon/ISystem.h
erase enum\ ESystemProtectedFunctions[\s]+{(.*?)[\s]+};
erase //[\s]+Protected functions\.[\s]+
erase typedef\ ISystem\*\ \(\*PFNCREATESYSTEMINTERFACE\)\(\ SSystemInitParams\ \&initParams\ \);[\n]?
erase [\/]+[\s]+\/\/\ CrySystem\ DLL\ Exports\.[\s]+[\/]+
erase \/\/\ interface of the DLL[\n]?
erase extern\ \"C\"[\s]+{[\s]+CRYSYSTEM_API\ ISystem\*\ CreateSystemInterface\(const\ SSystemInitParams\ \&initParams\ \);[\s]+}
replace "struct\ SSystemInitParams[\s]+{(.*?)[\n]+};" "struct SSystemInitParams{};"
erase [\s]?SSystemInitParams\:\:ProtectedFunction\ pProtectedFunctions\[eProtectedFuncsLast\];[\s]+
endprocess


include CommonAssets.txt

tagbuild 5634

begincopy Bin32/
file Bin32/CompressATI2.dll
file Bin32/Cry3DEngine.dll
file Bin32/CryAction.dll
file Bin32/CryAISystem.dll
file Bin32/CryAnimation.dll
file Bin32/CryEntitySystem.dll
file Bin32/CryFont.dll
file Bin32/CryGame.dll
file Bin32/CryInput.dll
file Bin32/CryMovie.dll
file Bin32/CryNetwork.dll
file Bin32/CryPhysics.dll
file Bin32/CryRenderD3D10.dll
file Bin32/CryRenderD3D9.dll
file Bin32/CryRenderNULL.dll
file Bin32/CryScriptSystem.dll
file Bin32/CrySoundSystem.dll
file Bin32/CrySystem.dll
file Bin32/fmod_event.dll
file Bin32/fmod_event_net.dll
file Bin32/fmodex.dll
file Bin32/libTIFF3.dll
file Bin32/jpeg62.dll
file Bin32/SHAllocator.dll
file Bin32/ToolkitPro1042vc80.dll
file Bin32/ToolkitPro1042vc80D.dll
file Bin32/zlib1.dll
file Bin32/Editor.exe
file Bin32/LuaCompiler.exe
file Bin32/rc/CryPhysics.dll
file Bin32/rc/CryXML.dll
file Bin32/rc/jpeg62.dll
file Bin32/rc/libtiff3.dll
file Bin32/rc/rc.exe
file Bin32/rc/rc.ini
file Bin32/rc/rc_presets_pc.ini
file Bin32/rc/ResourceCompilerImage.dll
file Bin32/rc/ResourceCompilerPC.dll
file Bin32/rc/zlib1.dll
file Bin32/SHAllocator.dll
endcopy

begincopy Bin64/
file Bin64/CompressATI2.dll
file Bin64/Cry3DEngine.dll
file Bin64/CryAction.dll
file Bin64/CryAISystem.dll
file Bin64/CryAnimation.dll
file Bin64/CryEntitySystem.dll
file Bin64/CryFont.dll
file Bin64/CryGame.dll
file Bin64/CryInput.dll
file Bin64/CryMovie.dll
file Bin64/CryNetwork.dll
file Bin64/CryPhysics.dll
file Bin64/CryRenderD3D10.dll
file Bin64/CryRenderD3D9.dll
file Bin64/CryRenderNULL.dll
file Bin64/CryScriptSystem.dll
file Bin64/CrySoundSystem.dll
file Bin64/CrySystem.dll
file Bin64/fmod_event64.dll
file Bin64/fmod_event_net64.dll
file Bin64/fmodex64.dll
file Bin64/libTIFF64.dll
file Bin64/SHAllocator.dll
file Bin64/ToolkitPro1042vc80x64.dll
file Bin64/ToolkitPro1042vc80x64D.dll
file Bin64/Editor.exe
file Bin64/LuaCompiler.exe
endcopy

begincopy Tools/
file Tools/CryExport.ini
file Tools/CryExport8.dlu
file Tools/CryExport9.dlu
file Tools/CryExport9_64.dlu
file Tools/CryTIFPlugin.8bi
file Tools/PolyBumpPlugin.dlu
file Tools/PolyBumpPlugin9.dlu
file Tools/PolyBumpPlugin9_64.dlu
file Tools/fmoddesigner10716win-installer.exe
endcopy
