Wiki

Clone wiki

ultima-exodus / Makefile_Build_Targets

Makefile Build Targets

The following targets are available in Makefile at the root of the project Build Environment.

  • clean - cleans all compiled code and packages in the build directory
  • fullclean - removes the build output directory
  • compile - compiles/assembles all binaries
  • package - creates all packages
    • package_u2 - creates the U2 Upgrade package zip
    • package_u3 - creates the U3 Upgrade package zip
    • package_u5 - creates the U5 Upgrade package zip
  • install - installs packages to the game directories. will create and patch game/u\*up directories if they do not exist
    • install_u2 - installs U2 Upgrade to game/u2up
    • install_u3 - installs U3 Upgrade to game/u3up
    • install_u5 - installs U5 Upgrade to game/u5up
  • patch_u2 - creates patches/u2up.pat by diffing binaries in game/u2orig and game/u2up
  • patch_u3 - creates patches/u3up.pat by diffing binaries in game/u3orig and game/u3up
  • patch_u5 - creates patches/u5up.pat by diffing binaries in game/u5orig and game/u5up
  • apply_patch_u2 - applies u2up.pat to game/u2up
  • apply_patch_u3 - applies u3up.pat to game/u3up
  • apply_patch_u5 - applies u5up.pat to game/u5up

Updated