| author | ecalot
<ecalot> 2005-01-07 03:26:02 UTC |
| committer | ecalot
<ecalot> 2005-01-07 03:26:02 UTC |
| parent | b8858a7c69d9b4199e11b095ffca46623ca3012c |
| FP/doc/INSTALL | +26 | -19 |
diff --git a/FP/doc/INSTALL b/FP/doc/INSTALL index 87a1489..068bd6e 100644 --- a/FP/doc/INSTALL +++ b/FP/doc/INSTALL @@ -15,43 +15,50 @@ To make the game for the first time type: cd FP/src make install -The dat files will be downloaded (about 200kb), after that the resource -configuration will be generated and the source compiled. +The dat files will be downloaded (about 200kb), after that the +configuration will be processed and the source compiled. The CVS code isn't a binary distribution and it needs to be compiled, some packets are required in both cases (coders and anonymous). -The requiered packages are: - bzip2 sed wget gcc make libsdl1.2-dev +Minimum requiered packages needed for a succesful source build: + awk gcc make libsdl1.2-dev -Recomended - make gcc gqview libsdl1.2-dev bash vim cvs mawk wget tar bzip2 dosbox +Packages needed if you want to do a "make install" + wget tar bzip2 + +Recomended packages + gqview bash vim cvs mawk/gawk dosbox -The first seven packages are installed by default. For the moment the only supported platform is x86. This is because of the -endian registers in the processors. We are working to finish porting the +endian registers in the processors. We are working to finish the porting of our abstraction disk library. -The installation script was made and tested with bash, try to have this installed -in your system. Installation is not needed if you want to build the sources, but -will download the data files needed by the game to be ran. In a future bash -package won't be needed anymore and the make install will perform the download -by itself. +Installation (make install) is not needed if you want to build the sources, +but will download the data files needed by the game to be ran. If you are using debian you can install the packages just typing: -apt-get install bash wget gcc make libsdl1.2-dev +apt-get install wget gcc make libsdl1.2-dev bzip2 tar Make options: - make compiles only the latest modified sources - make build compiles all the sources -- make install downloads dat files, generate index and compiles the game -- make clean clears the intermediate and final compiled files +- make install downloads dat files and compiles the game +- make clean deletes all the files that are generated by make + except the ones that have been downloaded. + Note that this is not dangerous at all because make build + will regenerate them. - make download downloads the dat files, generate index -- make all generates index and re-builds the source +- make headers parses the configuration files and builds the headers. + This uses all the awk stuff and is very useful to make a + package for other machines without awk installed (e.g. + machines running Windows systems). +- make it does all the necesary stuff to run the game and runs it +- make run runs a compiled game CVS nightly tarballs: ~~~~~~~~~~~~~~~~~~~~ -Is just the last CVS stuff compressed. To install it just uncompress it and follow -the CVS installation steps (except for the cvs command). +Is just the last CVS stuff compressed. To install it just uncompress it and +follow the CVS installation steps (except for the cvs command). To install from the binary distribution files: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~