yet more hints file prep
This commit is contained in:
+35
-32
@@ -9,15 +9,24 @@ NHSROOT=..
|
|||||||
# for Atari
|
# for Atari
|
||||||
# SHELL=E:/GEMINI2/MUPFEL.TTP
|
# SHELL=E:/GEMINI2/MUPFEL.TTP
|
||||||
|
|
||||||
MAKEDEFS = ../util/makedefs
|
MAKEDEFS ?= ../util/makedefs
|
||||||
|
# Only generate output for the current configuration:
|
||||||
|
NHGREP ?= $(MAKEDEFS) --grep --input - --output -
|
||||||
|
NEEDMAKEDEFS ?= $(MAKEDEFS)
|
||||||
|
# Generate output for all configurations:
|
||||||
|
#NHGREP ?= $(MAKEDEFS) --grep --input - --output - --grep-define ALLDOCS
|
||||||
|
#NEEDMAKEDEFS ?= $(MAKEDEFS)
|
||||||
|
# Fallback:
|
||||||
|
#NHGREP ?= cat
|
||||||
|
#NEEDMAKEDEFS ?=
|
||||||
|
|
||||||
#STRIPBS ?= ../util/stripbs
|
|
||||||
NROFF ?= nroff
|
NROFF ?= nroff
|
||||||
|
# NROFF_FLAGS comes from a hints file, or is empty
|
||||||
|
|
||||||
# Which version do we want to build? (XXX These are not used anywhere.)
|
# Which version do we want to build? (XXX These are not used anywhere.)
|
||||||
GUIDEBOOK = Guidebook # regular ASCII file
|
GUIDEBOOK ?= Guidebook # regular ASCII file
|
||||||
#GUIDEBOOK = Guidebook.ps # PostScript file
|
#GUIDEBOOK ?= Guidebook.ps # PostScript file
|
||||||
#GUIDEBOOK = Guidebook.dvi # TeX device-independent file
|
#GUIDEBOOK ?= Guidebook.dvi # TeX device-independent file
|
||||||
|
|
||||||
# Some versions of col need -x to keep them from converting spaces to tabs;
|
# Some versions of col need -x to keep them from converting spaces to tabs;
|
||||||
# some versions of col don't do the conversion by default and don't
|
# some versions of col don't do the conversion by default and don't
|
||||||
@@ -29,39 +38,33 @@ COLCMD ?= col -bx
|
|||||||
#COLCMD ?= $(STRIPBS)
|
#COLCMD ?= $(STRIPBS)
|
||||||
|
|
||||||
# The command to use to generate a PostScript file
|
# The command to use to generate a PostScript file
|
||||||
# PSCMD = ditroff | psdit
|
# PSCMD ?= ditroff | psdit
|
||||||
PSCMD ?= groff
|
PSCMD ?= groff
|
||||||
|
|
||||||
# Use the "cat" GUIDECMD if nroff and/or tbl and/or col are not installed
|
|
||||||
# Not appropriate for creating Guidebook.txt.
|
|
||||||
# GUIDECMD ?= cat Guidebook.txt
|
|
||||||
#
|
|
||||||
# Single page. Might need adjustment to .pl value
|
|
||||||
# GUIDECMD= $(GUIDE_PREFORMAT) | perl -pe 's/^(.mt)$$/.pl 4720v\n.in 0\n.po 8\n.ll 64m\n$$1/' | $(NROFF) -c -Tascii | $(COLCMD)
|
|
||||||
#
|
|
||||||
GUIDECMD ?= $(GUIDE_PREFORMAT) | $(NROFF) -c -Tascii $(NROFF_FLAGS) | $(COLCMD)
|
|
||||||
ONEPAGECMD ?= $(ONEPAGE_PREFORMAT) | $(NROFF) -c -Tascii $(NROFF_FLAGS) | $(COLCMD)
|
|
||||||
|
|
||||||
# Only generate output for the current configuration:
|
|
||||||
NHGREP = $(MAKEDEFS) --grep --input - --output -
|
|
||||||
NEEDMAKEDEFS = $(MAKEDEFS)
|
|
||||||
# Generate output for all configurations:
|
|
||||||
#NHGREP = $(MAKEDEFS) --grep --input - --output - --grep-define ALLDOCS
|
|
||||||
#NEEDMAKEDEFS = $(MAKEDEFS)
|
|
||||||
# Fallback:
|
|
||||||
#NHGREP = cat
|
|
||||||
#NEEDMAKEDEFS =
|
|
||||||
|
|
||||||
GUIDEBOOK_MN_SRC ?= Guidebook.mn
|
GUIDEBOOK_MN_SRC ?= Guidebook.mn
|
||||||
GUIDEBOOK_MN ?= $(GUIDEBOOK_MN_SRC)
|
GUIDEBOOK_MN ?= $(GUIDEBOOK_MN_SRC)
|
||||||
GUIDEBOOK_TEX_SRC ?= Guidebook.tex
|
|
||||||
GUIDEBOOK_TEX ?= $(GUIDEBOOK_TEX_SRC)
|
|
||||||
|
|
||||||
GUIDE_PREFORMAT ?= cat $(GUIDEBOOK_MN) | $(NHGREP) | tbl tmac.n -
|
GUIDE_PREFORMAT ?= cat $(GUIDEBOOK_MN) | $(NHGREP) | tbl tmac.n -
|
||||||
# for Guidebook.dat, unpaginated version of Guidebook.txt
|
# for Guidebook.dat, unpaginated version of Guidebook.txt
|
||||||
ONEPAGE_PREFORMAT ?= cat Gbk-1pg-pfx.mn $(GUIDEBOOK_MN) Gbk-1pg-sfx.mn \
|
ONEPAGE_PREFORMAT ?= cat Gbk-1pg-pfx.mn $(GUIDEBOOK_MN) Gbk-1pg-sfx.mn \
|
||||||
| $(NHGREP) | tbl tmac.n -
|
| $(NHGREP) | tbl tmac.n -
|
||||||
|
ONEPAGECMD ?= $(ONEPAGE_PREFORMAT) | nroff -c -Tascii $(NROFF_FLAGS) | $(COLCMD)
|
||||||
|
# Use the "cat" GUIDECMD if nroff and/or tbl and/or col are not installed
|
||||||
|
# Not appropriate for creating Guidebook.txt.
|
||||||
|
# GUIDECMD ?= cat Guidebook.txt
|
||||||
|
#
|
||||||
|
# Single page. Might need adjustment to .pl value
|
||||||
|
# GUIDECMD ?= $(GUIDE_PREFORMAT) | perl -pe 's/^(.mt)$$/.pl 4720v\n.in 0\n.po 8\n.ll 64m\n$$1/' | nroff -c -Tascii | $(COLCMD)
|
||||||
|
#
|
||||||
|
GUIDECMD ?= $(GUIDE_PREFORMAT) | nroff -c -Tascii $(NROFF_FLAGS) | $(COLCMD)
|
||||||
|
GUIDEBOOK_TEX_SRC ?= Guidebook.tex
|
||||||
|
GUIDEBOOK_TEX ?= $(GUIDEBOOK_TEX_SRC)
|
||||||
|
|
||||||
|
#STRIPBS ?= ../util/stripbs
|
||||||
|
# STRIPBS often comes from a hints file, or is empty
|
||||||
|
|
||||||
|
# targets
|
||||||
|
#
|
||||||
# the basic guidebook
|
# the basic guidebook
|
||||||
Guidebook : $(GUIDEBOOK_MN) tmac.n tmac.nh $(NEEDMAKEDEFS) $(STRIPBS)
|
Guidebook : $(GUIDEBOOK_MN) tmac.n tmac.nh $(NEEDMAKEDEFS) $(STRIPBS)
|
||||||
-$(GUIDECMD) > Guidebook
|
-$(GUIDECMD) > Guidebook
|
||||||
@@ -99,10 +102,10 @@ RCVRMANCREATE = cat recover.6 | $(NHGREP) >
|
|||||||
DLBMANCREATE = cat dlb.6 | $(NHGREP) >
|
DLBMANCREATE = cat dlb.6 | $(NHGREP) >
|
||||||
MDMANCREATE = cat makedefs.6 | $(NHGREP) >
|
MDMANCREATE = cat makedefs.6 | $(NHGREP) >
|
||||||
# manual installation for most SYSV-style systems
|
# manual installation for most SYSV-style systems
|
||||||
# GAMEMANCREATE = cat nethack.6 | $(NHGREP) | $(NROFF) -man - >
|
# GAMEMANCREATE = cat nethack.6 | $(NHGREP) | nroff -man - >
|
||||||
# RCVRMANCREATE = cat recover.6 | $(NHGREP) | $(NROFF) -man - >
|
# RCVRMANCREATE = cat recover.6 | $(NHGREP) | nroff -man - >
|
||||||
# DLBMANCREATE = cat dlb.6 | $(NHGREP) | $(NROFF) -man - >
|
# DLBMANCREATE = cat dlb.6 | $(NHGREP) | nroff -man - >
|
||||||
# MDMANCREATE = cat makedefs.6 | $(NHGREP) | $(NROFF) -man - >
|
# MDMANCREATE = cat makedefs.6 | $(NHGREP) | nroff -man - >
|
||||||
|
|
||||||
manpages: $(PREMANPAGES)
|
manpages: $(PREMANPAGES)
|
||||||
-$(GAMEMANCREATE) $(MANDIR)/$(GAME).$(MANEXT)
|
-$(GAMEMANCREATE) $(MANDIR)/$(GAME).$(MANEXT)
|
||||||
|
|||||||
Reference in New Issue
Block a user