Difference between revisions of "Compiling ScummVM"

Jump to navigation Jump to search
1,096 bytes added ,  21:42, 20 October 2018
Add Link for Compiling Sony Playstation Vita Builds
(hooked wii build instructions)
(Add Link for Compiling Sony Playstation Vita Builds)
(24 intermediate revisions by 16 users not shown)
Line 1: Line 1:
{{Languages}}
=== Compiling ScummVM ===
=== Compiling ScummVM ===


ScummVM has been ported to several different [[Platforms]]. Compilation of ScummVM is a bit different for each platform, so instructions have been included for the official platforms that ScummVM can be compiled for
ScummVM is written in C++ and has been ported to several different [[Platforms]]. Compilation of ScummVM is a bit different for each platform, so instructions have been included for the official platforms that ScummVM can be compiled for.


=== Current Officially Supported Platforms ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
|Platform||Compiling instructions
|Platform||Compiling instructions
|-
|-
|[http://www.microsoft.com Windows]          || [[Compiling ScummVM/Visual Studio|Visual Studio 2008/2005/2003]], [[Compiling_ScummVM/MinGW|MinGW]] and [[Compiling ScummVM/DevCPP|Dev-C++]] instructions
|[http://www.microsoft.com Windows]          || [[Compiling ScummVM/Visual Studio|Visual Studio (MSVC)]], [[Compiling_ScummVM/MinGW|MinGW]] instructions. (See also unofficial [[Compiling_ScummVM/MinGW-w64|MSYS2/MinGW-w64]] instructions.)
|-
|-
|[http://www.linux.org Linux]        || [[Compiling ScummVM/GCC|GCC]]
|[http://www.linux.org Linux]        || [[Compiling ScummVM/GCC|GCC]] instructions
|-
|-
|[http://os4.hyperion-entertainment.biz/ AmigaOS4]        || [[Compiling ScummVM/AmigaOS4|AmigaOS4]]
|[http://os4.hyperion-entertainment.biz/ AmigaOS4]        || [[Compiling ScummVM/AmigaOS4|AmigaOS4]] instructions
|-
|-
|[http://www.microsoft.com/windowsmobile/ Windows CE/Mobile]        || [[Compiling_ScummVM/Windows_CE|Windows CE]] instructions
|[http://www.microsoft.com/windowsmobile/ Windows CE/Mobile]        || [[Compiling_ScummVM/Windows_CE|Windows CE]] instructions
|-
|-
|[http://www.sega.jp/dc/ Sega Dreamcast]        || [[Compiling ScummVM/Dreamcast|Sega Dreamcast]] instructions
|[http://www.sega.jp/dc/ Sega Dreamcast]        || [[Compiling ScummVM/Dreamcast|Dreamcast]] instructions
|-
|-
|[http://www.us.playstation.com/PSP Sony Playstation Portable]||[[Compiling ScummVM/PlayStation Portable|PlayStation Portable]] instructions
|[http://www.us.playstation.com/PSP Sony PlayStation Portable]||[[Compiling ScummVM/PlayStation Portable|PlayStation Portable]] instructions
|-
|-
|[http://www.apple.com/macosx/ Mac OS X]||[[Compiling ScummVM/Mac OS X Crosscompiling|Mac OS X Crosscompiling]] and [[Compiling ScummVM/Mac OS X 10.2.8|Mac OS X 10.2.8]] instructions
|[https://www.playstation.com/en-us/explore/psvita Sony PlayStation Vita]||[[PlayStation_Vita#Building_From_Source|PlayStation Vita]] instructions
|-
|-
|[http://www.apple.com/iphone/ iPhone]||[[Compiling ScummVM/iPhone|iPhone]] instructions
|[http://www.us.playstation.com/PS2 Sony PlayStation 2]||[[Compiling ScummVM/PlayStation 2|PlayStation 2]] instructions
|-
|[http://us.playstation.com/ps3/ Sony PlayStation 3]||[[PlayStation_3#Building_from_source|PlayStation 3]] instructions
|-
|[http://www.apple.com/macos/ macOS]||[[Compiling ScummVM/macOS|macOS]] instructions (see also [[Compiling ScummVM/Mac OS X Crosscompiling|Mac OS X Crosscompiling]] and [[Compiling ScummVM/Mac OS X 10.2.8|Mac OS X 10.2.8]] instructions)
|-
|[http://www.apple.com/ios/ Apple iOS]||[[Compiling ScummVM/iPhone|iOS]] instructions
|-
|-
|[http://www.nintendo.com/ds Nintendo DS]||[[Compiling ScummVM/Nintendo DS|Nintendo DS]] instructions
|[http://www.nintendo.com/ds Nintendo DS]||[[Compiling ScummVM/Nintendo DS|Nintendo DS]] instructions
Line 28: Line 34:
|[http://www.symbian.com/ Symbian]||[[Compiling ScummVM/Symbian|Symbian]] instructions
|[http://www.symbian.com/ Symbian]||[[Compiling ScummVM/Symbian|Symbian]] instructions
|-
|-
|Atari/FreeMiNT||[[Compiling ScummVM/Atari/FreeMiNT|Atari/FreeMiNT]]
|[http://wiki.sparemint.org/index.php/FreeMiNT Atari/FreeMiNT]||[[Compiling ScummVM/Atari/FreeMiNT|Atari/FreeMiNT]]
|-
|-
|[http://en.wikipedia.org/wiki/BeOS BeOS]/[http://www.zeta-os.com/ ZETA]/[http://www.haiku-os.org/ Haiku]||[[Compiling ScummVM/BeOS/ZETA/Haiku|BeOS/ZETA/Haiku]] instructions
|[http://en.wikipedia.org/wiki/BeOS BeOS]/[http://www.zeta-os.com/ ZETA]/[http://www.haiku-os.org/ Haiku]||[[Compiling ScummVM/BeOS/ZETA/Haiku|BeOS/ZETA/Haiku]] instructions
|-
|-
|[http://www.nintendo.com/wii Wii and Gamecube]||[[Compiling ScummVM/Wii|Wii and Gamecube]] instructions
|[http://www.nintendo.com/wii Nintendo Wii and Gamecube]||[[Compiling ScummVM/Wii|Wii and Gamecube]] instructions
|-
|[http://www.android.com/ Google Android]||[[Compiling ScummVM/Android|Android]] instructions, [[Compiling ScummVM/Android-SDL|Android-SDL]] instructions
|-
|[https://developer.palm.com/ HP webOS]||[[Compiling ScummVM/WebOS|WebOS]] instructions
|-
|[http://www.maemo.org/ Maemo]||[[Compiling ScummVM/Maemo|Maemo]] instructions
|-
|[http://bada.com/ Bada]/[https://www.tizen.org/ Tizen]||[[Compiling ScummVM/Bada/Tizen|Bada/Tizen]] instructions
|-
|[http://www.raspberrypi.org/ RaspberryPi]||[[Compiling ScummVM/RPI|Raspberry Pi]] instructions
|}
|}


If you have instructions for compiling a port of ScummVM that is not mentioned here, feel free to contact us!
If you have instructions for compiling a port of ScummVM that is not mentioned here, feel free to contact us!
TrustedUser
574

edits

Navigation menu