
BIN =	Close	    \
	Examine     \
	Exists	    \
	ExpandArgs  \
	FilePart    \
	GetWord     \
	Open	    \
	PathPart    \
	ReadLn	    \
	ScriptName  \
	SetOwner    \
	SRun	    \
	SRunSX	    \
	Suffix	    \
	Tackon	    \
	Touch	    \
	VolName     \
	WB_Delete   \
	WriteLn     \
	Yes

TEMP	= \#?.o \#?.lnk
DESTDIR = SHARE:C/
SRCDIR	= 0Utils/

all : $(BIN) clean

clean :
    @-delete $(TEMP)

erase : clean
    @-delete $(BIN)

install : $(BIN)
    @-copy $(BIN) $(DESTDIR)

distribution.lha : $(BIN)
    @-Execute <<
    set echo on
    Delete Distribuition.lha
    cd /
    lha -x -a a Distribution.lha $(SRCDIR)\#?.(doc|c) $(SRCDIR).\#? $(SRCDIR)~(\#?.\#?)
    cd $(SRCDIR)
    Rename /Distribution.lha ""
<

# This hack was needed for sc 6.51 in the time between 10.10. and 1.1.
AMIGADATE = `rx "say '""('translate(date(E),'.','/')')""'"`

# the following line creates the dependencies starting from #?.c (e.g. after "insfile apipe:list lformat %s #?.c")
# first while !r down while r down bstart while !r down up bend goto b while cb (first set xx \$currentword (\$xx : ) down 2 insline first (    \\\$(CC) \\\$(CFLAGS) \\\$<) goto +2

Close : Close.c
    $(CC) $(CFLAGS) $<

Examine : Examine.c
    $(CC) $(CFLAGS) $<

Exists : Exists.c
    $(CC) $(CFLAGS) $<

ExpandArgs : ExpandArgs.c
    $(CC) $(CFLAGS) $<

FilePart : FilePart.c
    $(CC) $(CFLAGS) $<

GetWord : GetWord.c
    $(CC) $(CFLAGS) $<

Open : Open.c
    $(CC) $(CFLAGS) $<

PathPart : PathPart.c
    $(CC) $(CFLAGS) $<

ReadLn : ReadLn.c
    $(CC) $(CFLAGS) $<

ScriptName : ScriptName.c
    $(CC) $(CFLAGS) $<

SetOwner : SetOwner.c
    $(CC) $(CFLAGS) $<

SRun : SRun.c
    $(CC) $(CFLAGS) $<

SRunSX : SRunSX.c
    $(CC) $(CFLAGS) $<

Suffix : Suffix.c
    $(CC) $(CFLAGS) $<

Tackon : Tackon.c
    $(CC) $(CFLAGS) $<

test : test.c
    $(CC) $(CFLAGS) $<

Touch : Touch.c
    $(CC) $(CFLAGS) $<

VolName : VolName.c
    $(CC) $(CFLAGS) $<

WB_Delete : WB_Delete.c
    $(CC) $(CFLAGS) $<

WriteLn : WriteLn.c
    $(CC) $(CFLAGS) $<

Yes : Yes.c
    $(CC) $(CFLAGS) $<



