Update compilation instruction

This commit is contained in:
Stas Degteff 2011-02-18 23:42:24 +00:00
parent 81cacdd48f
commit 45304db292

View File

@ -51,16 +51,49 @@ GNUmakef.def.
-- unix-like ONLY -- -- unix-like ONLY --
When building in Linux, FreeBSD or another unix-like OS if you wants use When building in Linux, FreeBSD or another unix-like OS if you wants use
unicode-compatible Golded+ then build Golded+ using ncurses v.5.x with unicode-compatible Golded+ then build Golded+ using ncurses v.5.x with
libncursesw. (This issue is suggested by Dmitry Rodin 2:5020/5410@fidonet.) libncursesw, a wide-characters ncurses version. (This issue is suggested
by Dmitry Rodin 2:5020/5410@fidonet.)
------ COMMON ------ ------ COMMON ------
Now go to golded3 and copy mygolded.__h to mygolded.h and adjust it for Now go to golded3 and copy mygolded.__h to mygolded.h and adjust it for
yourself (put your name, FTN address and e-mail). Goto root again. yourself (put your name, FTN address and e-mail). Goto root again.
Exec 'make' (or `gmake' on BSD) and drink beer or play with bear until Exec 'make' (or `gmake' on BSD). You may specify following parameters in the
make call:
"BUILD=minimal" Compile Golded+ with support only most popular formats of
message bases (OPUS, Jam, Squish).
"USE_NCURSES=0" if you dislike curses library (Linux version requires to
use curses)
"WIDE_NCURSES=1" if it is needed to use wide characters with curses library
"BUGGY_NCURSES=1" if Golded+ requires additional keypresses to pass areascan
"KOI8=1" Better koi-8 support for linux. Do not set this for
international builds since latin-1 support will be broken.
"ICONV=1" Use iconv library for recoding text. Experimental! Do not
set this if you don't sure!
"PLATFORM=xxx" Overwrite platform auto detection. Here "xxx" may be:
"cyg" - for MinGW or Cygwin (MinGW build),
"lnx" - for GNU/Linux or any BSD,
"emx" - for OS/2 EMX
"sun" - for SunOS (Solaris)
"osx" - for OS X
"djg" - for DJGPP (DOS with DPMI)
"be" - for BeOS
If you do not know that means the parameter, please do not specify it in
command line.
While make work, you may drink beer or play with bear until
compilation in progress. But better - help your wife (if you have one) or compilation in progress. But better - help your wife (if you have one) or
wives (if you have more :)) with home work ;-) wives (if you have more :)) with home work ;-)
ls bin/ ls bin/
You have to get ged{short-patform-name}, gn{short-patform-name}, and You have to get ged{short-patform-name}, gn{short-patform-name}, and