XCOMM $XFree86: xc/programs/Xserver/fb/Imakefile,v 1.8 2000/05/06 21:09:29 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
  
#ifdef XFree86Version
#if DoLoadableServer
XFMODSRC = fbmodule.c
XFMODOBJ = fbmodule.o
#endif
#endif

SRCS =	$(XFMODSRC) \
	fballpriv.c \
	fbbits.c \
	fbblt.c \
	fbbltone.c \
	fbbstore.c \
	fbcmap.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

OBJS =	$(XFMODOBJ) \
	fbarc.o \
	fballpriv.o \
	fbbits.o \
	fbblt.o \
	fbbltone.o \
	fbbstore.o \
	fbcmap.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
	
   INCLUDES = -I. -I../mi -I../include -I$(XINCLUDESRC) \
	      -I$(FONTINCSRC) -I$(XF86SRC)/common $(EXTRAINCLUDES)
   LINTLIBS = ../dix/llib-ldix.ln ../os/llib-los.ln \
	     ../mi/llib-lmi.ln

NormalLibraryObjectRule()
NormalLibraryTarget(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))
