#
# Makefile, for SAS C compiler v6.x
#
# guide:   make autodocs for robodoc in guide format
# html:    make autodocs for robodoc in html format
# robodoc: make robodoc
#
# If you have DCC, rename this file as dmakefile and change
# the next line to:  CC = dcc
#

CC = sc

#
# GUIDE
#

guide: robodoc.h.guide robodoc.c.guide
        amigaguide robodoc.c.guide

robodoc.c.guide: robodoc.c.guide.xref robodoc.h.guide.xref robodoc
        robodoc robodoc.c robodoc.c.guide GUIDE -s -i -x robodoc.guide.xrefs -ts 2 -v

robodoc.h.guide: robodoc.c.guide.xref robodoc.h.guide.xref robodoc
        robodoc robodoc.h robodoc.h.guide GUIDE -s -i -x robodoc.guide.xrefs -ts 2 -v

robodoc.c.guide.xref: robodoc.c robodoc
        robodoc robodoc.c robodoc.c.guide -g robodoc.c.guide.xref -v

robodoc.h.guide.xref: robodoc.h robodoc
        robodoc robodoc.h robodoc.h.guide -g robodoc.h.guide.xref -v

#
# HTML
#

html: robodoc.h.html robodoc.c.html

robodoc.c.html: robodoc.c.html.xref robodoc.h.html.xref robodoc
        robodoc robodoc.c robodoc.c.html HTML -s -i -x robodoc.html.xrefs -ts 2 -v

robodoc.h.html: robodoc.c.html.xref robodoc.h.html.xref robodoc
        robodoc robodoc.h robodoc.h.html HTML -s -i -x robodoc.html.xrefs -ts 2 -v

robodoc.c.html.xref: robodoc.c robodoc
        robodoc robodoc.c robodoc.c.html -g robodoc.c.html.xref -v

robodoc.h.html.xref: robodoc.h robodoc
        robodoc robodoc.h robodoc.h.html -g robodoc.h.html.xref -v

robodoc: robodoc.c robodoc.h
        $(CC) robodoc.c

clean:
        rm #?.xref
        rm #?.html
        rm #?.guide
        rm #?.o
