Compiling with Make (OpenXcom)

From UFOpaedia
Revision as of 11:50, 29 April 2014 by Winterheart (talk | contribs)
Jump to navigation Jump to search

Required packages

  • git (git)
  • SDL (libsdl1.2-dev)
  • SDL_mixer (libsdl-mixer1.2-dev)
  • SDL_image (libsdl-image1.2-dev)
  • SDL_gfx (libsdl-gfx1.2-dev), version 2.0.22 or later
  • yaml-cpp (libyaml-cpp-dev), version 0.5.1 or later
  • boost (libboost-dev), required as dependency for yaml-cpp 0.5.1.

Check the library websites if you can't find them with your distribution's package manager.

Don't forget to copy the X-Com resources to your bin folder as shown in Installing.

Commands

  1. Open up a terminal.
  2. Type git clone <repository url> (the official one or your own fork) to get the latest code.
  3. Go into the src/ folder inside the repository you just pulled and rename Makefile.simple to just Makefile.
  4. Edit the Makefile in case there are any settings you need to change for your particular platform.
  5. Type make to compile all the code.
  6. Go to the bin/ folder and run ./openxcom.
  7. In the future, you can stay up to date by using git pull.