CFILES = spline.c sprt.c popmenu.c bspline.c bezier.c cmds.c dlist.c interpl.c
OFILES = spline.o sprt.o popmenu.o bspline.o bezier.o cmds.o dlist.o interpl.o

spline   : $(OFILES)
           ln +cd -o spline $(OFILES) -lm32 -lc32

spline.o : spline.c spline.pre
           cc +l +Ispline.pre spline.c

sprt.o   : sprt.c spline.pre
           cc +l +Ispline.pre sprt.c

popmenu.o  : popmenu.c popmenu.pre
             cc +l +Ipopmenu.pre popmenu.c

bezier.o : bezier.c bezier.pre
           cc +l +Ibezier.pre bezier.c

dlist.o : dlist.c dlist.pre
          cc +l +Idlist.pre dlist.c

cmds.o  : cmds.c spline.pre
          cc +l +Ispline.pre cmds.c

bspline.o : bspline.c spline.pre
            cc +l +Ispline.pre bspline.c

interpl.o : interpl.c spline.pre
            cc +l +Ispline.pre interpl.c

spline.pre : spline.h bezier.pre dlist.pre popmenu.pre
             cc +l +Hspline.pre spline.h

dlist.pre : dlist.h 
            cc +l +Hdlist.pre dlist.h

bezier.pre : bezier.h
             cc +l +Hbezier.pre bezier.h

popmenu.pre : popmenu.h
              cc +l +Hpopmenu.pre popmenu.h
