XCOMM $XFree86: xc/programs/Xserver/fb/Imakefile,v 1.14 2001/07/17 15:28:58 keithp Exp $
XCOMM 
XCOMM 
XCOMM Id: Imakefile,v 1.1 1999/11/02 03:54:44 keithp Exp $

#define IHaveModules
#include <Server.tmpl>

#ifdef FbNoPixelAddrCode
DEFINES=-DFBNOPIXADDR -DFBNO24BIT
#endif
  
#if defined(XFree86Version) && DoLoadableServer
XFMODSRC = fbmodule.c
XFMODOBJ = fbmodule.o
#endif

SRCS =	$(XFMODSRC) \
	fballpriv.c \
	fbbits.c \
	fbblt.c \
	fbbltone.c \
	fbbstore.c \
	fbcmap.c \
	fbcompose.c \
	fbcopy.c \
	fbfill.c \
	fbfillrect.c \
	fbfillsp.c \
	fbgc.c \
	fbgetsp.c \
	fbglyph.c \
	fbimage.c \
	fbline.c \
	fboverlay.c \
	fbpixmap.c \
	fbpoint.c \
	fbpush.c \
	fbscreen.c \
	fbseg.c \
	fbsetsp.c \
	fbsolid.c \
	fbstipple.c \
	fbtile.c \
	fbutil.c \
	fbwindow.c \
	fb24_32.c \
	fbpict.c

OBJS =	$(XFMODOBJ) \
	fbarc.o \
	fballpriv.o \
	fbbits.o \
	fbblt.o \
	fbbltone.o \
	fbbstore.o \
	fbcmap.o \
	fbcompose.o \
	fbcopy.o \
	fbfill.o \
	fbfillrect.o \
	fbfillsp.o \
	fbgc.o \
	fbgetsp.o \
	fbglyph.o \
	fbimage.o \
	fbline.o \
	fboverlay.o \
	fbpixmap.o \
	fbpoint.o \
	fbpush.o \
	fbscreen.o \
	fbseg.o \
	fbsetsp.o \
	fbsolid.o \
	fbstipple.o \
	fbtile.o \
	fbutil.o \
	fbwindow.o \
	fb24_32.o \
	fbpict.o
	
   INCLUDES = -I. -I../mi -I../include -I$(XINCLUDESRC) \
	      -I$(FONTINCSRC) -I$(XF86SRC)/common $(EXTRAINCLUDES) \
	      -I../render -I$(EXTINCSRC) -I$(SERVERSRC)/Xext
   LINTLIBS = ../dix/llib-ldix.ln ../os/llib-los.ln \
	     ../mi/llib-lmi.ln

ModuleObjectRule()
LibraryModuleTarget(fb,$(OBJS))
LintLibraryTarget(fb,$(SRCS))

NormalLintTarget($(SRCS))

InstallLibraryModule(fb,$(MODULEDIR),.)

#ifndef OS2Architecture
DependTarget()
#endif

InstallDriverSDKLibraryModule(fb,$(DRIVERSDKMODULEDIR),.)
InstallDriverSDKNonExecFile(fb.h,$(DRIVERSDKINCLUDEDIR))
InstallDriverSDKNonExecFile(fbrop.h,$(DRIVERSDKINCLUDEDIR))
