MANDIR	= /carl/grad/xc/man/man

makeman = ./makeman
CTAGS = /carl/bin/ctags

SRC= 	libscale.c \
	miditune.c \
	midi_pk.c

manpages: tags man3
	sccs clean

man3:	$(MANDIR)3/libscale.3 \
	$(MANDIR)3/miditune.3 \
	$(MANDIR)3/midi_pk.3 

$(SRC):
	sccs get $@
# different from make sources in makefile !!
sources: $(SRC)

tags: mandesc sources
	popo
	$(CTAGS) -x *.c > Cindex
	${CTAGS} *.c

#	MANUAL 1 PROGRAMS

$(MANDIR)1/freq.1: tags freq.c
	$(makeman)1 -d "Display pitch frequency values for various scales" \
	-s "scale(1) pscale(1)" \
	freq

$(MANDIR)1/scale.1: tags scale.c
	$(makeman)1 -d "Display frequencies, MIDI key and pitch bend for various scales" \
	-s "freq(1) pscale(1)" \
	scale

$(MANDIR)1/pscale.1: tags pscale.c
	$(makeman)1 -d "plays and displays on MIDI various scales" \
	-s "freq(1) scale(1)" \
	pscale

#	MANUAL 3 USER
$(MANDIR)3/libscale.3: tags libscale.c
	$(makeman)3 -d "Utilities to create and display various scales" \
	libscale \
	GetTemperedScale GetJustMinorScale GetJustMajorScale \
	GetPythagoreanScale PrintScale PrintSequence GetBaseNote \
	RatioToPitchBend

$(MANDIR)3/miditune.3: tags miditune.c
	$(makeman)3 -d "Utilities to play tunings on MIDI" \
	miditune \
	PlaySequence PlayPitch mpu_scale_kon mpu_scale_koff

$(MANDIR)3/midi_pk.3: tags midi_pk.c
	$(makeman)3 -d "Relates Pitch names and MIDI keys" \
	midipk \
	midi_key_to_pitch midi_pitch_to_key



