From 5ea74fcf894c95644cafd62bef4089bfb3c1273a Mon Sep 17 00:00:00 2001 From: Tom Greene Date: Fri, 12 Jun 2020 14:43:00 -0400 Subject: [PATCH] makefile updates (#266) * add GS icon stuff to winmake * exclude STANDARD gamehelp & prelaunch from final image --- Makefile | 5 +++-- winmake.bat | 5 +++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index fe8472012..5efdb17f3 100644 --- a/Makefile +++ b/Makefile @@ -50,8 +50,8 @@ dsk: md asm for f in build/X/*; do $(CADIUS) ADDFOLDER build/"$(DISK)" "/$(VOLUME)/X/$$(basename $$f)" "$$f"; done >>build/log bin/buildfileinfo.sh build/PRELAUNCH "06" "0106" >>build/log $(CADIUS) ADDFOLDER build/"$(DISK)" "/$(VOLUME)/PRELAUNCH" "build/PRELAUNCH" >>build/log - rsync -aP res/GAMEHELP build/ >>build/log - for f in res/TITLE.HGR/* res/TITLE.DHGR/*; do rsync --ignore-existing build/GAMEHELP/STANDARD build/GAMEHELP/$$(basename $$f); done + rsync -aP --exclude=STANDARD res/GAMEHELP build/ >>build/log + for f in res/TITLE.HGR/* res/TITLE.DHGR/*; do rsync --ignore-existing res/GAMEHELP/STANDARD build/GAMEHELP/$$(basename $$f); done bin/buildfileinfo.sh build/GAMEHELP "04" "8000" >>build/log $(CADIUS) ADDFOLDER build/"$(DISK)" "/$(VOLUME)/GAMEHELP" "build/GAMEHELP" >>build/log bin/changebootloader.sh build/"$(DISK)" res/proboothd @@ -69,6 +69,7 @@ asmfx: asmprelaunch: for f in src/prelaunch/*.a; do grep "^\!to" $${f} >/dev/null && $(ACME) $${f} >> build/log; done for f in res/TITLE.HGR/* res/TITLE.DHGR/*; do rsync --ignore-existing build/PRELAUNCH/STANDARD build/PRELAUNCH/$$(basename $$f); done + rm -f build/PRELAUNCH/STANDARD chd: dsk chdman createhd -c none -isb 64 -i build/"$(DISK)" -o build/"$(DISK)".chd >>build/log diff --git a/winmake.bat b/winmake.bat index 6b95f78a4..b7615e6c3 100644 --- a/winmake.bat +++ b/winmake.bat @@ -59,6 +59,8 @@ cscript /nologo bin\rsync.js "res\HELPTEXT" "build\" >>build\log cscript /nologo bin\dumpcr.js "build\HELPTEXT" %CADIUS% ADDFILE "build\%DISK%" "/%VOLUME%/" "build\HELPTEXT" >>build\log %CADIUS% ADDFILE "build\%DISK%" "/%VOLUME%/" "res\DECRUNCH" >>build\log +%CADIUS% ADDFILE "build\%DISK%" "/%VOLUME%/" "res\Finder.Data" >>build\log +%CADIUS% ADDFILE "build\%DISK%" "/%VOLUME%/" "res\Finder.Root" >>build\log %CADIUS% ADDFOLDER "build\%DISK%" "/%VOLUME%/TITLE.HGR" "res\TITLE.HGR" >>build\log %CADIUS% ADDFOLDER "build\%DISK%" "/%VOLUME%/TITLE.DHGR" "res\TITLE.DHGR" >>build\log %CADIUS% ADDFOLDER "build\%DISK%" "/%VOLUME%/ACTION.HGR" "res\ACTION.HGR" >>build\log @@ -67,6 +69,7 @@ cscript /nologo bin\dumpcr.js "build\HELPTEXT" %CADIUS% ADDFOLDER "build\%DISK%" "/%VOLUME%/ARTWORK.SHR" "res\ARTWORK.SHR" >>build\log %CADIUS% ADDFOLDER "build\%DISK%" "/%VOLUME%/ATTRACT" "res\ATTRACT" >>build\log %CADIUS% ADDFOLDER "build\%DISK%" "/%VOLUME%/SS" "res\SS" >>build\log +%CADIUS% ADDFOLDER "build\%DISK%" "/%VOLUME%/ICONS" "res\ICONS" >>build\log %CADIUS% ADDFOLDER "build\%DISK%" "/%VOLUME%/DEMO" "res\DEMO" >>build\log %CADIUS% ADDFOLDER "build\%DISK%" "/%VOLUME%/TITLE.ANIMATED" "res\TITLE.ANIMATED" >>build\log %CADIUS% RENAMEFILE "build\%DISK%" "/%VOLUME%/DEMO/SPCARTOON.11" "SPCARTOON.1." >>build\log @@ -84,6 +87,7 @@ for %%q in (res\dsk\*.po) do %CADIUS% EXTRACTVOLUME "%%q" build\X\ >>build\log cscript /nologo bin\rsync.js "res\GAMEHELP\*" "build\GAMEHELP" >>build\log for %%q in (res\title.hgr\*) do if not exist build\GAMEHELP\%%~nxq 1>nul copy build\GAMEHELP\STANDARD build\GAMEHELP\%%~nxq for %%q in (res\title.dhgr\*) do if not exist build\GAMEHELP\%%~nxq 1>nul copy build\GAMEHELP\STANDARD build\GAMEHELP\%%~nxq +1>nul 2>nul del /s build\GAMEHELP\STANDARD cscript /nologo bin\dumpcr.js "build\GAMEHELP\*" cscript /nologo bin\buildfileinfo.js build\GAMEHELP "06" "6000" >>build\log %CADIUS% ADDFOLDER "build\%DISK%" "/%VOLUME%/GAMEHELP" "build\GAMEHELP" >>build\log @@ -134,6 +138,7 @@ for %%q in (src\prelaunch\*.a) do ( for %%q in (res\title.hgr\*) do if not exist build\PRELAUNCH\%%~nxq 1>nul copy build\PRELAUNCH\STANDARD build\PRELAUNCH\%%~nxq for %%q in (res\title.dhgr\*) do if not exist build\PRELAUNCH\%%~nxq 1>nul copy build\PRELAUNCH\STANDARD build\PRELAUNCH\%%~nxq ) +1>nul 2>nul del /s build\PRELAUNCH\STANDARD cscript /nologo bin\buildfileinfo.js build\PRELAUNCH "06" "0106" >>build\log goto :EOF