(mchr, plchr, lchr, nchr): Move initializer to new builtin config

files ship.config, plane.config, land.config, nuke.config.
(empfile): Declare the new config files.
(install, installdirs): Install them.
(builtins): New make variable.
This commit is contained in:
Markus Armbruster 2006-02-19 09:15:46 +00:00
parent dae17432ae
commit b4161cd7e2
11 changed files with 341 additions and 652 deletions

View file

@ -52,6 +52,7 @@ csrc := $(filter %.c, $(src))
tsrc := $(filter %.t, $(src))
man1 := $(filter man/%.1, $(src))
man6 := $(filter man/%.6, $(src))
builtins := $(filter src/lib/global/%.config, $(src))
# Info topics and subjects
-include subjects.mk
@ -169,6 +170,7 @@ distclean: clean
install: all installdirs
$(INSTALL_PROGRAM) $(util) $(server) $(sbindir)
$(INSTALL_PROGRAM) $(client) $(bindir)
$(INSTALL) -m 444 $(builtins) $(builtindir)
$(INSTALL_DATA) $(info.nr) $(einfodir)
$(INSTALL_DATA) $(addprefix $(srcdir)/, $(man1)) $(mandir)/man1
$(INSTALL_DATA) $(addprefix $(srcdir)/, $(man6)) $(mandir)/man6
@ -188,7 +190,7 @@ install: all installdirs
.PHONY: installdirs
installdirs:
mkdir -p $(bindir) $(sbindir) $(gamedir) $(einfodir) $(mandir)/man1 $(mandir)/man6 $(dir $(econfig))
mkdir -p $(sbindir) $(bindir) $(builtindir) $(einfodir) $(mandir)/man1 $(mandir)/man6 $(dir $(econfig)) $(gamedir)
.PHONY: install-html
install-html: html | $(ehtmldir)