imake
From NetBSD Wiki
imake is a largely undocumented piece of software that comes with X11 and promises portable installation of software. It is very configurable and therefore hard to understand completely.
Man pages
Man pages can be installed as source files, or as preformatted pages (so-called catpages, since they can be viewed with cat). There are many categories in which a man page can fall, and all have their own scheme for file names.
The following settings have been extracted from the Makefile of xskat, with "grep MAN".
XFree 4.6.0 on NetBSD-4.99.30-i386
RMAN = rman
RMANBASENAME = rman
RMANOPTIONS = -f HTML
MANPATH = $(PREFIX)/man
MANSOURCEPATH = $(MANPATH)/man
MANDIR = $(MANSOURCEPATH)$(MANSUFFIX)
LIBMANDIR = $(MANSOURCEPATH)$(LIBMANSUFFIX)
FILEMANDIR = $(MANSOURCEPATH)$(FILEMANSUFFIX)
MISCMANDIR = $(MANSOURCEPATH)$(MISCMANSUFFIX)
DRIVERMANDIR = $(MANSOURCEPATH)$(DRIVERMANSUFFIX)
MANSUFFIX = 1
LIBMANSUFFIX = 3
FILEMANSUFFIX = 5
MISCMANSUFFIX = 7
DRIVERMANSUFFIX = 4
ADMINMANSUFFIX = 8
MANSRCSUFFIX = man
MANNEWSUFFIX = _man
MANDEFS = -D__apploaddir__=$(XAPPLOADDIR) -D__filemansuffix__=$(FILEMANSUFFIX) -D__libmansuffix__=$(LIBMANSUFFIX) -D__miscmansuffix__=$(MISCMANSUFFIX) -D__dr
COMPRESSMANCMD = gzip -n
MANMACROS = -man
INSTMANFLAGS = -m 0444
The directory for the preformatted pages is generated from the directory of the unformatted pages, and the extenstion of the preformatted pages is always ".0".
openwin on SunOS-5.10-sparc
MANPATH = $(PREFIX)/share/man
MANSOURCEPATH = $(MANPATH)/man
MANDIR = $(MANSOURCEPATH)1
LIBMANDIR = $(MANSOURCEPATH)3
FILEMANDIR = $(MANSOURCEPATH)$(FILEMANSUFFIX)
MANSUFFIX = 1
LIBMANSUFFIX = 3
FILEMANSUFFIX = 4
INSTMANFLAGS = -m 0444
