diff options
Diffstat (limited to 'share/mk/build/catman.mk')
-rw-r--r-- | share/mk/build/catman.mk | 36 |
1 files changed, 8 insertions, 28 deletions
diff --git a/share/mk/build/catman.mk b/share/mk/build/catman.mk index b3a15f0e9..b79d0d895 100644 --- a/share/mk/build/catman.mk +++ b/share/mk/build/catman.mk @@ -9,13 +9,11 @@ MAKEFILE_BUILD_CATMAN_INCLUDED := 1 include $(MAKEFILEDIR)/build/_.mk +include $(MAKEFILEDIR)/build/groff.mk include $(MAKEFILEDIR)/cmd.mk include $(MAKEFILEDIR)/src.mk -TMACDIR := $(SYSCONFDIR)/groff/tmac - - MANWIDTH ?= 80 NROFF_LINE_LENGTH := $(shell $(EXPR) $(MANWIDTH) - 2) NROFF_OUT_DEVICE := $(shell $(LOCALE) charmap \ @@ -23,29 +21,9 @@ NROFF_OUT_DEVICE := $(shell $(LOCALE) charmap \ && $(ECHO) utf8 \ || $(ECHO) ascii) -DEFAULT_EQNFLAGS := -EXTRA_EQNFLAGS := -EQNFLAGS := $(DEFAULT_EQNFLAGS) $(EXTRA_EQNFLAGS) -EQN := eqn - -DEFAULT_TROFFFLAGS := -t -DEFAULT_TROFFFLAGS += -ww -DEFAULT_TROFFFLAGS += -rLL=$(NROFF_LINE_LENGTH)n -EXTRA_TROFFFLAGS := -TROFFFLAGS := $(DEFAULT_TROFFFLAGS) $(EXTRA_TROFFFLAGS) -TROFF := troff - -TROFF_CHECKSTYLE_LVL := 3 -DEFAULT_TROFFFLAGS_MAN := $(TROFFFLAGS) -DEFAULT_TROFFFLAGS_MAN := -M $(TMACDIR) -DEFAULT_TROFFFLAGS_MAN += -m checkstyle -DEFAULT_TROFFFLAGS_MAN += -rCHECKSTYLE=$(TROFF_CHECKSTYLE_LVL) -EXTRA_TROFFFLAGS_MAN := -TROFFFLAGS_MAN := $(DEFAULT_TROFFFLAGS_MAN) $(EXTRA_TROFFFLAGS_MAN) - -DEFAULT_TROFFFLAGS_MDOC := $(TROFFFLAGS) -EXTRA_TROFFFLAGS_MDOC := -TROFFFLAGS_MDOC := $(DEFAULT_TROFFFLAGS_MDOC) $(EXTRA_TROFFFLAGS_MDOC) +DEFAULT_NROFFFLAGS := -rLL=$(NROFF_LINE_LENGTH)n +EXTRA_NROFFFLAGS := +NROFFFLAGS := $(DEFAULT_NROFFFLAGS) $(EXTRA_NROFFFLAGS) DEFAULT_GROTTYFLAGS := -c EXTRA_GROTTYFLAGS := @@ -66,12 +44,14 @@ $(_CATMAN_troff): %.cat.troff: %.eqn | $$(@D)/ $(_CATMAN_MAN_set): %.cat.set: %.cat.troff | $$(@D)/ $(info TROFF -man $@) - $(TROFF) -man -T$(NROFF_OUT_DEVICE) $(TROFFFLAGS_MAN) <$< 2>&1 >$@ \ + <$< 2>&1 >$@ \ + $(TROFF) -man -T$(NROFF_OUT_DEVICE) $(TROFFFLAGS_MAN) $(NROFFFLAGS) \ | ( ! $(GREP) ^ ) $(_CATMAN_MDOC_set): %.cat.set: %.cat.troff | $$(@D)/ $(info TROFF -mdoc $@) - $(TROFF) -mdoc -T$(NROFF_OUT_DEVICE) $(TROFFFLAGS_MDOC) <$< 2>&1 >$@ \ + <$< 2>&1 >$@ \ + $(TROFF) -mdoc -T$(NROFF_OUT_DEVICE) $(TROFFFLAGS_MDOC) $(NROFFFLAGS) \ | ( ! $(GREP) ^ ) $(_CATMAN): %.cat: %.cat.set | $$(@D)/ |