#
# $PROJECT: Include Makefiles
#
# $VER: autodoc.mk 1.3 (03.09.96)
#
# by
#
# Stefan Ruppert , Windthorststrasse 5 , 65439 Floersheim , GERMANY
#
# (C) Copyright 1995,1996
# All Rights Reserved !
#
# $HISTORY:
#
# 03.09.96 : 001.003 : added MDOCFLAGS
# 31.12.95 : 001.002 : added readme target
# 21.07.95 : 001.001 : initial
#

##############################################################################
#
# commands
#

RX     = Sys:Rexxc/rx
ifeq ($(NAME)X,X)
NAME = $(PROJECT)
endif
ifeq ($(VERSTR)X,X)
VERSTR = $(VERSION).$(REVISION)
endif

##############################################################################
#
# generate autodocs
#

$(filter %.doc,$(AUTODOC)) : $(SRCS)
	 c:swtools/makedoc $^ AUTODOC $@ $(MAKEDOCFLAGS) $(MDOCFLAGS)

##############################################################################
#
# convert autodoc to an amigaguide
#

$(GUIDE) : $(AUTODOC)
	c:swtools/makexref FROM $^ TO t:tmp.xref NOICON VERBOSE CATEGORY Tmp
	c:swtools/loadxref t:tmp.xref $(XREFLOAD) XREFPRI=127 INDEX
	c:swtools/xrefconvert FROM $(filter %.doc,$<) TO $(@D) VERBOSE $(MAKEGUIDEFLAGS)
	c:swtools/expungexref Tmp
	delete t:tmp.xref

$(XREF) : $(AUTODOC)
	c:swtools/expungexref $(XREFCATEGORY)
	c:swtools/makexref FROM $^ TO $@ NOICON VERSION $(VERSION) REVISION $(REVISION) \
			   VERBOSE CATEGORY $(XREFCATEGORY)

##############################################################################
#
# generate standard readme
#

readme: force
	$(RX) makereadme.rexx $(NAME) $(HISTORY) $(PRJREADME) $(VERSTR) $(DISTTYPE) $(PLACE) $(SHORT) >$(README)

force:

