do some tidying of build script, add an ExternalTool example to it
This commit is contained in:
parent
a9b094c11b
commit
282795aa81
|
@ -32,16 +32,18 @@ rem explicitly list the OK ones here as individual copies. until then....
|
|||
|
||||
copy *.dll dll
|
||||
|
||||
..\dist\zip.exe -X -r ..\Dist\%NAME% EmuHawk.exe DiscoHawk.exe defctrl.json dll shaders Tools gamedb NES\Palettes Lua Gameboy\Palettes -x *.pdb -x *.lib -x *.pgd -x *.exp -x dll\libsneshawk-64*.exe -x *.ilk
|
||||
rem Now, we're about to zip and then unzip. Why, you ask? Because that's just the way this evolved.
|
||||
..\dist\zip.exe -X -r ..\Dist\%NAME% EmuHawk.exe DiscoHawk.exe defctrl.json dll shaders gamedb NES\Palettes Lua Gameboy\Palettes -x *.pdb -x *.lib -x *.pgd -x *.ipdb -x *.iobj -x *.exp -x dll\libsneshawk-64*.exe -x *.ilk -x dll\gpgx.elf -x dll\miniclient.* -x dll\*.xml
|
||||
|
||||
cd ..\Dist
|
||||
.\unzip.exe %NAME% -d temp
|
||||
del %NAME%
|
||||
|
||||
rem Remove things we can't allow the user's junky files to pollute the dist with. We'll export fresh copies from git
|
||||
rmdir /s /q temp\lua
|
||||
rmdir /s /q temp\firmware
|
||||
rmdir /s /q gitsucks
|
||||
|
||||
rmdir /s /q gitsucks
|
||||
git --git-dir ../.git archive --format zip --output lua.zip master output/Lua
|
||||
git --git-dir ../.git archive --format zip --output firmware.zip master output/Firmware
|
||||
unzip lua.zip -d gitsucks
|
||||
|
@ -53,15 +55,21 @@ move gitsucks\output\Firmware temp
|
|||
|
||||
rmdir /s /q gitsucks
|
||||
|
||||
|
||||
cd temp
|
||||
rem remove UPX from any files we have checked in, because people's lousy security software hates it
|
||||
upx -d dll\*.dll
|
||||
upx -d dll\*.exe
|
||||
upx -d *.exe
|
||||
|
||||
rem Patch up working dir with a few other things we want
|
||||
mkdir ExternalTools
|
||||
copy ..\HelloWorld_BizHawkTool.dll ExternalTools
|
||||
|
||||
rem Build the final zip
|
||||
..\zip.exe -X -9 -r ..\%NAME% . -i \*
|
||||
cd ..
|
||||
|
||||
rem DONE!
|
||||
rmdir /s /q temp
|
||||
goto END
|
||||
|
||||
|
|
Binary file not shown.
Loading…
Reference in New Issue