DEADSOFTWARE

net: add 'announce' command
[d2df-sdl.git] / README
diff --git a/README b/README
index 564013568c004169da4fbfecedad1f231b61076d..7f8daf5451ed1d57711cd22ad2010e815537962d 100644 (file)
--- a/README
+++ b/README
@@ -14,7 +14,7 @@ Requirements:
 Create the "tmp" and "bin" directories and then run:
 
   cd src/game
 Create the "tmp" and "bin" directories and then run:
 
   cd src/game
-  fpc -O3 -FE../../bin -FU../../tmp Doom2DF.lpr
+  fpc -g -gl -O3 -FE../../bin -FU../../tmp Doom2DF.lpr
 
 Additionally you can add following options:
   System driver:
 
 Additionally you can add following options:
   System driver:
@@ -39,14 +39,16 @@ Additionally you can add following options:
     * -dUSE_XMP         Build with linxmp
     * -dUSE_MPG123      Build with libmpg123
     * -dUSE_OPUS        Build with libopus
     * -dUSE_XMP         Build with linxmp
     * -dUSE_MPG123      Build with libmpg123
     * -dUSE_OPUS        Build with libopus
+    * -dUSE_GME         Build with libgme
   Other:
   Other:
+    * -dSDL2_NODPI      Build for old libSDL2
     * -dUSE_MINIUPNPC   Build with libminiupnpc for automatic server port
                         forwarding via UPNP
     * -dENABLE_HOLMES   Build with ingame map debugger
     * -dHEADLESS        Build a headless executable for dedicated servers
 
     * -dUSE_MINIUPNPC   Build with libminiupnpc for automatic server port
                         forwarding via UPNP
     * -dENABLE_HOLMES   Build with ingame map debugger
     * -dHEADLESS        Build a headless executable for dedicated servers
 
-Replace -O3 with -g -gl to enable debugging features. Run the game with --gdb
-when using a debugger to prevent it from eating exceptions.
+Run the game with --gdb when using a debugger to prevent it from eating
+exceptions.
 
 Windows binaries will require the appropriate DLLs (SDL2.dll, SDL2_mixer.dll or
 FMODEx.dll, ENet.dll, miniupnpc.dll), unless you choose to static link them.
 
 Windows binaries will require the appropriate DLLs (SDL2.dll, SDL2_mixer.dll or
 FMODEx.dll, ENet.dll, miniupnpc.dll), unless you choose to static link them.
@@ -55,7 +57,7 @@ FMODEx.dll, ENet.dll, miniupnpc.dll), unless you choose to static link them.
 Static Linking
 --------------
 
 Static Linking
 --------------
 
-See ( http://repo.or.cz/d2df-binlib.git ) repo for prebuild dynamic and static
+See ( http://repo.or.cz/d2df-binlib.git ) repo for prebuilt dynamic and static
 libraries.
 
 It is now possible to link windoze LibJIT and ENet as static libs.
 libraries.
 
 It is now possible to link windoze LibJIT and ENet as static libs.
@@ -65,6 +67,8 @@ Then, you can use:
   -dLIBJIT_WINDOZE_STATIC       -- static LibJIT
   -dLIBENET_WINDOZE_STATIC      -- static ENet
   -dLIBMINIUPNPC_WINDOZE_STATIC -- static MiniUPNPC
   -dLIBJIT_WINDOZE_STATIC       -- static LibJIT
   -dLIBENET_WINDOZE_STATIC      -- static ENet
   -dLIBMINIUPNPC_WINDOZE_STATIC -- static MiniUPNPC
+  -dVORBIS_WINDOZE_STATIC       -- static libogg/libvorbis (only in AL builds)
+  -dOPUS_WINDOZE_STATIC         -- static libogg/libopus (only in AL builds)
 
 Don't forget to specify lib*.a location with -Fi<...>
 
 
 Don't forget to specify lib*.a location with -Fi<...>