Building An Executable

From NARS2000
Revision as of 13:19, 3 January 2009 by Sudleyplace (talk | contribs)
Jump to navigationJump to search

Platforms

The current version of NARS2000 runs on Windows platforms only, however the goal is to move it to Linux, Mac OS, etc. as per user requests. As such, for the moment, the following description for building an executable is necessarily biased towards Windows.

Tools, Libraries, and Source Code

To build the executable you'll need the following

  • C Compiler and Linker
  • Make program
  • Resource Compiler
  • Parser Generator
  • Zip Utility
  • Windows SDK
  • PHP
  • NARS2000 Source Code
  • NARS2000 External Libraries
  • Optionally, Source Control program

The (all free) tools I used to create the program happen to be Microsoft-specific, however there is no reason more generic tools (such as GNU C) can't be used, a task I'm hoping someone will volunteer to investigate. In particular, the tools currently used to create and maintain the executable are as follows: