#------------------------------------------------------------------------------
# Makefile for Oberon system documentation
# (c) University of Ulm, SAI, D-7900 Ulm
# afb 8/90
# rev afb 9/90: GNU make
# rev afb 9/90
#    avoid patsubst in association with ":=" assignment to
#    keep environment lists < 5kb
# rev afb 4/92: hierarchical makefiles
#------------------------------------------------------------------------------

Chapter1 :=	mmo.1 oc.1 odb.1
BinDir :=	../../bin
MiscDir :=	../../misc

InstallLib :=	/usr/local/lib/oberon
InstallMan :=	/usr/local/man/oberon

Release :=	0.4

#------------------------------------------------------------------------------
# installation
#------------------------------------------------------------------------------
Man1 :=		$(InstallMan)/man1
Pages1 =	$(patsubst %,$(Man1)/%, $(Chapter1))

.PHONY:		install
install:	$(Pages1)

$(Pages1):	$(Man1)/%: %
		rm -f $@
		$(BinDir)/patch_macros \
			-l $(InstallLib) \
			-m $(MiscDir)/macros \
			-r $(Release) \
			$< >$@
		chmod 664 $@

#------------------------------------------------------------------------------
# cleanup
#------------------------------------------------------------------------------
.PHONY:		clean
clean:
		rcsclean $(Docs)
