XCOMM $Xorg: Imakefile,v 1.3 2000/08/17 19:52:00 cpqbld Exp $




XCOMM $XFree86: xc/programs/Xserver/hw/xfree86/vga2/drivers/ati/Imakefile,v 3.7.2.2 1998/02/22 01:28:25 robin Exp $
XCOMM
XCOMM Copyright 1997,1998 by Marc Aurele La France (TSI @ UQV), tsi@ualberta.ca
XCOMM
XCOMM Permission to use, copy, modify, distribute, and sell this software and
XCOMM its documentation for any purpose is hereby granted without fee, provided
XCOMM that the above copyright notice appear in all copies and that both that
XCOMM copyright notice and this permission notice appear in supporting
XCOMM documentation, and that the name of Marc Aurele La France not be used in
XCOMM advertising or publicity pertaining to distribution of the software
XCOMM without specific, written prior permission.  Marc Aurele La France makes
XCOMM no representations about the suitability of this software for any
XCOMM purpose.  It is provided "as-is" without express or implied warranty.
XCOMM
XCOMM MARC AURELE LA FRANCE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
XCOMM SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
XCOMM FITNESS.  IN NO EVENT SHALL MARC AURELE LA FRANCE BE LIABLE FOR ANY
XCOMM SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
XCOMM RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
XCOMM CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
XCOMM CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
XCOMM 

#include <Server.tmpl>

#ifdef ATIDriverCCOptions
CCOPTIONS = ATIDriverCCOptions
#endif

SRCS = ati.c atiadapter.c atiadjust.c atibank.c atibanks.s atibus.c atichip.c \
       aticlock.c aticonsole.c aticrtc.c atidac.c atidsp.c atifbinit.c \
       atigetmode.c atiident.c atiio.c atimach64.c atiprint.c atiprobe.c \
       atireset.c atiutil.c ativalid.c ativga.c atividmem.c atiwonder.c

OBJS = ati.o atiadapter.o atiadjust.o atibank.o atibanks.o atibus.o atichip.o \
       aticlock.o aticonsole.o aticrtc.o atidac.o atidsp.o atifbinit.o \
       atigetmode.o atiident.o atiio.o atimach64.o atiprint.o atiprobe.o \
       atireset.o atiutil.o ativalid.o ativga.o atividmem.o atiwonder.o

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

#if XF86Vga2Banked
MONODEFS = -DBANKEDMONOVGA
#endif

DEFINES = -DPSZ=8 -DMONOVGA $(MONODEFS)

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

NormalRelocatableTarget(ati_drv,$(OBJS))

LinkSourceFile(ati.c,$(VGADRIVERSRC)/ati)
LinkSourceFile(ati.h,$(VGADRIVERSRC)/ati)
LinkSourceFile(atiadapter.c,$(VGADRIVERSRC)/ati)
LinkSourceFile(atiadapter.h,$(VGADRIVERSRC)/ati)
LinkSourceFile(atiadjust.c,$(VGADRIVERSRC)/ati)
LinkSourceFile(atiadjust.h,$(VGADRIVERSRC)/ati)
LinkSourceFile(atibank.c,$(VGADRIVERSRC)/ati)
LinkSourceFile(atibank.h,$(VGADRIVERSRC)/ati)
LinkSourceFile(atibanks.s,$(VGADRIVERSRC)/ati)
LinkSourceFile(atibus.c,$(VGADRIVERSRC)/ati)
LinkSourceFile(atibus.h,$(VGADRIVERSRC)/ati)
LinkSourceFile(atichip.c,$(VGADRIVERSRC)/ati)
LinkSourceFile(atichip.h,$(VGADRIVERSRC)/ati)
LinkSourceFile(aticlock.c,$(VGADRIVERSRC)/ati)
LinkSourceFile(aticlock.h,$(VGADRIVERSRC)/ati)
LinkSourceFile(aticonsole.c,$(VGADRIVERSRC)/ati)
LinkSourceFile(aticonsole.h,$(VGADRIVERSRC)/ati)
LinkSourceFile(aticrtc.c,$(VGADRIVERSRC)/ati)
LinkSourceFile(aticrtc.h,$(VGADRIVERSRC)/ati)
LinkSourceFile(atidac.c,$(VGADRIVERSRC)/ati)
LinkSourceFile(atidac.h,$(VGADRIVERSRC)/ati)
LinkSourceFile(atidepth.h,$(VGADRIVERSRC)/ati)
LinkSourceFile(atidsp.c,$(VGADRIVERSRC)/ati)
LinkSourceFile(atidsp.h,$(VGADRIVERSRC)/ati)
LinkSourceFile(atifbinit.c,$(VGADRIVERSRC)/ati)
LinkSourceFile(atifbinit.h,$(VGADRIVERSRC)/ati)
LinkSourceFile(atigetmode.c,$(VGADRIVERSRC)/ati)
LinkSourceFile(atigetmode.h,$(VGADRIVERSRC)/ati)
LinkSourceFile(atiident.c,$(VGADRIVERSRC)/ati)
LinkSourceFile(atiident.h,$(VGADRIVERSRC)/ati)
LinkSourceFile(atiio.c,$(VGADRIVERSRC)/ati)
LinkSourceFile(atiio.h,$(VGADRIVERSRC)/ati)
LinkSourceFile(atimach64.c,$(VGADRIVERSRC)/ati)
LinkSourceFile(atimach64.h,$(VGADRIVERSRC)/ati)
LinkSourceFile(atimono.h,$(VGADRIVERSRC)/ati)
LinkSourceFile(atiprint.c,$(VGADRIVERSRC)/ati)
LinkSourceFile(atiprint.h,$(VGADRIVERSRC)/ati)
LinkSourceFile(atiprobe.c,$(VGADRIVERSRC)/ati)
LinkSourceFile(atiprobe.h,$(VGADRIVERSRC)/ati)
LinkSourceFile(atiproto.h,$(VGADRIVERSRC)/ati)
LinkSourceFile(atiregs.h,$(VGADRIVERSRC)/ati)
LinkSourceFile(atireset.c,$(VGADRIVERSRC)/ati)
LinkSourceFile(atireset.h,$(VGADRIVERSRC)/ati)
LinkSourceFile(atiutil.c,$(VGADRIVERSRC)/ati)
LinkSourceFile(atiutil.h,$(VGADRIVERSRC)/ati)
LinkSourceFile(ativalid.c,$(VGADRIVERSRC)/ati)
LinkSourceFile(ativalid.h,$(VGADRIVERSRC)/ati)
LinkSourceFile(ativersion.h,$(VGADRIVERSRC)/ati)
LinkSourceFile(ativga.c,$(VGADRIVERSRC)/ati)
LinkSourceFile(ativga.h,$(VGADRIVERSRC)/ati)
LinkSourceFile(atividmem.c,$(VGADRIVERSRC)/ati)
LinkSourceFile(atividmem.h,$(VGADRIVERSRC)/ati)
LinkSourceFile(atiwonder.c,$(VGADRIVERSRC)/ati)
LinkSourceFile(atiwonder.h,$(VGADRIVERSRC)/ati)

InstallLinkKitNonExecFile(Imakefile,$(LINKKITDIR)/drivers/vga2/ati)

#ifndef OS2Architecture
DependTarget()
#endif
