NAME = 3d
INCS = transform.h 3d.h radians.h transform3.h
TARGETS = ${OBJS}

SRCS =  tm3conjugate.c					\
	tm3print.c					\
	tm3stack.c					\
	tm3copy.c					\
	tm3adjoint.c					\
	tm3invert.c					\
	tm3dual.c					\
	tm3concat.c					\
	tm3identity.c					\
	tm3transpose.c					\
	ctm3ortho.c 		tm3ortho.c 		\
	ctm3translate.c		tm3translate.c		\
	ctm3rotate.c 		tm3rotate.c		\
	ctm3scale.c 		tm3scale.c		\
	ctm3align.c		tm3align.c		\
	ctm3tetrad.c		tm3tetrad.c		\
	ctm3persp.c		tm3persp.c		\
	ctm3perspfov.c		tm3perspfov.c


###  additional SRCS, taken out for now:
###
###	ctm3project.c 		tm3project.c		\
###	ctm3reflect.c 		tm3reflect.c		\
###	ctm3refract.c 		tm3refract.c		\
###	ctm3skew.c 		tm3skew.c		\
###	ctm3shear.c 		tm3shear.c		\
###	ctm3window.c 		tm3window.c 		\
###	ctm3persp.c 		tm3persp.c 		\
###

OBJS =  tm3conjugate.o					\
	tm3print.o					\
	tm3stack.o					\
	tm3copy.o					\
	tm3adjoint.o					\
	tm3invert.o					\
	tm3dual.o					\
	tm3concat.o					\
	tm3identity.o					\
	tm3transpose.o					\
	ctm3ortho.o 		tm3ortho.o 		\
	ctm3translate.o		tm3translate.o		\
	ctm3rotate.o 		tm3rotate.o		\
	ctm3scale.o 		tm3scale.o		\
	ctm3align.o		tm3align.o		\
	ctm3tetrad.o		tm3tetrad.o		\
	ctm3persp.o		tm3persp.o		\
	ctm3perspfov.o		tm3perspfov.o



### additional OBJS, taken out for now:
###   (same as additional SRCS above, but .o instead of .c, of course)

