XCOMM $NetBSD: Imakefile,v 1.1 2004/01/18 05:21:41 rtr Exp $

#include <Server.tmpl>

SRCS =	pxbitblt.c pxbresd.c pxgc.c pxgetsp.c pxline.c pxpacket.c \
	pxpolypnt.c pxsetsp.c pxwindow.c pxsegment.c pxfillrct.c \
	pxfillrctS.c pxfillrctSO.c pxfillsp.c pxPglyph.c \
	pxIglyph.c pximage.c pxmisc.c pxpushpxl.c pxfillarc.c \
	pxzerarc.c decPX.c

OBJS =	pxbitblt.o pxbresd.o pxgc.o pxgetsp.o pxline.o pxpacket.o \
	pxpolypnt.o pxsetsp.o pxwindow.o pxsegment.o pxfillrct.o \
	pxfillrctS.o pxfillrctSO.o pxfillsp.o pxPglyph.o \
	pxIglyph.o pximage.o pxmisc.o pxpushpxl.o pxfillarc.o \
	pxzerarc.o decPX.o

INCLUDES = -I. -I$(SERVERSRC)/mfb -I$(SERVERSRC)/mi -I$(SERVERSRC)/cfb \
	   -I$(SERVERSRC)/include -I$(SERVERSRC)/os \
	   -I$(FONTINCSRC) -I$(XINCLUDESRC) -I$(EXTINCSRC)
LINTLIBS = ../../../../dix/llib-ldix.ln ../../../../os/llib-los.ln \
	   ../../../mfb/llib-lmfb.ln ../../../mi/llib-lmi.ln

NormalLibraryObjectRule()

all::

NormalLibraryTarget(decPX,$(OBJS))
LintLibraryTarget(decPX,$(SRCS))

ObjectFromSpecialSource(pxsegment,pxline,-D_POLYSEGMENT=1)

ObjectFromSpecialSource(pxfillrctS,pxfillrct,-D_STIPPLE=1)
ObjectFromSpecialSource(pxfillrctSO,pxfillrct,-D_STIPPLE=1 -D_OPAQUE=1)

ObjectFromSpecialSource(pxPglyph,pxglyph,-D_POLYGLYPH=1)
ObjectFromSpecialSource(pxIglyph,pxglyph,-D_IMAGEGLYPH=1)

DependTarget()
