XCOMM
XCOMM This is an Imakefile for the IGS driver.  
XCOMM 

#include <Server.tmpl>

#ifdef i386Architecture
IGSSRCS = igs_bank.s
IGSOBJS = igs_bank.o
#else
IGSSRCS = igs_bank.c
IGSOBJS = igs_bank.o
#endif

SRCS = igs_driver.c $(IGSSRCS) igs_alloc.c igs_cursor.c igs_accel.c igs_text.c

OBJS = igs_driver.o $(IGSOBJS) igs_alloc.o igs_cursor.o igs_accel.o igs_text.o

#if XF86LinkKit
INCLUDES = -I. -I../../../include -I../../../include/X11 -I../..
#else
INCLUDES = -I. -I$(XF86COMSRC) -I$(XF86HWSRC) -I$(XF86OSSRC) \
           -I$(SERVERSRC)/cfb -I$(SERVERSRC)/mfb \
           -I$(SERVERSRC)/mi -I../../vga -I../../../xaa \
           -I$(SERVERSRC)/include \
           -I$(XINCLUDESRC) -I$(FONTINCSRC)
#endif

DEFINES = -DPSZ=8

#if MakeHasPosixVariableSubstitutions
SubdirLibraryRule($(OBJS))
#endif

NormalLibraryObjectRule()
NormalAsmObjectRule()

NormalRelocatableTarget(igs_drv, $(OBJS))

InstallLinkKitNonExecFile(igs_driver.c,$(LINKKITDIR)/drivers/vga256/igs)
#ifdef i386Architecture
InstallLinkKitNonExecFile(igs_bank.s,$(LINKKITDIR)/drivers/vga256/igs)
#else
InstallLinkKitNonExecFile(igs_bank.c,$(LINKKITDIR)/drivers/vga256/igs)
#endif
InstallLinkKitNonExecFile(Imakefile,$(LINKKITDIR)/drivers/vga256/igs)
InstallLinkKitNonExecFile(igs_driver.h,$(LINKKITDIR)/drivers/vga256/igs)
InstallLinkKitNonExecFile(igs_alloc.c,$(LINKKITDIR)/drivers/vga256/igs)
InstallLinkKitNonExecFile(igs_cursor.c,$(LINKKITDIR)/drivers/vga256/igs)
InstallLinkKitNonExecFile(igs_accel.c,$(LINKKITDIR)/drivers/vga256/igs)
InstallLinkKitNonExecFile(igs_accel.h,$(LINKKITDIR)/drivers/vga256/igs)
InstallLinkKitNonExecFile(igs_text.c,$(LINKKITDIR)/drivers/vga256/igs)

DependTarget()
