@echo off

rmdir /S /Q _tagging_dir

mkdir _tagging_dir\32\KT\_bin\csdk\debug
mkdir _tagging_dir\32\KT\_bin\csdk\release
mkdir _tagging_dir\32\KT\_bin\ssdk\debug
mkdir _tagging_dir\32\KT\_bin\ssdk\release
mkdir _tagging_dir\32\KT\_lib\ssdk\debug
mkdir _tagging_dir\32\KT\_lib\ssdk\release
mkdir _tagging_dir\32\KT\_mapfile\debug
mkdir _tagging_dir\32\KT\_mapfile\release
mkdir _tagging_dir\32\KT\include

mkdir _tagging_dir\32\LGU\_bin\csdk\debug
mkdir _tagging_dir\32\LGU\_bin\csdk\release
mkdir _tagging_dir\32\LGU\_bin\ssdk\debug
mkdir _tagging_dir\32\LGU\_bin\ssdk\release
mkdir _tagging_dir\32\LGU\_lib\ssdk\debug
mkdir _tagging_dir\32\LGU\_lib\ssdk\release
mkdir _tagging_dir\32\LGU\_mapfile\debug
mkdir _tagging_dir\32\LGU\_mapfile\release
mkdir _tagging_dir\32\LGU\include

mkdir _tagging_dir\64\KT\_bin\csdk\debug
mkdir _tagging_dir\64\KT\_bin\csdk\release
mkdir _tagging_dir\64\KT\_bin\ssdk\debug
mkdir _tagging_dir\64\KT\_bin\ssdk\release
mkdir _tagging_dir\64\KT\_lib\ssdk\debug
mkdir _tagging_dir\64\KT\_lib\ssdk\release
mkdir _tagging_dir\64\KT\_mapfile\debug
mkdir _tagging_dir\64\KT\_mapfile\release
mkdir _tagging_dir\64\KT\include

mkdir _tagging_dir\64\LGU\_bin\csdk\debug
mkdir _tagging_dir\64\LGU\_bin\csdk\release
mkdir _tagging_dir\64\LGU\_bin\ssdk\debug
mkdir _tagging_dir\64\LGU\_bin\ssdk\release
mkdir _tagging_dir\64\LGU\_lib\ssdk\debug
mkdir _tagging_dir\64\LGU\_lib\ssdk\release
mkdir _tagging_dir\64\LGU\_mapfile\debug
mkdir _tagging_dir\64\LGU\_mapfile\release
mkdir _tagging_dir\64\LGU\include

echo Created taggin_dir

:: kTICS
copy /Y WIN_SDK\win32\bin\Debug\SHCSDK.dll      _tagging_dir\32\KT\_bin\csdk\debug\SHCSDK.dll
copy /Y WIN_SDK\win32\bin\Debug\SHCSDK.lib      _tagging_dir\32\KT\_bin\csdk\debug\SHCSDK.lib
copy /Y WIN_SDK\win32\bin\Debug\SHSSDK.dll      _tagging_dir\32\KT\_bin\ssdk\debug\SHSSDK.dll
copy /Y WIN_SDK\win32\bin\Debug\SHSSDK.lib      _tagging_dir\32\KT\_bin\ssdk\debug\SHSSDK.lib
copy /Y WIN_SDK\win32\bin\Debug\libSHSSDK.lib   _tagging_dir\32\KT\_lib\ssdk\debug\libSHSSDK.lib
copy /Y WIN_SDK\win32\bin\Debug\SHCSDK.map      _tagging_dir\32\KT\_mapfile\debug\SHCSDK.map
copy /Y WIN_SDK\win32\bin\Debug\SHCSDK.pdb      _tagging_dir\32\KT\_mapfile\debug\SHCSDK.pdb
copy /Y WIN_SDK\win32\bin\Debug\SHSSDK.map      _tagging_dir\32\KT\_mapfile\debug\SHSSDK.map
copy /Y WIN_SDK\win32\bin\Debug\SHSSDK.pdb      _tagging_dir\32\KT\_mapfile\debug\SHSSDK.pdb

