1
# Copyright 2005 Adam Jackson.
2
# Copyright 2005 Red Hat, Inc.
4
# Permission is hereby granted, free of charge, to any person obtaining a
5
# copy of this software and associated documentation files (the "Software"),
6
# to deal in the Software without restriction, including without limitation
7
# on the rights to use, copy, modify, merge, publish, distribute, sub
8
# license, and/or sell copies of the Software, and to permit persons to whom
9
# the Software is furnished to do so, subject to the following conditions:
11
# The above copyright notice and this permission notice (including the next
12
# paragraph) shall be included in all copies or substantial portions of the
15
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
18
# ADAM JACKSON BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
19
# IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
20
# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
24
# -module lets us name the module exactly how we want
25
# -avoid-version prevents gratuitous .0.0.0 version numbers on the end
26
# _ladir passes a dummy rpath to libtool so the thing will actually link
27
# TODO: -nostdlib/-Bstatic/-lgcc platform magic, not installing the .a, etc.
30
ATIMISC_DRI_SRCS = atidri.c
34
ATIMISC_CPIO_SOURCES = ativga.c ativgaio.c atibank.c atiwonder.c atiwonderio.c
38
ATIMISC_DGA_SOURCES = atidga.c
42
ATIMISC_EXA_SOURCES = atimach64exa.c
45
AM_CFLAGS = $(CWARNFLAGS) @XORG_CFLAGS@ @DRI_CFLAGS@
47
mach64_drv_la_LTLIBRARIES = mach64_drv.la
48
mach64_drv_la_LDFLAGS = -module -avoid-version
49
mach64_drv_ladir = @moduledir@/drivers
50
mach64_drv_la_SOURCES = \
51
atibus.c atichip.c atiprobe.c atividmem.c \
52
atiadjust.c aticlock.c aticonfig.c aticonsole.c \
53
atidac.c atidsp.c atii2c.c \
54
atilock.c atimach64.c atimach64accel.c atimach64cursor.c \
55
atimach64i2c.c atimach64io.c atimach64xv.c atimode.c atipreinit.c \
56
atiprint.c atirgb514.c atiscreen.c atituner.c atiutil.c ativalid.c \
57
atiload.c atimisc.c atimach64probe.c $(ATIMISC_CPIO_SOURCES) \
58
$(ATIMISC_DGA_SOURCES) $(ATIMISC_DRI_SRCS) $(ATIMISC_EXA_SOURCES)