forked from ATTWoWAddon/AllTheThings
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlink_att.bat
30 lines (22 loc) · 944 Bytes
/
link_att.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
:: Hard link retail ATT to PTR folder
:: This needs to be executed from the _retail_ folder!
@echo off
call :make_hardlinks "..\..\..\..\_ptr_\Interface\Addons\AllTheThings"
call :make_hardlinks "..\..\..\..\_ptr2_\Interface\Addons\AllTheThings"
goto :EOF
:make_hardlinks
setlocal
set dest_folder=%1
set source_folder=%cd%
mkdir "%dest_folder%"
mklink /J "%dest_folder%\db" "%source_folder%\ptr_db"
mklink /J "%dest_folder%\assets" "%source_folder%\assets"
mklink /J "%dest_folder%\lib" "%source_folder%\lib"
mklink /J "%dest_folder%\locales" "%source_folder%\locales"
mklink /J "%dest_folder%\src" "%source_folder%\src"
mklink /H "%dest_folder%\AllTheThings.lua" "%source_folder%\AllTheThings.lua"
mklink /H "%dest_folder%\AllTheThings.toc" "%source_folder%\AllTheThings.toc"
mklink /H "%dest_folder%\Bindings.xml" "%source_folder%\Bindings.xml"
mklink /H "%dest_folder%\Settings.lua" "%source_folder%\Settings.lua"
endlocal
goto :EOF