copy /Y WIN_SDK\win32\bin\Release\SHCSDK.dll    _tagging_dir\32\KT\_bin\csdk\release\SHCSDK.dll
copy /Y WIN_SDK\win32\bin\Release\SHCSDK.lib    _tagging_dir\32\KT\_bin\csdk\release\SHCSDK.lib
copy /Y WIN_SDK\win32\bin\Release\SHSSDK.dll    _tagging_dir\32\KT\_bin\ssdk\release\SHSSDK.dll
copy /Y WIN_SDK\win32\bin\Release\SHSSDK.lib    _tagging_dir\32\KT\_bin\ssdk\release\SHSSDK.lib
copy /Y WIN_SDK\win32\bin\Release\libSHSSDK.lib _tagging_dir\32\KT\_lib\ssdk\release\libSHSSDK.lib
copy /Y WIN_SDK\win32\bin\Release\SHCSDK.map    _tagging_dir\32\KT\_mapfile\release\SHCSDK.map
copy /Y WIN_SDK\win32\bin\Release\SHCSDK.pdb    _tagging_dir\32\KT\_mapfile\release\SHCSDK.pdb
copy /Y WIN_SDK\win32\bin\Release\SHSSDK.map    _tagging_dir\32\KT\_mapfile\release\SHSSDK.map
copy /Y WIN_SDK\win32\bin\Release\SHSSDK.pdb    _tagging_dir\32\KT\_mapfile\release\SHSSDK.pdb

copy /Y SHCSDK.h                                _tagging_dir\32\KT\include\SHCSDK.h
copy /Y SHSSDK.h                                _tagging_dir\32\KT\include\SHSSDK.h


:: kTICS
copy /Y WIN_SDK\win64\bin\Debug\SHCSDK.dll      _tagging_dir\64\KT\_bin\csdk\debug\SHCSDK.dll
copy /Y WIN_SDK\win64\bin\Debug\SHCSDK.lib      _tagging_dir\64\KT\_bin\csdk\debug\SHCSDK.lib
copy /Y WIN_SDK\win64\bin\Debug\SHSSDK.dll      _tagging_dir\64\KT\_bin\ssdk\debug\SHSSDK.dll
copy /Y WIN_SDK\win64\bin\Debug\SHSSDK.lib      _tagging_dir\64\KT\_bin\ssdk\debug\SHSSDK.lib
copy /Y WIN_SDK\win64\bin\Debug\libSHSSDK.lib   _tagging_dir\64\KT\_lib\ssdk\debug\libSHSSDK.lib
copy /Y WIN_SDK\win64\bin\Debug\SHCSDK.map      _tagging_dir\64\KT\_mapfile\debug\SHCSDK.map
copy /Y WIN_SDK\win64\bin\Debug\SHCSDK.pdb      _tagging_dir\64\KT\_mapfile\debug\SHCSDK.pdb
copy /Y WIN_SDK\win64\bin\Debug\SHSSDK.map      _tagging_dir\64\KT\_mapfile\debug\SHSSDK.map
copy /Y WIN_SDK\win64\bin\Debug\SHSSDK.pdb      _tagging_dir\64\KT\_mapfile\debug\SHSSDK.pdb

