1fda9279dSmrg#  Copyright 2005 Adam Jackson.
2fda9279dSmrg#
3fda9279dSmrg#  Permission is hereby granted, free of charge, to any person obtaining a
4fda9279dSmrg#  copy of this software and associated documentation files (the "Software"),
5fda9279dSmrg#  to deal in the Software without restriction, including without limitation
6fda9279dSmrg#  on the rights to use, copy, modify, merge, publish, distribute, sub
7fda9279dSmrg#  license, and/or sell copies of the Software, and to permit persons to whom
8fda9279dSmrg#  the Software is furnished to do so, subject to the following conditions:
9fda9279dSmrg#
10fda9279dSmrg#  The above copyright notice and this permission notice (including the next
11fda9279dSmrg#  paragraph) shall be included in all copies or substantial portions of the
12fda9279dSmrg#  Software.
13fda9279dSmrg#
14fda9279dSmrg#  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15fda9279dSmrg#  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16fda9279dSmrg#  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.  IN NO EVENT SHALL
17fda9279dSmrg#  ADAM JACKSON BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
18fda9279dSmrg#  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
19fda9279dSmrg#  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
20fda9279dSmrg
21fda9279dSmrg# this is obnoxious:
22fda9279dSmrg# -module lets us name the module exactly how we want
23fda9279dSmrg# -avoid-version prevents gratuitous .0.0.0 version numbers on the end
24fda9279dSmrg# _ladir passes a dummy rpath to libtool so the thing will actually link
25fda9279dSmrg# TODO: -nostdlib/-Bstatic/-lgcc platform magic, not installing the .a, etc.
26fda9279dSmrgAM_CFLAGS = @XORG_CFLAGS@ @LIBUDEV_CFLAGS@ @LIBDRM_NOUVEAU_CFLAGS@ @LIBDRM_CFLAGS@
27fda9279dSmrgnouveau_drv_la_LTLIBRARIES = nouveau_drv.la
28fda9279dSmrgnouveau_drv_la_LDFLAGS = -module -avoid-version @LIBDRM_NOUVEAU_LIBS@ \
29fda9279dSmrg			 @LIBUDEV_LIBS@ @LIBDRM_LIBS@
30fda9279dSmrgnouveau_drv_ladir = @moduledir@/drivers
31fda9279dSmrg
32fda9279dSmrgnouveau_drv_la_SOURCES = \
33fda9279dSmrg			 nouveau_copy.c \
34fda9279dSmrg			 nouveau_copy85b5.c \
35fda9279dSmrg			 nouveau_copy90b5.c \
36fda9279dSmrg			 nouveau_copya0b5.c \
37fda9279dSmrg			 nouveau_exa.c nouveau_xv.c nouveau_dri2.c \
38fda9279dSmrg			 nouveau_present.c \
39fda9279dSmrg			 nouveau_sync.c \
40fda9279dSmrg			 nouveau_wfb.c \
41fda9279dSmrg			 nv_accel_common.c \
42fda9279dSmrg			 nv_driver.c \
43fda9279dSmrg			 nv_shadow.c \
44fda9279dSmrg			 nv04_exa.c \
45fda9279dSmrg			 nv04_xv_ovl.c \
46fda9279dSmrg			 nv04_xv_blit.c \
47fda9279dSmrg			 nv10_exa.c \
48fda9279dSmrg			 nv10_xv_ovl.c \
49fda9279dSmrg			 nv30_exa.c \
50fda9279dSmrg			 nv30_xv_tex.c \
51fda9279dSmrg			 nv40_exa.c \
52fda9279dSmrg			 nv40_xv_tex.c \
53fda9279dSmrg			 nv50_accel.c \
54fda9279dSmrg			 nv50_exa.c \
55fda9279dSmrg			 nv50_xv.c \
56fda9279dSmrg			 nvc0_accel.c \
57fda9279dSmrg			 nvc0_exa.c \
58fda9279dSmrg			 nvc0_xv.c \
59fda9279dSmrg			 drmmode_display.c \
60fda9279dSmrg			 vl_hwmc.c
61fda9279dSmrg
62fda9279dSmrgEXTRA_DIST = hwdefs/nv_3ddefs.xml.h \
63fda9279dSmrg	     hwdefs/nv_m2mf.xml.h \
64fda9279dSmrg	     hwdefs/nv_object.xml.h \
65fda9279dSmrg	     hwdefs/nv01_2d.xml.h \
66fda9279dSmrg	     hwdefs/nv10_3d.xml.h \
67fda9279dSmrg	     hwdefs/nv30-40_3d.xml.h \
68fda9279dSmrg	     hwdefs/nv50_2d.xml.h \
69fda9279dSmrg	     hwdefs/nv50_3d.xml.h \
70fda9279dSmrg	     hwdefs/nv50_defs.xml.h \
71fda9279dSmrg	     hwdefs/nv50_texture.h \
72fda9279dSmrg	     hwdefs/nvc0_3d.xml.h \
73fda9279dSmrg	     hwdefs/nvc0_m2mf.xml.h \
74cd34e0e1Smrg	     hwdefs/gm107_texture.xml.h \
75fda9279dSmrg	     shader/exac8nvc0.fp \
76fda9279dSmrg	     shader/exac8nvc0.fpc \
77fda9279dSmrg	     shader/exac8nve0.fp \
78fda9279dSmrg	     shader/exac8nve0.fpc \
79fda9279dSmrg	     shader/exac8nvf0.fp \
80fda9279dSmrg	     shader/exac8nvf0.fpc \
81cd34e0e1Smrg	     shader/exac8nv110.fp \
82cd34e0e1Smrg	     shader/exac8nv110.fpc \
83fda9279dSmrg	     shader/exacanvc0.fp \
84fda9279dSmrg	     shader/exacanvc0.fpc \
85fda9279dSmrg	     shader/exacanve0.fp \
86fda9279dSmrg	     shader/exacanve0.fpc \
87fda9279dSmrg	     shader/exacanvf0.fp \
88fda9279dSmrg	     shader/exacanvf0.fpc \
89cd34e0e1Smrg	     shader/exacanv110.fp \
90cd34e0e1Smrg	     shader/exacanv110.fpc \
91fda9279dSmrg	     shader/exacmnvc0.fp \
92fda9279dSmrg	     shader/exacmnvc0.fpc \
93fda9279dSmrg	     shader/exacmnve0.fp \
94fda9279dSmrg	     shader/exacmnve0.fpc \
95fda9279dSmrg	     shader/exacmnvf0.fp \
96fda9279dSmrg	     shader/exacmnvf0.fpc \
97cd34e0e1Smrg	     shader/exacmnv110.fp \
98cd34e0e1Smrg	     shader/exacmnv110.fpc \
99fda9279dSmrg	     shader/exas8nvc0.fp \
100fda9279dSmrg	     shader/exas8nvc0.fpc \
101fda9279dSmrg	     shader/exas8nve0.fp \
102fda9279dSmrg	     shader/exas8nve0.fpc \
103fda9279dSmrg	     shader/exas8nvf0.fp \
104fda9279dSmrg	     shader/exas8nvf0.fpc \
105cd34e0e1Smrg	     shader/exas8nv110.fp \
106cd34e0e1Smrg	     shader/exas8nv110.fpc \
107fda9279dSmrg	     shader/exasanvc0.fp \
108fda9279dSmrg	     shader/exasanvc0.fpc \
109fda9279dSmrg	     shader/exasanve0.fp \
110fda9279dSmrg	     shader/exasanve0.fpc \
111fda9279dSmrg	     shader/exasanvf0.fp \
112fda9279dSmrg	     shader/exasanvf0.fpc \
113cd34e0e1Smrg	     shader/exasanv110.fp \
114cd34e0e1Smrg	     shader/exasanv110.fpc \
115fda9279dSmrg	     shader/exascnvc0.fp \
116fda9279dSmrg	     shader/exascnvc0.fpc \
117fda9279dSmrg	     shader/exascnve0.fp \
118fda9279dSmrg	     shader/exascnve0.fpc \
119fda9279dSmrg	     shader/exascnvf0.fp \
120fda9279dSmrg	     shader/exascnvf0.fpc \
121cd34e0e1Smrg	     shader/exascnv110.fp \
122cd34e0e1Smrg	     shader/exascnv110.fpc \
123fda9279dSmrg	     shader/videonvc0.fp \
124fda9279dSmrg	     shader/videonvc0.fpc \
125fda9279dSmrg	     shader/videonve0.fp \
126fda9279dSmrg	     shader/videonve0.fpc \
127fda9279dSmrg	     shader/videonvf0.fp \
128fda9279dSmrg	     shader/videonvf0.fpc \
129cd34e0e1Smrg	     shader/videonv110.fp \
130cd34e0e1Smrg	     shader/videonv110.fpc \
131fda9279dSmrg	     shader/xfrm2nvc0.vp \
132fda9279dSmrg	     shader/xfrm2nvc0.vpc \
133fda9279dSmrg	     shader/xfrm2nve0.vp \
134fda9279dSmrg	     shader/xfrm2nve0.vpc \
135fda9279dSmrg	     shader/xfrm2nvf0.vp \
136fda9279dSmrg	     shader/xfrm2nvf0.vpc \
137cd34e0e1Smrg	     shader/xfrm2nv110.vp \
138cd34e0e1Smrg	     shader/xfrm2nv110.vpc \
139fda9279dSmrg	     shader/Makefile \
140fda9279dSmrg	     nouveau_local.h \
141fda9279dSmrg	     nouveau_copy.h \
142fda9279dSmrg	     nouveau_present.h \
143fda9279dSmrg	     nouveau_sync.h \
144fda9279dSmrg	     nv_const.h \
145fda9279dSmrg	     nv_dma.h \
146fda9279dSmrg	     nv_include.h \
147fda9279dSmrg	     nv_proto.h \
148fda9279dSmrg	     nv_rop.h \
149fda9279dSmrg	     nv_type.h \
150fda9279dSmrg	     nv04_accel.h \
151fda9279dSmrg	     nv50_accel.h \
152fda9279dSmrg	     nvc0_accel.h \
153fda9279dSmrg	     compat-api.h \
154fda9279dSmrg	     vl_hwmc.c \
155fda9279dSmrg	     vl_hwmc.h
156fda9279dSmrg
157fda9279dSmrg
158fda9279dSmrg
159