XCOMM $XConsortium: Imakefile /main/7 1996/10/25 15:41:58 kaleb $




XCOMM $XFree86: xc/programs/Xserver/hw/xfree98/common_hw/generic/Imakefile,v 3.4 1996/10/08 12:42:27 dawes Exp $

#include <Server.tmpl>

#if defined(LinuxArchitecture) && defined(AlphaArchitecture)
XSRCS = BUSmemcpy.c IODelay.c SlowBcopy.c
XOBJS = BUSmemcpy.o IODelay.o SlowBcopy.o
#else
XSRCS = BUSmemcpy.s IODelay.s SlowBcopy.s
XOBJS = BUSmemcpy.o IODelay.o SlowBcopy.o
#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 $(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 $(XOBJS)

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

DEFINES = -DPC98

NormalLibraryObjectRule()
NormalAsmObjectRule()

NormalLibraryTarget(xf86_hw,$(OBJS))

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

LinkSourceFile(ATTDac.c,$(XF86SRC)/common_hw)
LinkSourceFile(BUSmemcpy.c,$(XF86SRC)/common_hw)
LinkSourceFile(BUSmemcpy.s,$(XF86SRC)/common_hw)
LinkSourceFile(Ch8391clk.c,$(XF86SRC)/common_hw)
LinkSourceFile(CirrusClk.c,$(XF86SRC)/common_hw)
LinkSourceFile(CirrusClk.h,$(XF86SRC)/common_hw)
LinkSourceFile(I2061Aalt.c,$(XF86SRC)/common_hw)
LinkSourceFile(I2061Acal.c,$(XF86SRC)/common_hw)
LinkSourceFile(I2061Aset.c,$(XF86SRC)/common_hw)
LinkSourceFile(IBMRGB.c,$(XF86SRC)/common_hw)
LinkSourceFile(IBMRGB.h,$(XF86SRC)/common_hw)
LinkSourceFile(ICD2061A.h,$(XF86SRC)/common_hw)
LinkSourceFile(ICS2595.c,$(XF86SRC)/common_hw)
LinkSourceFile(ICS2595.h,$(XF86SRC)/common_hw)
LinkSourceFile(IODelay.c,$(XF86SRC)/common_hw)
LinkSourceFile(IODelay.s,$(XF86SRC)/common_hw)
LinkSourceFile(S3gendac.c,$(XF86SRC)/common_hw)
LinkSourceFile(S3gendac.h,$(XF86SRC)/common_hw)
LinkSourceFile(SC11412.c,$(XF86SRC)/common_hw)
LinkSourceFile(SC11412.h,$(XF86SRC)/common_hw)
LinkSourceFile(STG1703clk.c,$(XF86SRC)/common_hw)
LinkSourceFile(SlowBcopy.c,$(XF86SRC)/common_hw)
LinkSourceFile(SlowBcopy.s,$(XF86SRC)/common_hw)
LinkSourceFile(Ti3025clk.c,$(XF86SRC)/common_hw)
LinkSourceFile(Ti3026clk.c,$(XF86SRC)/common_hw)
LinkSourceFile(Ti302X.h,$(XF86SRC)/common_hw)
LinkSourceFile(xf86_ClkPr.c,$(XF86SRC)/common_hw)
LinkSourceFile(xf86_HWlib.h,$(XF86SRC)/common_hw)
LinkSourceFile(xf86_PCI.c,$(XF86SRC)/common_hw)
LinkSourceFile(xf86_PCI.h,$(XF86SRC)/common_hw)

InstallLinkKitNamedLibrary(xf86_hw,xf86_hwgen,$(XF98LINKKITDIR)/lib98)
#ifndef DontInstallPC98Version
InstallLinkKitNonExecFile(xf86_HWlib.h,$(XF98LINKKITDIR)/include)
InstallLinkKitNonExecFile(xf86_PCI.h,$(XF98LINKKITDIR)/include)
#endif

DependTarget()