copy /Y WIN_SDK\win64\bin\Release\SHCSDK.dll    _tagging_dir\64\KT\_bin\csdk\release\SHCSDK.dll
copy /Y WIN_SDK\win64\bin\Release\SHCSDK.lib    _tagging_dir\64\KT\_bin\csdk\release\SHCSDK.lib
copy /Y WIN_SDK\win64\bin\Release\SHSSDK.dll    _tagging_dir\64\KT\_bin\ssdk\release\SHSSDK.dll
copy /Y WIN_SDK\win64\bin\Release\SHSSDK.lib    _tagging_dir\64\KT\_bin\ssdk\release\SHSSDK.lib
copy /Y WIN_SDK\win64\bin\Release\libSHSSDK.lib _tagging_dir\64\KT\_lib\ssdk\release\libSHSSDK.lib
copy /Y WIN_SDK\win64\bin\Release\SHCSDK.map    _tagging_dir\64\KT\_mapfile\release\SHCSDK.map
copy /Y WIN_SDK\win64\bin\Release\SHCSDK.pdb    _tagging_dir\64\KT\_mapfile\release\SHCSDK.pdb
copy /Y WIN_SDK\win64\bin\Release\SHSSDK.map    _tagging_dir\64\KT\_mapfile\release\SHSSDK.map
copy /Y WIN_SDK\win64\bin\Release\SHSSDK.pdb    _tagging_dir\64\KT\_mapfile\release\SHSSDK.pdb

copy /Y SHCSDK.h                                _tagging_dir\64\KT\include\SHCSDK.h
copy /Y SHSSDK.h                                _tagging_dir\64\KT\include\SHSSDK.h

echo Copyed KTICS 

:: LG U+
copy /Y WIN_SDK\win32\bin\Debug_LGU\SHCSDK.dll      _tagging_dir\32\LGU\_bin\csdk\debug\SHCSDK.dll
copy /Y WIN_SDK\win32\bin\Debug_LGU\SHCSDK.lib      _tagging_dir\32\LGU\_bin\csdk\debug\SHCSDK.lib
copy /Y WIN_SDK\win32\bin\Debug_LGU\SHSSDK.dll      _tagging_dir\32\LGU\_bin\ssdk\debug\SHSSDK.dll
copy /Y WIN_SDK\win32\bin\Debug_LGU\SHSSDK.lib      _tagging_dir\32\LGU\_bin\ssdk\debug\SHSSDK.lib
copy /Y WIN_SDK\win32\bin\Debug_LGU\libSHSSDK.lib   _tagging_dir\32\LGU\_lib\ssdk\debug\libSHSSDK.lib
copy /Y WIN_SDK\win32\bin\Debug_LGU\SHCSDK.map      _tagging_dir\32\LGU\_mapfile\debug\SHCSDK.map
copy /Y WIN_SDK\win32\bin\Debug_LGU\SHCSDK.pdb      _tagging_dir\32\LGU\_mapfile\debug\SHCSDK.pdb
copy /Y WIN_SDK\win32\bin\Debug_LGU\SHSSDK.map      _tagging_dir\32\LGU\_mapfile\debug\SHSSDK.map
copy /Y WIN_SDK\win32\bin\Debug_LGU\SHSSDK.pdb      _tagging_dir\32\LGU\_mapfile\debug\SHSSDK.pdb

copy /Y WIN_SDK\win32\bin\Release_LGU\SHCSDK.dll    _tagging_dir\32\LGU\_bin\csdk\release\SHCSDK.dll
copy /Y WIN_SDK\win32\bin\Release_LGU\SHCSDK.lib    _tagging_dir\32\LGU\_bin\csdk\release\SHCSDK.lib
copy /Y WIN_SDK\win32\bin\Release_LGU\SHSSDK.dll    _tagging_dir\32\LGU\_bin\ssdk\release\SHSSDK.dll
copy /Y WIN_SDK\win32\bin\Release_LGU\SHSSDK.lib    _tagging_dir\32\LGU\_bin\ssdk\release\SHSSDK.lib
copy /Y WIN_SDK\win32\bin\Release_LGU\libSHSSDK.lib _tagging_dir\32\LGU\_lib\ssdk\release\libSHSSDK.lib
copy /Y WIN_SDK\win32\bin\Release_LGU\SHCSDK.map    _tagging_dir\32\LGU\_mapfile\release\SHCSDK.map
copy /Y WIN_SDK\win32\bin\Release_LGU\SHCSDK.pdb    _tagging_dir\32\LGU\_mapfile\release\SHCSDK.pdb
copy /Y WIN_SDK\win32\bin\Release_LGU\SHSSDK.map    _tagging_dir\32\LGU\_mapfile\release\SHSSDK.map
copy /Y WIN_SDK\win32\bin\Release_LGU\SHSSDK.pdb    _tagging_dir\32\LGU\_mapfile\release\SHSSDK.pdb

