6
edits
m (Solved a minor broken link.) |
m (Library links removed, typos fixed.) |
||
Line 22: | Line 22: | ||
==== Download ==== | ==== Download ==== | ||
'''Download''' and '''execute''' the MSYS2 bundle for your architecture | '''Download''' and '''execute''' the MSYS2 bundle for your architecture from [http://msys2.github.io/ here]. | ||
==== Update the core of MSYS2 ==== | ==== Update the core of MSYS2 ==== | ||
Line 50: | Line 50: | ||
In order to compile properly the project utilizes Makefiles, which are build configuration files that the compiler uses to compile, link and solve dependencies. "make" is the software that runs the Makefiles. | In order to compile properly the project utilizes Makefiles, which are build configuration files that the compiler uses to compile, link and solve dependencies. "make" is the software that runs the Makefiles. | ||
MSYS2 does not support make out of the box, but it has | MSYS2 does not support make out of the box, but it has its own implementation. Install it by typing: | ||
<syntax type="bash"> | <syntax type="bash"> | ||
Line 63: | Line 63: | ||
where <env> is the environment as previously stated, and <library> is the name of the library, as stated in the list (e.g. pacman -S mingw-w64-x86_64-SDL): | where <env> is the environment as previously stated, and <library> is the name of the library, as stated in the list (e.g. pacman -S mingw-w64-x86_64-SDL): | ||
* | * '''SDL''' Mandatory. | ||
* | * '''nasm''' Optional, for faster compile of scalers. | ||
* | * '''flac'''. Optional, for FLAC support. | ||
* | * '''libogg''' and '''libvorbis''' Optional, for OGG support. | ||
* | * '''libmad''' Optional, for MP3 support. | ||
* | * '''libmpeg2''' Optional, for MPEG2 cutscene support. | ||
* | * '''zlib'''. Optional, for compressed saved games. | ||
* | * '''libtheora'''. Optional, for Broken Sword 2.5. | ||
* | * '''libfaad2'''. Optional, for AAC support. | ||
* | * '''libpng'''. Optional, for PNG support. | ||
* | * '''freetype'''. Optional, for TTF support. | ||
* | * '''fluidsynth'''. Optional, for soundfont MIDI support. | ||
=== Let's get compiling! === | === Let's get compiling! === |
edits