CC=scppc
LD=ppc-amigaos-ld -r -s -x
TDIR=powerup

OBJS= $(TDIR)/usage.o $(TDIR)/sploiner.o $(TDIR)/split.o $(TDIR)/repair.o\
$(TDIR)/join.o $(TDIR)/getopt.o $(TDIR)/getbuff.o

$(TDIR)/sploiner:   $(OBJS)
	$(LD) -o $@ lib:c_ppc.o $(OBJS) lib:scppc.a lib:end.o
	protect $@ +e

$(TDIR)/usage.o:    usage.c common.h usage.h getopt.h SCOPTIONS
	$(CC) usage.c OBJNAME $@
 
$(TDIR)/sploiner.o: sploiner.c common.h split.h join.h repair.h usage.h getopt.h SCOPTIONS
	$(CC) sploiner.c OBJNAME $@

$(TDIR)/split.o:    split.c common.h split.h getbuff.h usage.h getopt.h SCOPTIONS
	$(CC) split.c OBJNAME $@

$(TDIR)/repair.o:   repair.c common.h usage.h getopt.h SCOPTIONS
	$(CC) repair.c OBJNAME $@

$(TDIR)/join.o:     join.c common.h usage.h getopt.h SCOPTIONS
	$(CC) join.c OBJNAME $@

$(TDIR)/getopt.o:   getopt.c SCOPTIONS
	$(CC) getopt.c OBJNAME $@

$(TDIR)/getbuff.o:  getbuff.c getbuff.h SCOPTIONS
	$(CC) getbuff.c OBJNAME $@

cleanup:
	delete $(TDIR)/sploiner
  delete $(OBJS)