copy /Y SHCSDK.h                                    _tagging_dir\32\LGU\include\SHCSDK.h
copy /Y SHSSDK.h                                    _tagging_dir\32\LGU\include\SHSSDK.h

:: LG U+
copy /Y WIN_SDK\win64\bin\Debug_LGU\SHCSDK.dll      _tagging_dir\64\LGU\_bin\csdk\debug\SHCSDK.dll
copy /Y WIN_SDK\win64\bin\Debug_LGU\SHCSDK.lib      _tagging_dir\64\LGU\_bin\csdk\debug\SHCSDK.lib
copy /Y WIN_SDK\win64\bin\Debug_LGU\SHSSDK.dll      _tagging_dir\64\LGU\_bin\ssdk\debug\SHSSDK.dll
copy /Y WIN_SDK\win64\bin\Debug_LGU\SHSSDK.lib      _tagging_dir\64\LGU\_bin\ssdk\debug\SHSSDK.lib
copy /Y WIN_SDK\win64\bin\Debug_LGU\libSHSSDK.lib   _tagging_dir\64\LGU\_lib\ssdk\debug\libSHSSDK.lib
copy /Y WIN_SDK\win64\bin\Debug_LGU\SHCSDK.map      _tagging_dir\64\LGU\_mapfile\debug\SHCSDK.map
copy /Y WIN_SDK\win64\bin\Debug_LGU\SHCSDK.pdb      _tagging_dir\64\LGU\_mapfile\debug\SHCSDK.pdb
copy /Y WIN_SDK\win64\bin\Debug_LGU\SHSSDK.map      _tagging_dir\64\LGU\_mapfile\debug\SHSSDK.map
copy /Y WIN_SDK\win64\bin\Debug_LGU\SHSSDK.pdb      _tagging_dir\64\LGU\_mapfile\debug\SHSSDK.pdb

copy /Y WIN_SDK\win64\bin\Release_LGU\SHCSDK.dll    _tagging_dir\64\LGU\_bin\csdk\release\SHCSDK.dll
copy /Y WIN_SDK\win64\bin\Release_LGU\SHCSDK.lib    _tagging_dir\64\LGU\_bin\csdk\release\SHCSDK.lib
copy /Y WIN_SDK\win64\bin\Release_LGU\SHSSDK.dll    _tagging_dir\64\LGU\_bin\ssdk\release\SHSSDK.dll
copy /Y WIN_SDK\win64\bin\Release_LGU\SHSSDK.lib    _tagging_dir\64\LGU\_bin\ssdk\release\SHSSDK.lib
copy /Y WIN_SDK\win64\bin\Release_LGU\libSHSSDK.lib _tagging_dir\64\LGU\_lib\ssdk\release\libSHSSDK.lib
copy /Y WIN_SDK\win64\bin\Release_LGU\SHCSDK.map    _tagging_dir\64\LGU\_mapfile\release\SHCSDK.map
copy /Y WIN_SDK\win64\bin\Release_LGU\SHCSDK.pdb    _tagging_dir\64\LGU\_mapfile\release\SHCSDK.pdb
copy /Y WIN_SDK\win64\bin\Release_LGU\SHSSDK.map    _tagging_dir\64\LGU\_mapfile\release\SHSSDK.map
copy /Y WIN_SDK\win64\bin\Release_LGU\SHSSDK.pdb    _tagging_dir\64\LGU\_mapfile\release\SHSSDK.pdb

copy /Y SHCSDK.h                                    _tagging_dir\64\LGU\include\SHCSDK.h
copy /Y SHSSDK.h                                    _tagging_dir\64\LGU\include\SHSSDK.h

echo Copyed LG U+
