2 # Makefile for the drm device driver. This driver provides support for the
3 # Direct Rendering Infrastructure (DRI) in XFree86 4.1.0 and higher.
5 ccflags-y
:= -Iinclude
/drm
6 ccflags-y
+= -I
$(src
)/core
/include
7 ccflags-y
+= -I
$(src
)/core
10 nouveau-y
:= core
/core
/client.o
11 nouveau-y
+= core
/core
/engctx.o
12 nouveau-y
+= core
/core
/engine.o
13 nouveau-y
+= core
/core
/enum.o
14 nouveau-y
+= core
/core
/event.o
15 nouveau-y
+= core
/core
/gpuobj.o
16 nouveau-y
+= core
/core
/handle.o
17 nouveau-y
+= core
/core
/mm.o
18 nouveau-y
+= core
/core
/namedb.o
19 nouveau-y
+= core
/core
/object.o
20 nouveau-y
+= core
/core
/option.o
21 nouveau-y
+= core
/core
/parent.o
22 nouveau-y
+= core
/core
/printk.o
23 nouveau-y
+= core
/core
/ramht.o
24 nouveau-y
+= core
/core
/subdev.o
26 nouveau-y
+= core
/subdev
/bar
/base.o
27 nouveau-y
+= core
/subdev
/bar
/nv50.o
28 nouveau-y
+= core
/subdev
/bar
/nvc0.o
29 nouveau-y
+= core
/subdev
/bios
/base.o
30 nouveau-y
+= core
/subdev
/bios
/bit.o
31 nouveau-y
+= core
/subdev
/bios
/boost.o
32 nouveau-y
+= core
/subdev
/bios
/conn.o
33 nouveau-y
+= core
/subdev
/bios
/cstep.o
34 nouveau-y
+= core
/subdev
/bios
/dcb.o
35 nouveau-y
+= core
/subdev
/bios
/disp.o
36 nouveau-y
+= core
/subdev
/bios
/dp.o
37 nouveau-y
+= core
/subdev
/bios
/extdev.o
38 nouveau-y
+= core
/subdev
/bios
/gpio.o
39 nouveau-y
+= core
/subdev
/bios
/i2c.o
40 nouveau-y
+= core
/subdev
/bios
/init.o
41 nouveau-y
+= core
/subdev
/bios
/mxm.o
42 nouveau-y
+= core
/subdev
/bios
/perf.o
43 nouveau-y
+= core
/subdev
/bios
/pll.o
44 nouveau-y
+= core
/subdev
/bios
/ramcfg.o
45 nouveau-y
+= core
/subdev
/bios
/rammap.o
46 nouveau-y
+= core
/subdev
/bios
/timing.o
47 nouveau-y
+= core
/subdev
/bios
/therm.o
48 nouveau-y
+= core
/subdev
/bios
/vmap.o
49 nouveau-y
+= core
/subdev
/bios
/volt.o
50 nouveau-y
+= core
/subdev
/bios
/xpio.o
51 nouveau-y
+= core
/subdev
/bios
/P0260.o
52 nouveau-y
+= core
/subdev
/bus
/hwsq.o
53 nouveau-y
+= core
/subdev
/bus
/nv04.o
54 nouveau-y
+= core
/subdev
/bus
/nv31.o
55 nouveau-y
+= core
/subdev
/bus
/nv50.o
56 nouveau-y
+= core
/subdev
/bus
/nv94.o
57 nouveau-y
+= core
/subdev
/bus
/nvc0.o
58 nouveau-y
+= core
/subdev
/clock
/base.o
59 nouveau-y
+= core
/subdev
/clock
/nv04.o
60 nouveau-y
+= core
/subdev
/clock
/nv40.o
61 nouveau-y
+= core
/subdev
/clock
/nv50.o
62 nouveau-y
+= core
/subdev
/clock
/nv84.o
63 nouveau-y
+= core
/subdev
/clock
/nva3.o
64 nouveau-y
+= core
/subdev
/clock
/nvaa.o
65 nouveau-y
+= core
/subdev
/clock
/nvc0.o
66 nouveau-y
+= core
/subdev
/clock
/nve0.o
67 nouveau-y
+= core
/subdev
/clock
/pllnv04.o
68 nouveau-y
+= core
/subdev
/clock
/pllnva3.o
69 nouveau-y
+= core
/subdev
/devinit
/base.o
70 nouveau-y
+= core
/subdev
/devinit
/nv04.o
71 nouveau-y
+= core
/subdev
/devinit
/nv05.o
72 nouveau-y
+= core
/subdev
/devinit
/nv10.o
73 nouveau-y
+= core
/subdev
/devinit
/nv1a.o
74 nouveau-y
+= core
/subdev
/devinit
/nv20.o
75 nouveau-y
+= core
/subdev
/devinit
/nv50.o
76 nouveau-y
+= core
/subdev
/devinit
/nv84.o
77 nouveau-y
+= core
/subdev
/devinit
/nv98.o
78 nouveau-y
+= core
/subdev
/devinit
/nva3.o
79 nouveau-y
+= core
/subdev
/devinit
/nvaf.o
80 nouveau-y
+= core
/subdev
/devinit
/nvc0.o
81 nouveau-y
+= core
/subdev
/devinit
/gm107.o
82 nouveau-y
+= core
/subdev
/fb
/base.o
83 nouveau-y
+= core
/subdev
/fb
/nv04.o
84 nouveau-y
+= core
/subdev
/fb
/nv10.o
85 nouveau-y
+= core
/subdev
/fb
/nv1a.o
86 nouveau-y
+= core
/subdev
/fb
/nv20.o
87 nouveau-y
+= core
/subdev
/fb
/nv25.o
88 nouveau-y
+= core
/subdev
/fb
/nv30.o
89 nouveau-y
+= core
/subdev
/fb
/nv35.o
90 nouveau-y
+= core
/subdev
/fb
/nv36.o
91 nouveau-y
+= core
/subdev
/fb
/nv40.o
92 nouveau-y
+= core
/subdev
/fb
/nv41.o
93 nouveau-y
+= core
/subdev
/fb
/nv44.o
94 nouveau-y
+= core
/subdev
/fb
/nv46.o
95 nouveau-y
+= core
/subdev
/fb
/nv47.o
96 nouveau-y
+= core
/subdev
/fb
/nv49.o
97 nouveau-y
+= core
/subdev
/fb
/nv4e.o
98 nouveau-y
+= core
/subdev
/fb
/nv50.o
99 nouveau-y
+= core
/subdev
/fb
/nv84.o
100 nouveau-y
+= core
/subdev
/fb
/nva3.o
101 nouveau-y
+= core
/subdev
/fb
/nvaa.o
102 nouveau-y
+= core
/subdev
/fb
/nvaf.o
103 nouveau-y
+= core
/subdev
/fb
/nvc0.o
104 nouveau-y
+= core
/subdev
/fb
/nve0.o
105 nouveau-y
+= core
/subdev
/fb
/gk20a.o
106 nouveau-y
+= core
/subdev
/fb
/gm107.o
107 nouveau-y
+= core
/subdev
/fb
/ramnv04.o
108 nouveau-y
+= core
/subdev
/fb
/ramnv10.o
109 nouveau-y
+= core
/subdev
/fb
/ramnv1a.o
110 nouveau-y
+= core
/subdev
/fb
/ramnv20.o
111 nouveau-y
+= core
/subdev
/fb
/ramnv40.o
112 nouveau-y
+= core
/subdev
/fb
/ramnv41.o
113 nouveau-y
+= core
/subdev
/fb
/ramnv44.o
114 nouveau-y
+= core
/subdev
/fb
/ramnv49.o
115 nouveau-y
+= core
/subdev
/fb
/ramnv4e.o
116 nouveau-y
+= core
/subdev
/fb
/ramnv50.o
117 nouveau-y
+= core
/subdev
/fb
/ramnva3.o
118 nouveau-y
+= core
/subdev
/fb
/ramnvaa.o
119 nouveau-y
+= core
/subdev
/fb
/ramnvc0.o
120 nouveau-y
+= core
/subdev
/fb
/ramnve0.o
121 nouveau-y
+= core
/subdev
/fb
/ramgk20a.o
122 nouveau-y
+= core
/subdev
/fb
/ramgm107.o
123 nouveau-y
+= core
/subdev
/fb
/sddr3.o
124 nouveau-y
+= core
/subdev
/fb
/gddr5.o
125 nouveau-y
+= core
/subdev
/gpio
/base.o
126 nouveau-y
+= core
/subdev
/gpio
/nv10.o
127 nouveau-y
+= core
/subdev
/gpio
/nv50.o
128 nouveau-y
+= core
/subdev
/gpio
/nv92.o
129 nouveau-y
+= core
/subdev
/gpio
/nvd0.o
130 nouveau-y
+= core
/subdev
/gpio
/nve0.o
131 nouveau-y
+= core
/subdev
/i2c
/base.o
132 nouveau-y
+= core
/subdev
/i2c
/anx9805.o
133 nouveau-y
+= core
/subdev
/i2c
/aux.o
134 nouveau-y
+= core
/subdev
/i2c
/bit.o
135 nouveau-y
+= core
/subdev
/i2c
/pad.o
136 nouveau-y
+= core
/subdev
/i2c
/padnv04.o
137 nouveau-y
+= core
/subdev
/i2c
/padnv94.o
138 nouveau-y
+= core
/subdev
/i2c
/nv04.o
139 nouveau-y
+= core
/subdev
/i2c
/nv4e.o
140 nouveau-y
+= core
/subdev
/i2c
/nv50.o
141 nouveau-y
+= core
/subdev
/i2c
/nv94.o
142 nouveau-y
+= core
/subdev
/i2c
/nvd0.o
143 nouveau-y
+= core
/subdev
/i2c
/gf117.o
144 nouveau-y
+= core
/subdev
/i2c
/nve0.o
145 nouveau-y
+= core
/subdev
/ibus
/nvc0.o
146 nouveau-y
+= core
/subdev
/ibus
/nve0.o
147 nouveau-y
+= core
/subdev
/ibus
/gk20a.o
148 nouveau-y
+= core
/subdev
/instmem
/base.o
149 nouveau-y
+= core
/subdev
/instmem
/nv04.o
150 nouveau-y
+= core
/subdev
/instmem
/nv40.o
151 nouveau-y
+= core
/subdev
/instmem
/nv50.o
152 nouveau-y
+= core
/subdev
/ltcg
/gf100.o
153 nouveau-y
+= core
/subdev
/ltcg
/gm107.o
154 nouveau-y
+= core
/subdev
/mc
/base.o
155 nouveau-y
+= core
/subdev
/mc
/nv04.o
156 nouveau-y
+= core
/subdev
/mc
/nv40.o
157 nouveau-y
+= core
/subdev
/mc
/nv44.o
158 nouveau-y
+= core
/subdev
/mc
/nv4c.o
159 nouveau-y
+= core
/subdev
/mc
/nv50.o
160 nouveau-y
+= core
/subdev
/mc
/nv94.o
161 nouveau-y
+= core
/subdev
/mc
/nv98.o
162 nouveau-y
+= core
/subdev
/mc
/nvc0.o
163 nouveau-y
+= core
/subdev
/mc
/nvc3.o
164 nouveau-y
+= core
/subdev
/mxm
/base.o
165 nouveau-y
+= core
/subdev
/mxm
/mxms.o
166 nouveau-y
+= core
/subdev
/mxm
/nv50.o
167 nouveau-y
+= core
/subdev
/pwr
/base.o
168 nouveau-y
+= core
/subdev
/pwr
/memx.o
169 nouveau-y
+= core
/subdev
/pwr
/nva3.o
170 nouveau-y
+= core
/subdev
/pwr
/nvc0.o
171 nouveau-y
+= core
/subdev
/pwr
/nvd0.o
172 nouveau-y
+= core
/subdev
/pwr
/nv108.o
173 nouveau-y
+= core
/subdev
/therm
/base.o
174 nouveau-y
+= core
/subdev
/therm
/fan.o
175 nouveau-y
+= core
/subdev
/therm
/fannil.o
176 nouveau-y
+= core
/subdev
/therm
/fanpwm.o
177 nouveau-y
+= core
/subdev
/therm
/fantog.o
178 nouveau-y
+= core
/subdev
/therm
/ic.o
179 nouveau-y
+= core
/subdev
/therm
/temp.o
180 nouveau-y
+= core
/subdev
/therm
/nv40.o
181 nouveau-y
+= core
/subdev
/therm
/nv50.o
182 nouveau-y
+= core
/subdev
/therm
/nv84.o
183 nouveau-y
+= core
/subdev
/therm
/nva3.o
184 nouveau-y
+= core
/subdev
/therm
/nvd0.o
185 nouveau-y
+= core
/subdev
/timer
/base.o
186 nouveau-y
+= core
/subdev
/timer
/nv04.o
187 nouveau-y
+= core
/subdev
/timer
/gk20a.o
188 nouveau-y
+= core
/subdev
/vm
/base.o
189 nouveau-y
+= core
/subdev
/vm
/nv04.o
190 nouveau-y
+= core
/subdev
/vm
/nv41.o
191 nouveau-y
+= core
/subdev
/vm
/nv44.o
192 nouveau-y
+= core
/subdev
/vm
/nv50.o
193 nouveau-y
+= core
/subdev
/vm
/nvc0.o
194 nouveau-y
+= core
/subdev
/volt
/base.o
195 nouveau-y
+= core
/subdev
/volt
/gpio.o
196 nouveau-y
+= core
/subdev
/volt
/nv40.o
198 nouveau-y
+= core
/engine
/falcon.o
199 nouveau-y
+= core
/engine
/xtensa.o
200 nouveau-y
+= core
/engine
/dmaobj
/base.o
201 nouveau-y
+= core
/engine
/dmaobj
/nv04.o
202 nouveau-y
+= core
/engine
/dmaobj
/nv50.o
203 nouveau-y
+= core
/engine
/dmaobj
/nvc0.o
204 nouveau-y
+= core
/engine
/dmaobj
/nvd0.o
205 nouveau-y
+= core
/engine
/bsp
/nv84.o
206 nouveau-y
+= core
/engine
/bsp
/nv98.o
207 nouveau-y
+= core
/engine
/bsp
/nvc0.o
208 nouveau-y
+= core
/engine
/bsp
/nve0.o
209 nouveau-y
+= core
/engine
/copy
/nva3.o
210 nouveau-y
+= core
/engine
/copy
/nvc0.o
211 nouveau-y
+= core
/engine
/copy
/nve0.o
212 nouveau-y
+= core
/engine
/crypt
/nv84.o
213 nouveau-y
+= core
/engine
/crypt
/nv98.o
214 nouveau-y
+= core
/engine
/device
/base.o
215 nouveau-y
+= core
/engine
/device
/ctrl.o
216 nouveau-y
+= core
/engine
/device
/nv04.o
217 nouveau-y
+= core
/engine
/device
/nv10.o
218 nouveau-y
+= core
/engine
/device
/nv20.o
219 nouveau-y
+= core
/engine
/device
/nv30.o
220 nouveau-y
+= core
/engine
/device
/nv40.o
221 nouveau-y
+= core
/engine
/device
/nv50.o
222 nouveau-y
+= core
/engine
/device
/nvc0.o
223 nouveau-y
+= core
/engine
/device
/nve0.o
224 nouveau-y
+= core
/engine
/device
/gm100.o
225 nouveau-y
+= core
/engine
/disp
/base.o
226 nouveau-y
+= core
/engine
/disp
/conn.o
227 nouveau-y
+= core
/engine
/disp
/outp.o
228 nouveau-y
+= core
/engine
/disp
/outpdp.o
229 nouveau-y
+= core
/engine
/disp
/nv04.o
230 nouveau-y
+= core
/engine
/disp
/nv50.o
231 nouveau-y
+= core
/engine
/disp
/nv84.o
232 nouveau-y
+= core
/engine
/disp
/nv94.o
233 nouveau-y
+= core
/engine
/disp
/nva0.o
234 nouveau-y
+= core
/engine
/disp
/nva3.o
235 nouveau-y
+= core
/engine
/disp
/nvd0.o
236 nouveau-y
+= core
/engine
/disp
/nve0.o
237 nouveau-y
+= core
/engine
/disp
/nvf0.o
238 nouveau-y
+= core
/engine
/disp
/gm107.o
239 nouveau-y
+= core
/engine
/disp
/dacnv50.o
240 nouveau-y
+= core
/engine
/disp
/dport.o
241 nouveau-y
+= core
/engine
/disp
/hdanva3.o
242 nouveau-y
+= core
/engine
/disp
/hdanvd0.o
243 nouveau-y
+= core
/engine
/disp
/hdminv84.o
244 nouveau-y
+= core
/engine
/disp
/hdminva3.o
245 nouveau-y
+= core
/engine
/disp
/hdminvd0.o
246 nouveau-y
+= core
/engine
/disp
/piornv50.o
247 nouveau-y
+= core
/engine
/disp
/sornv50.o
248 nouveau-y
+= core
/engine
/disp
/sornv94.o
249 nouveau-y
+= core
/engine
/disp
/sornvd0.o
250 nouveau-y
+= core
/engine
/disp
/vga.o
251 nouveau-y
+= core
/engine
/fifo
/base.o
252 nouveau-y
+= core
/engine
/fifo
/nv04.o
253 nouveau-y
+= core
/engine
/fifo
/nv10.o
254 nouveau-y
+= core
/engine
/fifo
/nv17.o
255 nouveau-y
+= core
/engine
/fifo
/nv40.o
256 nouveau-y
+= core
/engine
/fifo
/nv50.o
257 nouveau-y
+= core
/engine
/fifo
/nv84.o
258 nouveau-y
+= core
/engine
/fifo
/nvc0.o
259 nouveau-y
+= core
/engine
/fifo
/nve0.o
260 nouveau-y
+= core
/engine
/fifo
/gk20a.o
261 nouveau-y
+= core
/engine
/fifo
/nv108.o
262 nouveau-y
+= core
/engine
/graph
/ctxnv40.o
263 nouveau-y
+= core
/engine
/graph
/ctxnv50.o
264 nouveau-y
+= core
/engine
/graph
/ctxnvc0.o
265 nouveau-y
+= core
/engine
/graph
/ctxnvc1.o
266 nouveau-y
+= core
/engine
/graph
/ctxnvc4.o
267 nouveau-y
+= core
/engine
/graph
/ctxnvc8.o
268 nouveau-y
+= core
/engine
/graph
/ctxnvd7.o
269 nouveau-y
+= core
/engine
/graph
/ctxnvd9.o
270 nouveau-y
+= core
/engine
/graph
/ctxnve4.o
271 nouveau-y
+= core
/engine
/graph
/ctxgk20a.o
272 nouveau-y
+= core
/engine
/graph
/ctxnvf0.o
273 nouveau-y
+= core
/engine
/graph
/ctxnv108.o
274 nouveau-y
+= core
/engine
/graph
/ctxgm107.o
275 nouveau-y
+= core
/engine
/graph
/nv04.o
276 nouveau-y
+= core
/engine
/graph
/nv10.o
277 nouveau-y
+= core
/engine
/graph
/nv20.o
278 nouveau-y
+= core
/engine
/graph
/nv25.o
279 nouveau-y
+= core
/engine
/graph
/nv2a.o
280 nouveau-y
+= core
/engine
/graph
/nv30.o
281 nouveau-y
+= core
/engine
/graph
/nv34.o
282 nouveau-y
+= core
/engine
/graph
/nv35.o
283 nouveau-y
+= core
/engine
/graph
/nv40.o
284 nouveau-y
+= core
/engine
/graph
/nv50.o
285 nouveau-y
+= core
/engine
/graph
/nvc0.o
286 nouveau-y
+= core
/engine
/graph
/nvc1.o
287 nouveau-y
+= core
/engine
/graph
/nvc4.o
288 nouveau-y
+= core
/engine
/graph
/nvc8.o
289 nouveau-y
+= core
/engine
/graph
/nvd7.o
290 nouveau-y
+= core
/engine
/graph
/nvd9.o
291 nouveau-y
+= core
/engine
/graph
/nve4.o
292 nouveau-y
+= core
/engine
/graph
/gk20a.o
293 nouveau-y
+= core
/engine
/graph
/nvf0.o
294 nouveau-y
+= core
/engine
/graph
/nv108.o
295 nouveau-y
+= core
/engine
/graph
/gm107.o
296 nouveau-y
+= core
/engine
/mpeg
/nv31.o
297 nouveau-y
+= core
/engine
/mpeg
/nv40.o
298 nouveau-y
+= core
/engine
/mpeg
/nv44.o
299 nouveau-y
+= core
/engine
/mpeg
/nv50.o
300 nouveau-y
+= core
/engine
/mpeg
/nv84.o
301 nouveau-y
+= core
/engine
/perfmon
/base.o
302 nouveau-y
+= core
/engine
/perfmon
/daemon.o
303 nouveau-y
+= core
/engine
/perfmon
/nv40.o
304 nouveau-y
+= core
/engine
/perfmon
/nv50.o
305 nouveau-y
+= core
/engine
/perfmon
/nv84.o
306 nouveau-y
+= core
/engine
/perfmon
/nva3.o
307 nouveau-y
+= core
/engine
/perfmon
/nvc0.o
308 nouveau-y
+= core
/engine
/perfmon
/nve0.o
309 nouveau-y
+= core
/engine
/perfmon
/nvf0.o
310 nouveau-y
+= core
/engine
/ppp
/nv98.o
311 nouveau-y
+= core
/engine
/ppp
/nvc0.o
312 nouveau-y
+= core
/engine
/software
/nv04.o
313 nouveau-y
+= core
/engine
/software
/nv10.o
314 nouveau-y
+= core
/engine
/software
/nv50.o
315 nouveau-y
+= core
/engine
/software
/nvc0.o
316 nouveau-y
+= core
/engine
/vp
/nv84.o
317 nouveau-y
+= core
/engine
/vp
/nv98.o
318 nouveau-y
+= core
/engine
/vp
/nvc0.o
319 nouveau-y
+= core
/engine
/vp
/nve0.o
322 nouveau-y
+= nouveau_drm.o nouveau_chan.o nouveau_dma.o nouveau_fence.o
323 nouveau-y
+= nouveau_vga.o nouveau_agp.o
324 nouveau-y
+= nouveau_ttm.o nouveau_sgdma.o nouveau_bo.o nouveau_gem.o
325 nouveau-y
+= nouveau_prime.o nouveau_abi16.o
326 nouveau-y
+= nv04_fence.o nv10_fence.o nv17_fence.o
327 nouveau-y
+= nv50_fence.o nv84_fence.o nvc0_fence.o
330 nouveau-y
+= nouveau_bios.o nouveau_fbcon.o nouveau_display.o
331 nouveau-y
+= nouveau_connector.o nouveau_dp.o
332 nouveau-y
+= nv04_fbcon.o nv50_fbcon.o nvc0_fbcon.o
335 include $(src
)/dispnv04
/Makefile
338 nouveau-y
+= nv50_display.o
341 nouveau-y
+= nouveau_hwmon.o nouveau_sysfs.o
344 nouveau-
$(CONFIG_COMPAT
) += nouveau_ioc32.o
346 nouveau-
$(CONFIG_ACPI
) += nouveau_acpi.o
348 nouveau-
$(CONFIG_DRM_NOUVEAU_BACKLIGHT
) += nouveau_backlight.o
349 nouveau-
$(CONFIG_DEBUG_FS
) += nouveau_debugfs.o
351 obj-
$(CONFIG_DRM_NOUVEAU
)+= nouveau.o