It was quite overcomplicated before for not much benefit. As all the
build targets can be fully re-generated in about a second, there is no
need to complicate things with creating assets lazily on demand.
We're also changing the general approach to icon generation: the derived
smaller icons and the OS specific final icons are now also checked in
(see the next few commits), so the Makefile should only be used to
re-generate the derived icons after making changes to the master image
files.
The `favicons` target is also gone as its redundant; people should
simply just grab the small derived PNG icons for that purpose.
Also include a `Start DOSBox Staging` shell script in the DMG file that
is launchable from Finder. This is to aid users launching DOSBox from a
specific folder -- and thus enabling them to use local configs --
without the need to use the Terminal.
fixes an error on the s390x platform:
+ case $platform in
+ pkg_linux
+ ldd build/dosbox
malloc_consolidate(): invalid chunk size
ldd: exited with unknown exit code (139)
Error: The process failed with exit code 1