XCOMM $XFree86: xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/Imakefile,v 3.5.2.4 1998/11/04 08:02:04 hohndel Exp $

#include <Server.tmpl>

SRCS = s3driver.c s3probe.c s3BtCursor.c s3ELSA.c s3ramdacs.c s3init.c  \
       s3fbinit.c s3save.c s3TiCursor.c Ti3026Curs.c s3misc.c \
       s3cursor.c IBMRGBCurs.c s3accel_pio.c s3accel_newmmio.c s3bank.s

OBJS = s3driver.o s3probe.o s3BtCursor.o s3ELSA.o s3ramdacs.o s3init.o  \
       s3fbinit.o s3save.o s3TiCursor.o Ti3026Curs.o s3misc.o \
       s3cursor.o IBMRGBCurs.o s3accel_pio.o s3accel_newmmio.o s3bank.o

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

#if MakeHasPosixVariableSubstitutions
SubdirLibraryRule($(OBJS))
#endif
NormalLibraryObjectRule()
NormalAsmObjectRule()
NormalRelocatableTarget(s3_svga_drv, $(OBJS))

ObjectFromSpecialSource(s3accel_pio, s3accel, -DS3_GENERIC)
ObjectFromSpecialSource(s3accel_newmmio, s3accel, -DS3_NEWMMIO)

InstallLinkKitNonExecFile(newmmio.h,$(LINKKITDIR)/drivers/vga256/s3_svga)
InstallLinkKitNonExecFile(s3.h,$(LINKKITDIR)/drivers/vga256/s3_svga)
InstallLinkKitNonExecFile(s3Bt485.h,$(LINKKITDIR)/drivers/vga256/s3_svga)
InstallLinkKitNonExecFile(s3ELSA.h,$(LINKKITDIR)/drivers/vga256/s3_svga)
InstallLinkKitNonExecFile(s3reg.h,$(LINKKITDIR)/drivers/vga256/s3_svga)
InstallLinkKitNonExecFile(IBMRGBCurs.c,$(LINKKITDIR)/drivers/vga256/s3_svga)
InstallLinkKitNonExecFile(Ti3026Curs.c,$(LINKKITDIR)/drivers/vga256/s3_svga)
InstallLinkKitNonExecFile(s3BtCursor.c,$(LINKKITDIR)/drivers/vga256/s3_svga)
InstallLinkKitNonExecFile(s3ELSA.c,$(LINKKITDIR)/drivers/vga256/s3_svga)
InstallLinkKitNonExecFile(s3TiCursor.c,$(LINKKITDIR)/drivers/vga256/s3_svga)
InstallLinkKitNonExecFile(s3accel.c,$(LINKKITDIR)/drivers/vga256/s3_svga)
InstallLinkKitNonExecFile(s3cursor.c,$(LINKKITDIR)/drivers/vga256/s3_svga)
InstallLinkKitNonExecFile(s3driver.c,$(LINKKITDIR)/drivers/vga256/s3_svga)
InstallLinkKitNonExecFile(s3fbinit.c,$(LINKKITDIR)/drivers/vga256/s3_svga)
InstallLinkKitNonExecFile(s3init.c,$(LINKKITDIR)/drivers/vga256/s3_svga)
InstallLinkKitNonExecFile(s3misc.c,$(LINKKITDIR)/drivers/vga256/s3_svga)
InstallLinkKitNonExecFile(s3probe.c,$(LINKKITDIR)/drivers/vga256/s3_svga)
InstallLinkKitNonExecFile(s3ramdacs.c,$(LINKKITDIR)/drivers/vga256/s3_svga)
InstallLinkKitNonExecFile(s3save.c,$(LINKKITDIR)/drivers/vga256/s3_svga)
InstallLinkKitNonExecFile(s3bank.s,$(LINKKITDIR)/drivers/vga256/s3_svga)
InstallLinkKitNonExecFile(Imakefile,$(LINKKITDIR)/drivers/vga256/s3_svga)

#ifndef OS2Architecture
DependTarget()
#endif
