(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:
parent
dae17432ae
commit
b4161cd7e2
11 changed files with 341 additions and 652 deletions
4
Make.mk
4
Make.mk
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue