#
# NROFF is the command to format the man pages
#
NROFF = groff -mdoc -Tascii

#
# MANDIR is the directory when the man pages go
#
MANDIR = /usr/local/man

#
# MANSUB is the subdirectory for man pages
#
# MANSUB = man
MANSUB = cat

#
# MANEXT1 is the extension for man section 1 pages
#
MANEXT1 = 1

#
# MANEXT3 is the extension for man section 3 pages
#
MANEXT3 = 3

#
# MANOWN is the owner of the man pages
#
MANOWN = bin

#
# MANGRP is the group of the man pages
#
MANGRP = bin

#
# INSTALL is the program to install the man pagess
#
INSTALL = install -c -o $(MANOWN) -g $(MANGRP) -m 444

MAN1 = infom.1 m1to0.1 minfo.1 mplay.1 mrecord.1 mseq.1 tclm.1
MAN3 = midiconfig.3 midifixtovar.3 midifree.3 midiget.3 midimake.3 \
       midimerge.3 midiplay.3 midiplayable.3 midiput.3 midiread.3 \
       midirecord.3 midirewind.3 midistop.3 miditiming.3 \
       midivartofix.3 midiwrite.3 tclmversion.3 tclm_interface.3

MAN10 = infom.0 m1to0.0 minfo.0 mplay.0 mrecord.0 mseq.0 tclm.0
MAN30 = midiconfig.0 midifixtovar.0 midifree.0 midiget.0 midimake.0 \
       midimerge.0 midiplay.0 midiplayable.0 midiput.0 midiread.0 \
       midirecord.0 midirewind.0 midistop.0 miditiming.0 \
       midivartofix.0 midiwrite.0 tclmversion.0 tclm_interface.0

.SUFFIXES: .0 .1 .3

install-man-cooked: $(MAN10) $(MAN30)
	$(INSTALL) $(MAN10) $(MANDIR)/$(MANSUB)$(MANEXT1)
	$(INSTALL) $(MAN30) $(MANDIR)/$(MANSUB)$(MANEXT3)

install-man-raw:
	$(INSTALL) $(MAN1) $(MANDIR)/$(MANSUB)$(MANEXT1)
	$(INSTALL) $(MAN3) $(MANDIR)/$(MANSUB)$(MANEXT3)

clean:
	rm -f $(MAN10) $(MAN30)

.1.0:
	$(NROFF) $< > $@

.3.0:
	$(NROFF) $< > $@
