XCOMM $Xorg: Imakefile,v 1.3 2000/08/17 19:50:34 cpqbld Exp $




XCOMM $XFree86: xc/programs/Xserver/hw/xfree86/common_hw/Imakefile,v 3.24.2.1 1998/02/24 13:54:16 hohndel Exp $

#include <Server.tmpl>

#if defined(LinuxArchitecture) && defined(AlphaArchitecture)
#if !UseElfFormat  /* fix/replacement for broken libc-0.43 io.c */
IOSRC=glibcAxpIo.c
IOOBJ=glibcAxpIo.o
#endif
XSRCS = BUSmemcpy.c IODelay.c SlowBcopy.c $(IOSRC)
XOBJS = BUSmemcpy.o IODelay.o SlowBcopy.o $(IOOBJ)
#else
#if defined(ArcArchitecture)
XSRCS = BUSmemcpy.c IODelay.c SlowBcopy.c $(IOSRC)
XOBJS = BUSmemcpy.o IODelay.o SlowBcopy.o $(IOOBJ)
#else
XSRCS = BUSmemcpy.s IODelay.s SlowBcopy.s
XOBJS = BUSmemcpy.o IODelay.o SlowBcopy.o
#endif
#endif

SRCS = I2061Acal.c I2061Aset.c I2061Aalt.c xf86_ClkPr.c \
       SC11412.c ATTDac.c S3gendac.c Ti3025clk.c \
       ICS2595.c CirrusClk.c Ch8391clk.c xf86_PCI.c Ti3026clk.c IBMRGB.c \
       STG1703clk.c ICS1562.c $(XSRCS)

OBJS = I2061Acal.o I2061Aset.o I2061Aalt.o xf86_ClkPr.o \
       SC11412.o ATTDac.o S3gendac.o Ti3025clk.o \
       ICS2595.o CirrusClk.o Ch8391clk.o xf86_PCI.o Ti3026clk.o IBMRGB.o \
       STG1703clk.o ICS1562.o $(XOBJS)

INCLUDES = -I. -I$(XF86COMSRC) -I$(XF86OSSRC) \
	   -I$(SERVERSRC)/include -I$(XINCLUDESRC) -I../accel/s3

NormalLibraryObjectRule()
NormalAsmObjectRule()

NormalLibraryTarget(xf86_hw,$(OBJS))

#if !(defined(LinuxArchitecture) && defined(AlphaArchitecture)) && !defined(ArcArchitecture)
ObjectFromAsmSource(BUSmemcpy,NullParameter)
ObjectFromAsmSource(IODelay,NullParameter)
ObjectFromAsmSource(SlowBcopy,NullParameter)
#endif

InstallLinkKitLibrary(xf86_hw,$(LINKKITDIR)/lib86)
InstallLinkKitNonExecFile(xf86_HWlib.h,$(LINKKITDIR)/include)
InstallLinkKitNonExecFile(xf86_PCI.h,$(LINKKITDIR)/include)
InstallLinkKitNonExecFile(IBMRGB.h,$(LINKKITDIR)/drivers)
InstallLinkKitNonExecFile(Ti302X.h,$(LINKKITDIR)/drivers)

DependTarget()


