]> granicus.if.org Git - nethack/commitdiff
more Porting updates
authornhmall <nhmall@nethack.org>
Thu, 5 Dec 2019 03:15:44 +0000 (22:15 -0500)
committernhmall <nhmall@nethack.org>
Thu, 5 Dec 2019 03:15:44 +0000 (22:15 -0500)
Porting

diff --git a/Porting b/Porting
index 675b9ca4f084916f10118f2974feb8a809f9378d..cc27f99659627fdd01361dadc1506d185a377fc1 100644 (file)
--- a/Porting
+++ b/Porting
@@ -200,34 +200,37 @@ line options to produce several output files that are required for:
 
      4.2. Other utilities
 
-Compile and link other utilities such as uudecode, tile-generation utilities,
-and so forth. Those produce output files for use during the game and need to
-be included in the packaging of the game.
+       Compile and link other utilities such as uudecode, tile-generation
+utilities, and so forth. Those produce output files for use during the game and
+need to be included in the packaging of the game.
 
      4.3. Lua
-          
-Compile and link into a library, or obtain a prebuilt Lua library for your platform;
-place the Lua source into lib/lua-5.3.5 (or other folder representing an appropriate
-Lua version); place the Lua library into lib.
+  
+       Compile and link into a library, or obtain a prebuilt Lua library for
+your platform. Place the Lua source into lib/lua-5.3.5 (or other folder
+representing an appropriate Lua version); place the compiled Lua library into
+lib.
 
      4.4  Compile NetHack sources
 
-Compile the source code of the game, including a suitable regular-expression
-interface from several options available in sys/share. Pick one that is
-supported by your OS or that you have obtained a 3rd party library for.
+       Compile the source code of the game, including a suitable
+regular-expression choice from several options available in sys/share. Pick one
+that is supported by your OS or that you have obtained a 3rd party library for.
 
      4.5  Compile optional window port components into a library
 
-If your platform requires 3rd party sources in order to support the window
-port options that you have chosen, such as curses sources for the curses
+       If your platform requires 3rd party sources in order to support the
+window port options that you have chosen, such as curses sources for the curses
 window port, you may store the sources for that library in a subfolder under
 lib.
 
-     4.5. Link the game
+     4.6. Link the game
+
+       Link the game to the Lua library, and to any window port support
+libraries.
 
-Link the game to the Lua library, any window port support libraries.
+     4.7  Package the game
 
-     4.6  Package the game
 
 
      5.0       Design Updates
@@ -236,27 +239,27 @@ The following design updates were introduced in NetHack 3.7.
 
      5.1  Quest text files
 
-The quest text files that were formerly converted from their source text by
-makedefs during the build process, have been replaced by Lua versions and
-are inserted into the game package for processing by the embedded Lua
+       The quest text files that were formerly converted from their source
+text by makedefs during the build process, have been replaced by Lua versions
+and are inserted into the game package for processing by the embedded Lua
 interpreter during game execution.
 
      5.2  Level Compiler  
 
-There is no longer a build-time level compiler. Instead, the level descriptions
-have been converted to Lua and are inserted into the game package for
-processing by the embeded Lua interpreter during game execution.
+       There is no longer a build-time level compiler. Instead, the level
+descriptions have been converted to Lua and are inserted into the game package
+for processing by the embeded Lua interpreter during game execution.
 
      5.3  Dungeon Compiler
 
-There is no longer a build-time dungeon compiler. Instead, the dungeon
+       There is no longer a build-time dungeon compiler. Instead, the dungeon
 description has been converted to Lua and is inserted into the game package for
-processing by the embeded Lua interpreter during game execution. 
+processing by the embeded Lua interpreter during game execution.
 
 
      5.4  Run-time Options
 
-Some of the build and option information that was formerly produced at
+       Some of the build and option information that was formerly produced at
 build-time by makedefs, and contained information about the game platform and
 options selected during the build of the game can now be produced at run-time
 by code within the game itself. That was done to facilitate cross-compiling of