#include <Server.tmpl>

SRCS =	 tfbgc.c tfbwindow.c \
	 tfbpntwin.c tfbmskbits.c tfbpixmap.c tfbbitblt.c \
	 tfbfillsp.c tfbsetsp.c tfbscrinit.c \
	 tfbgetsp.c tfbfillrct.c tfbtileodd.c \
	 tfbcmap.c tfbzerarc.c tfbfillarc.c \
	 tfbtegblt.c tfbbstore.c \
	 tfb8bit.c tfbglblt8.c \
 	 tfbpush8.c tfbrctstp8.c tfbpolypnt.c \
	 tfbbres.c tfbline.c tfbhrzvert.c tfbbresd.c tfbimage.c

OBJS =   tfbgc.o tfbwindow.o \
	 tfbgetsp.o tfbfillrct.o tfbtileodd.o \
	 tfbfillsp.o tfbsetsp.o tfbscrinit.o \
	 tfbpntwin.o tfbmskbits.o tfbpixmap.o tfbbitblt.o \
	 tfbcmap.o tfbzerarc.o tfbfillarc.o \
	 tfbtegblt.o tfbbstore.o \
	 tfb8bit.o tfbglblt8.o \
 	 tfbpush8.o tfbrctstp8.o tfbpolypnt.o \
	 tfbbres.o tfbline.o tfbhrzvert.o tfbbresd.o tfbimage.o tfbseg.o

   INCLUDES = -I. -I../../mfb -I../../mi -I../../../include -I$(INCLUDESRC) \
              -I.. -I../vga
   LINTLIBS = ../../../dix/llib-ldix.ln ../../../os/4.2bsd/llib-los.ln \
	      ../../mfb/llib-lmfb.ln ../../mi/llib-lmi.ln

NormalLibraryObjectRule()
NormalLibraryTarget(tfb,$(OBJS))
LintLibraryTarget(tfb,$(SRCS))

NormalLintTarget($(SRCS))

#if HasSaberC
saber_src:
	/**/#load $(CFLAGS) $(SRCS)
#endif

DependTarget()

tfbseg.c:
	$(LN) tfbline.c tfbseg.c

tfbseg.o: tfbseg.c tfbline.c
	${CC} -DPOLYSEGMENT $(CFLAGS) -c tfbseg.c
