Compiling ScummVM/AmigaOS4
< Compiling ScummVM
Jump to navigation
Jump to search
Revision as of 14:09, 7 September 2019 by Raziel (talk | contribs) (→Compiling ScummVM for AmigaOS4)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Compiling ScummVM for AmigaOS4
For building ScummVM on AmigaOS4, use the following build instructions:
Prerequisite
- Download and install AmigaOS4 SDK from Hyperion-Entertainment.
- Download and install SDL(1/2) (where SDL2 should always be preferred) SDK from GitHub.
- You may also need libvorbisfile, libvorbis, libFLAC, libogg, libmad, libtheoradec, libfaad, libmpeg2, liba52, libfreetype, libGL and/or libogles2. They can be retrieved from OS4Depot.net.
Configuring
Run the configure script.
If no errors come up, you should be ready to compile ScummvM.
- type
sh ./configure
in the directory with the ScummVM source files.
- or run
sh ./configure --help
for a list of optional features (e.g. additional, not yet enabled engines).
Note: If you are building ScummVM on a system with low main memory (for example, lower than 256MB), you might run out of memory during linking. If you use GNU ld for compiling you can try exporting LDFLAGS="-Wl,--no-keep-memory" before running configure. This tells GNU ld to optimize for memory usage.
Compiling
- type
gmake clean
in the directory ScummVM was configured and then
gmake
Cross-compiling with Cygwin
- Make sure that you have SDL(1/2) SDK installed (where SDL2 should always be preferred).
- You may also need libogg, libvorbis, libvorbisfile, zlib, libmad.
- Type
./configure --host=ppc-amigaos
Note: If you get an error about sdl-config, use --with-sdl-prefix parameter to set the path.
- type
make
Installing
Copy the exe wherever you want (an intitial - engine-free - .ini file will be created on the first run).
Running
Double-click the "ScummVM" icon to start the program.