#smakefile for powerUP (TM) and SAS/C PPC
#written in 1998 by Andreas R. Kleinert

CC       = SCPPC
LDFLAGS  = -r -o
LDLIBS   = LIB:scppc.a
LN       = ppc-amigaos-ld
RM       = delete quiet
AR       = ppc-amigaos-ar
AR_FLAGS = cr
RANLIB   = ppc-amigaos-ranlib

LIBS = ../circlink/circlink.o ../lib/user.a ../lib/bool.a ../lib/geom.a ../lib/prsr.a        \
       ../lib/trim.a ../lib/triv.a ../lib/trng.a ../lib/symb.a ../lib/cagd.a ../lib/misc.a \
       ../lib/xtra.a ../lib/amg.a

ALL_EXE = irit2ray irit2pov irit2ps irit2xfg irit2nff dat2irit \
        dxf2irit irit2dxf irit2scn irit2plg irit2iv irit2hgl \
        dat2bin obj2irit skeletn1

all: $(ALL_EXE)

     Copy irit2ray /bin
     Copy irit2pov /bin
     Copy irit2ps  /bin
     Copy irit2xfg /bin
     Copy irit2hgl /bin
     Copy irit2nff /bin
     Copy dat2irit /bin
     Copy dxf2irit /bin
     Copy irit2dxf /bin
     Copy irit2scn /bin
     Copy irit2plg /bin
     Copy irit2iv  /bin
     Copy dat2bin  /bin
     Copy obj2irit /bin
     Copy skeletn1 /bin


IRIT2RAY_OBJS   = irit2ray.o ffcnvrt.o

IRIT2POV_OBJS   = irit2pov.o ffcnvrt.o

IRIT2PS_OBJS    = irit2ps.o ffcnvrt.o

IRIT2XFG_OBJS   = irit2xfg.o ffcnvrt.o

IRIT2HGL_OBJS   = irit2hgl.o ffcnvrt.o

IRIT2NFF_OBJS   = irit2nff.o ffcnvrt.o

DAT2IRIT_OBJS   = dat2irit.o ffcnvrt.o

DXF2IRIT_OBJS   = dxf2irit.o

IRIT2DXF_OBJS   = irit2dxf.o ffcnvrt.o

IRIT2SCN_OBJS   = irit2scn.o ffcnvrt.o

IRIT2PLG_OBJS   = irit2plg.o ffcnvrt.o

IRIT2IV_OBJS    = irit2iv.o ffcnvrt.o

DAT2BIN_OBJS    = dat2bin.o

OBJ2IRIT_OBJS   = obj2irit.o

SKELETN1_OBJS   = skeletn1.o ffcnvrt.o


irit2ray:       $(IRIT2RAY_OBJS)

                ppc-amigaos-ld -r lib:c_ppc.o $(IRIT2RAY_OBJS) $(LIBS) LIB:scppc.a lib:end.o -o irit2ray

irit2pov:       $(IRIT2POV_OBJS)

                ppc-amigaos-ld -r lib:c_ppc.o $(IRIT2POV_OBJS) $(LIBS) LIB:scppc.a lib:end.o -o irit2pov

irit2ps:        $(IRIT2PS_OBJS)

                ppc-amigaos-ld -r lib:c_ppc.o $(IRIT2PS_OBJS) $(LIBS) LIB:scppc.a lib:end.o -o irit2ps

irit2xfg:       $(IRIT2XFG_OBJS)

                ppc-amigaos-ld -r lib:c_ppc.o $(IRIT2XFG_OBJS) $(LIBS) LIB:scppc.a lib:end.o -o irit2xfg

irit2hgl:       $(IRIT2HGL_OBJS)

                ppc-amigaos-ld -r lib:c_ppc.o $(IRIT2HGL_OBJS) $(LIBS) LIB:scppc.a lib:end.o -o irit2hgl

irit2nff:       $(IRIT2NFF_OBJS)

                ppc-amigaos-ld -r lib:c_ppc.o $(IRIT2NFF_OBJS) $(LIBS) LIB:scppc.a lib:end.o -o irit2nff

dat2irit:       $(DAT2IRIT_OBJS)

                ppc-amigaos-ld -r lib:c_ppc.o $(DAT2IRIT_OBJS) $(LIBS) LIB:scppc.a lib:end.o -o dat2irit

dxf2irit:       $(DXF2IRIT_OBJS)

                ppc-amigaos-ld -r lib:c_ppc.o $(DXF2IRIT_OBJS) $(LIBS) LIB:scppc.a lib:end.o -o dxf2irit

irit2dxf:       $(IRIT2DXF_OBJS)

                ppc-amigaos-ld -r lib:c_ppc.o $(IRIT2DXF_OBJS) $(LIBS) LIB:scppc.a lib:end.o -o irit2dxf

irit2scn:       $(IRIT2SCN_OBJS)

                ppc-amigaos-ld -r lib:c_ppc.o $(IRIT2SCN_OBJS) $(LIBS) LIB:scppc.a lib:end.o -o irit2scn

irit2plg:       $(IRIT2PLG_OBJS)

                ppc-amigaos-ld -r lib:c_ppc.o $(IRIT2PLG_OBJS) $(LIBS) LIB:scppc.a lib:end.o -o irit2plg

irit2iv:        $(IRIT2IV_OBJS)

                ppc-amigaos-ld -r lib:c_ppc.o $(IRIT2IV_OBJS) $(LIBS) LIB:scppc.a lib:end.o -o irit2iv

dat2bin:        $(DAT2BIN_OBJS)

                ppc-amigaos-ld -r lib:c_ppc.o $(DAT2BIN_OBJS) $(LIBS) LIB:scppc.a lib:end.o -o dat2bin

obj2irit:       $(OBJ2IRIT_OBJS)

                ppc-amigaos-ld -r lib:c_ppc.o $(OBJ2IRIT_OBJS) $(LIBS) LIB:scppc.a lib:end.o -o obj2irit

skeletn1:       $(SKELETN1_OBJS)

                ppc-amigaos-ld -r lib:c_ppc.o $(SKELETN1) $(LIBS) LIB:scppc.a lib:end.o -o skeletn1
