# SAS/C 7.00 makefile for powerUP (TM) PPC systems
# 1998 by Andreas R. Kleinert

CC = SCPPC

SRCDIR = 
HEADER = $(SRCDIR)arc.h $(SRCDIR)arcs.h


TMCLOCK = tmclock.o
AMIOBJ = scandir.o getwd.o rename.o

OBJS = arc.o arcadd.o arccode.o arccvt.o arcdata.o arcdel.o arcdos.o    \
       arcext.o arcio.o arclst.o arclzw.o arcmatch.o arcpack.o arcrun.o \
       arcsq.o arcsqs.o arcsvc.o arctst.o arcunp.o arcusq.o arcmisc.o $(AMIOBJ)

MOBJ = marc.o arcdata.o arcdos.o arcio.o arcmatch.o arcmisc.o $(AMIOBJ)


all: arc.elf marc.elf

     Protect (arc.elf|marc.elf) +e
     Copy (arc.elf|marc.elf) /bin

arc.elf:  $(OBJS) $(TMCLOCK)

         ppc-amigaos-ld -r LIB:c_ppc.o $(OBJS) $(TMCLOCK) LIB:scppc.a lib:end.o -o arc.elf

marc.elf: $(MOBJ) $(TMCLOCK)

         ppc-amigaos-ld -r LIB:c_ppc.o $(MOBJ) $(TMCLOCK) LIB:scppc.a lib:end.o -o marc.elf


# dependencies

arc.o:	        $(SRCDIR)arc.c	        $(HEADER)
marc.o:	        $(SRCDIR)marc.c	        $(HEADER)
arcadd.o:	$(SRCDIR)arcadd.c	$(HEADER)
arccode.o:	$(SRCDIR)arccode.c	$(HEADER)
arccvt.o:	$(SRCDIR)arccvt.c	$(HEADER)
arcdata.o:	$(SRCDIR)arcdata.c	$(HEADER)
arcdel.o:	$(SRCDIR)arcdel.c	$(HEADER)
arcdir.o:	$(SRCDIR)arcdir.c	$(HEADER)
arcdos.o:	$(SRCDIR)arcdos.c	$(HEADER)
arcext.o:	$(SRCDIR)arcext.c	$(HEADER)
arcio.o:	$(SRCDIR)arcio.c	$(HEADER)
arclst.o:	$(SRCDIR)arclst.c	$(HEADER)
arclzw.o:	$(SRCDIR)arclzw.c	$(HEADER)
arcmatch.o:	$(SRCDIR)arcmatch.c	$(HEADER)
arcmisc.o:	$(SRCDIR)arcmisc.c	$(HEADER)
arcpack.o:	$(SRCDIR)arcpack.c	$(HEADER)
arcrun.o:	$(SRCDIR)arcrun.c	$(HEADER)
arcsq.o:	$(SRCDIR)arcsq.c	$(HEADER)
arcsqs.o:	$(SRCDIR)arcsqs.c	$(HEADER)
arcsvc.o:	$(SRCDIR)arcsvc.c	$(HEADER)
arctst.o:	$(SRCDIR)arctst.c	$(HEADER)
arcunp.o:	$(SRCDIR)arcunp.c	$(HEADER)
arcusq.o:	$(SRCDIR)arcusq.c	$(HEADER)
tmclock.o:	$(SRCDIR)tmclock.c
