empserver/include
Markus Armbruster a98626df2d Replace the build process. The new one requires GNU Make, Autoconf
and Autoconf macros that come with Automake.  It supports multiple
separate builds of the same source tree, and updates dependencies
automatically.  Targets info, html, install, install-html, uninstall
and dist are not yet implemented.

System configuration is now automatic.  Previously, you had to choose
one of several canned system configurations, defined in Make.sysdefs.
Currently, system configuration always uses UCONTEXT for LWP, and
chooses LWP only if its requirements are met.

Feature configuration changed: instead of editing build.conf (further
processed by doconfig), you pass arguments to configure.  Note that
build.conf settings that can be overridden in econfig have no
configure equivalent; just edit econfig instead.

Because generated headers complicate makefiles, fold gamesdef.h into
its users: path.c and ipglob.c become path.c.in and ipglob.c.in,
constants.c, vers.c, options.h simply hardcode defaults (most of them
are run-time configurable).

Call the client empire instead of emp_client.  This matches what the
old standalone build did.
2005-12-20 20:25:35 +00:00
..
.cvsignore List generated files and directories that CVS doesn't ignore by 2003-10-04 14:54:09 +00:00
budg.h Update copyright notice. 2005-03-16 22:03:16 +00:00
com.h New doc & doc fixes. Remove s_char on the way. 2005-06-25 17:22:45 +00:00
combat.h Update copyright notice. 2005-03-16 22:03:16 +00:00
commands.h Update copyright notice. 2005-03-16 22:03:16 +00:00
commodity.h Update copyright notice. 2005-03-16 22:03:16 +00:00
common.h Update copyright notice. 2005-03-16 22:03:16 +00:00
damage.h Update copyright notice. 2005-03-16 22:03:16 +00:00
distribute.h Update copyright notice. 2005-03-16 22:03:16 +00:00
econfig-spec.h Doc fix. 2005-12-03 20:59:07 +00:00
empio.h (IO_CONN, io_conn, IOQ_BUFSIZE, MAXIOV, LND_NOTANY, plur) 2005-09-30 19:51:32 +00:00
empthread.h (empth_start, empth_init) [_EMPTH_POSIX]: Do not handle SIGALRM. We 2005-10-26 16:30:00 +00:00
file.h (ef_init_srv): Add a call ef_verify() to verify game data and game 2005-11-30 19:17:58 +00:00
gen.h Update copyright notice. 2005-03-16 22:03:16 +00:00
genitem.h Update copyright notice. 2005-03-16 22:03:16 +00:00
ioqueue.h (IO_CONN, io_conn, IOQ_BUFSIZE, MAXIOV, LND_NOTANY, plur) 2005-09-30 19:51:32 +00:00
item.h (nchr): Move the array size to nuke.h. Add rows for configurable units. 2005-10-28 13:23:08 +00:00
land.h (lnd_maxno): Variable's value is well-known constant N_MAXLAND + 1. 2005-11-06 20:59:38 +00:00
loan.h (dchr_ca, packing, empfile): Add packing symbol table. 2005-11-13 12:27:02 +00:00
lost.h (EFF_OWNER): The assertion that EFF_OWNER implies ef_read() sets 2005-05-29 14:14:33 +00:00
lwp.h Clean up the move of lwpProc (lwpint.h rev. 1.11, lwp.h rev. 1.8). 2005-12-10 15:00:35 +00:00
map.h (diroff, dirch, routech): Declare with array size. Define without. 2005-10-30 16:46:46 +00:00
match.h Update copyright notice. 2005-03-16 22:03:16 +00:00
misc.h (oops): Move declaration to misc.h, to make CANT_HAPPEN() usable 2005-12-05 22:13:35 +00:00
mission.h (ship_chr_flags[]): Remove internal flags (M_XLIGHT, M_NCHOPPERS) 2005-11-30 18:57:53 +00:00
nat.h (coun_list, repo_list, nati): Replace in-flux determination code with influx(). 2005-12-17 20:18:54 +00:00
news.h (dchrstr, pchrstr, rptstr): New member d_uid, p_uid, r_uid. 2005-11-19 17:37:43 +00:00
nsc.h (lookup): Rename lookup() to symbol_by_value(), make it public 2005-11-22 22:57:06 +00:00
nuke.h (nuk_maxno): Variable's value is well-known constant N_MAXNUKE + 1. 2005-11-06 20:37:07 +00:00
options.h Replace the build process. The new one requires GNU Make, Autoconf 2005-12-20 20:25:35 +00:00
optlist.h (opt_NO_LCMS, opt_NO_HCMS, opt_NO_OIL, Options, 2005-11-13 16:39:27 +00:00
path.h (diroff, dirch, routech): Declare with array size. Define without. 2005-10-30 16:46:46 +00:00
plague.h Update copyright notice. 2005-03-16 22:03:16 +00:00
plane.h (pln_maxno): Variable's value is well-known constant N_MAXPLANE + 1. 2005-11-06 21:12:24 +00:00
player.h (lndstr, natstr, shpstr): Fix string types from s_char[] to char[]. 2005-10-03 10:35:44 +00:00
power.h Update copyright notice. 2005-03-16 22:03:16 +00:00
product.h (dchrstr, pchrstr, rptstr): New member d_uid, p_uid, r_uid. 2005-11-19 17:37:43 +00:00
proto.h (sendcmd): Change argument cmd to string. Callers changed. 2005-05-26 13:18:58 +00:00
prototypes.h (oops): Move declaration to misc.h, to make CANT_HAPPEN() usable 2005-12-05 22:13:35 +00:00
queue.h Update copyright notice. 2005-03-16 22:03:16 +00:00
retreat.h Update copyright notice. 2005-03-16 22:03:16 +00:00
sect.h (dchrstr, pchrstr, rptstr): New member d_uid, p_uid, r_uid. 2005-11-19 17:37:43 +00:00
server.h (force): Change to create update thread instead of calling 2005-08-20 19:16:56 +00:00
service.h Update copyright notice. 2005-03-16 22:03:16 +00:00
ship.h (shp_nav_one_sector, mchr[], ship_chr_flags[], Ship-types, Sector-types): 2005-12-18 15:16:52 +00:00
subs.h Update copyright notice. 2005-03-16 22:03:16 +00:00
tel.h Update copyright notice. 2005-03-16 22:03:16 +00:00
trade.h Update copyright notice. 2005-03-16 22:03:16 +00:00
treaty.h (dchr_ca, packing, empfile): Add packing symbol table. 2005-11-13 12:27:02 +00:00
update.h Update copyright notice. 2005-03-16 22:03:16 +00:00
version.h Update for 4.2.23. 2005-10-21 05:58:30 +00:00
wantupd.h (IO_CONN, io_conn, IOQ_BUFSIZE, MAXIOV, LND_NOTANY, plur) 2005-09-30 19:51:32 +00:00
xy.h Update copyright notice. 2005-03-16 22:03:16 +00:00