#------------------------------------------------------------------------------
# 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
#------------------------------------------------------------------------------

Chapter5 :=	reffile.5 symbolfile.5

BinDir :=	../../bin
MiscDir :=	../../misc

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

Release :=	0.4

#------------------------------------------------------------------------------
# installation
#------------------------------------------------------------------------------
Man5 :=		$(InstallMan)/man5
Pages5 =	$(patsubst %,$(Man5)/%, $(Chapter5))

.PHONY:		install
install:	$(Pages5)

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

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