SRCS =  tar.c create.c extract.c mangle.c buffer.c getoldopt.c update.c gnu.c    \
        version.c list.c diffarch.c port.c wildmat.c getopt.c getdate.c \
        regex.c getopt1.c sas_amiga.c sas_amiga2.c

OBJS =  tar.o create.o extract.o mangle.o buffer.o getoldopt.o update.o gnu.o    \
        version.o list.o diffarch.o port.o wildmat.o getopt.o getdate.o \
        regex.o getopt1.o sas_amiga.o sas_amiga2.o


all: GNUTar.elf

     smake -f smakefile000
     smake -f smakefile030
     smake -f smakefile040

     Copy (GNUTar.elf|GNUTar|GNUTar.030|GNUTar.040) /bin

GNUTar.elf: $(OBJS)

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

    Copy GNUTar.elf /

tar.o:        tar.c
              SCPPC tar.c
create.o:     create.c
              SCPPC create.c
extract.o:    extract.c
              SCPPC DEFINE=BSD42 extract.c
mangle.o:     mangle.c
              SCPPC DEFINE=BSD42 mangle.c
buffer.o:     buffer.c
              SCPPC buffer.c
getoldopt.o:  getoldopt.c
              SCPPC getoldopt.c
update.o:     update.c
              SCPPC update.c
gnu.o:        gnu.c
              SCPPC gnu.c
version.o:    version.c
              SCPPC version.c
list.o:       list.c
              SCPPC list.c
diffarch.o:   diffarch.c
              SCPPC DEFINE=BSD42 diffarch.c
port.o:       port.c
              SCPPC port.c
wildmat.o:    wildmat.c
              SCPPC wildmat.c
getopt.o:     getopt.c
              SCPPC getopt.c
getdate.o:    getdate.c
              SCPPC IGNORE=181 getdate.c
regex.o:      regex.c
              SCPPC IGNORE=104 NOOPTGLOBAL regex.c
getopt1.o:    getopt1.c
              SCPPC getopt1.c
sas_amiga.o:  sas_amiga.c
              SCPPC DEFINE=_STRING_H sas_amiga.c
sas_amiga2.o: sas_amiga2.c
              SCPPC sas_amiga2.c
