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
/gpuobj.o
15 nouveau-y
+= core
/core
/handle.o
16 nouveau-y
+= core
/core
/mm.o
17 nouveau-y
+= core
/core
/namedb.o
18 nouveau-y
+= core
/core
/object.o
19 nouveau-y
+= core
/core
/option.o
20 nouveau-y
+= core
/core
/parent.o
21 nouveau-y
+= core
/core
/printk.o
22 nouveau-y
+= core
/core
/ramht.o
23 nouveau-y
+= core
/core
/subdev.o
25 nouveau-y
+= core
/subdev
/bar
/base.o
26 nouveau-y
+= core
/subdev
/bar
/nv50.o
27 nouveau-y
+= core
/subdev
/bar
/nvc0.o
28 nouveau-y
+= core
/subdev
/bios
/base.o
29 nouveau-y
+= core
/subdev
/bios
/bit.o
30 nouveau-y
+= core
/subdev
/bios
/conn.o
31 nouveau-y
+= core
/subdev
/bios
/dcb.o
32 nouveau-y
+= core
/subdev
/bios
/dp.o
33 nouveau-y
+= core
/subdev
/bios
/extdev.o
34 nouveau-y
+= core
/subdev
/bios
/gpio.o
35 nouveau-y
+= core
/subdev
/bios
/i2c.o
36 nouveau-y
+= core
/subdev
/bios
/init.o
37 nouveau-y
+= core
/subdev
/bios
/mxm.o
38 nouveau-y
+= core
/subdev
/bios
/perf.o
39 nouveau-y
+= core
/subdev
/bios
/pll.o
40 nouveau-y
+= core
/subdev
/bios
/therm.o
41 nouveau-y
+= core
/subdev
/clock
/nv04.o
42 nouveau-y
+= core
/subdev
/clock
/nv40.o
43 nouveau-y
+= core
/subdev
/clock
/nv50.o
44 nouveau-y
+= core
/subdev
/clock
/nva3.o
45 nouveau-y
+= core
/subdev
/clock
/nvc0.o
46 nouveau-y
+= core
/subdev
/clock
/pllnv04.o
47 nouveau-y
+= core
/subdev
/clock
/pllnva3.o
48 nouveau-y
+= core
/subdev
/device
/base.o
49 nouveau-y
+= core
/subdev
/device
/nv04.o
50 nouveau-y
+= core
/subdev
/device
/nv10.o
51 nouveau-y
+= core
/subdev
/device
/nv20.o
52 nouveau-y
+= core
/subdev
/device
/nv30.o
53 nouveau-y
+= core
/subdev
/device
/nv40.o
54 nouveau-y
+= core
/subdev
/device
/nv50.o
55 nouveau-y
+= core
/subdev
/device
/nvc0.o
56 nouveau-y
+= core
/subdev
/device
/nve0.o
57 nouveau-y
+= core
/subdev
/devinit
/base.o
58 nouveau-y
+= core
/subdev
/devinit
/nv04.o
59 nouveau-y
+= core
/subdev
/devinit
/nv05.o
60 nouveau-y
+= core
/subdev
/devinit
/nv10.o
61 nouveau-y
+= core
/subdev
/devinit
/nv1a.o
62 nouveau-y
+= core
/subdev
/devinit
/nv20.o
63 nouveau-y
+= core
/subdev
/devinit
/nv50.o
64 nouveau-y
+= core
/subdev
/fb
/base.o
65 nouveau-y
+= core
/subdev
/fb
/nv04.o
66 nouveau-y
+= core
/subdev
/fb
/nv10.o
67 nouveau-y
+= core
/subdev
/fb
/nv20.o
68 nouveau-y
+= core
/subdev
/fb
/nv30.o
69 nouveau-y
+= core
/subdev
/fb
/nv40.o
70 nouveau-y
+= core
/subdev
/fb
/nv50.o
71 nouveau-y
+= core
/subdev
/fb
/nvc0.o
72 nouveau-y
+= core
/subdev
/gpio
/base.o
73 nouveau-y
+= core
/subdev
/gpio
/nv10.o
74 nouveau-y
+= core
/subdev
/gpio
/nv50.o
75 nouveau-y
+= core
/subdev
/gpio
/nvd0.o
76 nouveau-y
+= core
/subdev
/i2c
/base.o
77 nouveau-y
+= core
/subdev
/i2c
/aux.o
78 nouveau-y
+= core
/subdev
/i2c
/bit.o
79 nouveau-y
+= core
/subdev
/ibus
/nve0.o
80 nouveau-y
+= core
/subdev
/instmem
/base.o
81 nouveau-y
+= core
/subdev
/instmem
/nv04.o
82 nouveau-y
+= core
/subdev
/instmem
/nv40.o
83 nouveau-y
+= core
/subdev
/instmem
/nv50.o
84 nouveau-y
+= core
/subdev
/ltcg
/nvc0.o
85 nouveau-y
+= core
/subdev
/mc
/base.o
86 nouveau-y
+= core
/subdev
/mc
/nv04.o
87 nouveau-y
+= core
/subdev
/mc
/nv44.o
88 nouveau-y
+= core
/subdev
/mc
/nv50.o
89 nouveau-y
+= core
/subdev
/mc
/nv98.o
90 nouveau-y
+= core
/subdev
/mc
/nvc0.o
91 nouveau-y
+= core
/subdev
/mxm
/base.o
92 nouveau-y
+= core
/subdev
/mxm
/mxms.o
93 nouveau-y
+= core
/subdev
/mxm
/nv50.o
94 nouveau-y
+= core
/subdev
/therm
/base.o
95 nouveau-y
+= core
/subdev
/therm
/fan.o
96 nouveau-y
+= core
/subdev
/therm
/ic.o
97 nouveau-y
+= core
/subdev
/therm
/nv40.o
98 nouveau-y
+= core
/subdev
/therm
/nv50.o
99 nouveau-y
+= core
/subdev
/therm
/temp.o
100 nouveau-y
+= core
/subdev
/timer
/base.o
101 nouveau-y
+= core
/subdev
/timer
/nv04.o
102 nouveau-y
+= core
/subdev
/vm
/base.o
103 nouveau-y
+= core
/subdev
/vm
/nv04.o
104 nouveau-y
+= core
/subdev
/vm
/nv41.o
105 nouveau-y
+= core
/subdev
/vm
/nv44.o
106 nouveau-y
+= core
/subdev
/vm
/nv50.o
107 nouveau-y
+= core
/subdev
/vm
/nvc0.o
109 nouveau-y
+= core
/engine
/dmaobj
/base.o
110 nouveau-y
+= core
/engine
/dmaobj
/nv04.o
111 nouveau-y
+= core
/engine
/dmaobj
/nv50.o
112 nouveau-y
+= core
/engine
/dmaobj
/nvc0.o
113 nouveau-y
+= core
/engine
/bsp
/nv84.o
114 nouveau-y
+= core
/engine
/copy
/nva3.o
115 nouveau-y
+= core
/engine
/copy
/nvc0.o
116 nouveau-y
+= core
/engine
/copy
/nve0.o
117 nouveau-y
+= core
/engine
/crypt
/nv84.o
118 nouveau-y
+= core
/engine
/crypt
/nv98.o
119 nouveau-y
+= core
/engine
/disp
/nv04.o
120 nouveau-y
+= core
/engine
/disp
/nv50.o
121 nouveau-y
+= core
/engine
/disp
/nvd0.o
122 nouveau-y
+= core
/engine
/disp
/vga.o
123 nouveau-y
+= core
/engine
/fifo
/base.o
124 nouveau-y
+= core
/engine
/fifo
/nv04.o
125 nouveau-y
+= core
/engine
/fifo
/nv10.o
126 nouveau-y
+= core
/engine
/fifo
/nv17.o
127 nouveau-y
+= core
/engine
/fifo
/nv40.o
128 nouveau-y
+= core
/engine
/fifo
/nv50.o
129 nouveau-y
+= core
/engine
/fifo
/nv84.o
130 nouveau-y
+= core
/engine
/fifo
/nvc0.o
131 nouveau-y
+= core
/engine
/fifo
/nve0.o
132 nouveau-y
+= core
/engine
/graph
/ctxnv40.o
133 nouveau-y
+= core
/engine
/graph
/ctxnv50.o
134 nouveau-y
+= core
/engine
/graph
/ctxnvc0.o
135 nouveau-y
+= core
/engine
/graph
/ctxnve0.o
136 nouveau-y
+= core
/engine
/graph
/nv04.o
137 nouveau-y
+= core
/engine
/graph
/nv10.o
138 nouveau-y
+= core
/engine
/graph
/nv20.o
139 nouveau-y
+= core
/engine
/graph
/nv25.o
140 nouveau-y
+= core
/engine
/graph
/nv2a.o
141 nouveau-y
+= core
/engine
/graph
/nv30.o
142 nouveau-y
+= core
/engine
/graph
/nv34.o
143 nouveau-y
+= core
/engine
/graph
/nv35.o
144 nouveau-y
+= core
/engine
/graph
/nv40.o
145 nouveau-y
+= core
/engine
/graph
/nv50.o
146 nouveau-y
+= core
/engine
/graph
/nvc0.o
147 nouveau-y
+= core
/engine
/graph
/nve0.o
148 nouveau-y
+= core
/engine
/mpeg
/nv31.o
149 nouveau-y
+= core
/engine
/mpeg
/nv40.o
150 nouveau-y
+= core
/engine
/mpeg
/nv50.o
151 nouveau-y
+= core
/engine
/mpeg
/nv84.o
152 nouveau-y
+= core
/engine
/ppp
/nv98.o
153 nouveau-y
+= core
/engine
/software
/nv04.o
154 nouveau-y
+= core
/engine
/software
/nv10.o
155 nouveau-y
+= core
/engine
/software
/nv50.o
156 nouveau-y
+= core
/engine
/software
/nvc0.o
157 nouveau-y
+= core
/engine
/vp
/nv84.o
160 nouveau-y
+= nouveau_drm.o nouveau_chan.o nouveau_dma.o nouveau_fence.o
161 nouveau-y
+= nouveau_irq.o nouveau_vga.o nouveau_agp.o
162 nouveau-y
+= nouveau_ttm.o nouveau_sgdma.o nouveau_bo.o nouveau_gem.o
163 nouveau-y
+= nouveau_prime.o nouveau_abi16.o
164 nouveau-y
+= nv04_fence.o nv10_fence.o nv50_fence.o nv84_fence.o nvc0_fence.o
167 nouveau-y
+= nouveau_bios.o nouveau_fbcon.o nouveau_display.o
168 nouveau-y
+= nouveau_connector.o nouveau_hdmi.o nouveau_dp.o
169 nouveau-y
+= nv04_fbcon.o nv50_fbcon.o nvc0_fbcon.o
172 nouveau-y
+= nouveau_hw.o nouveau_calc.o
173 nouveau-y
+= nv04_dac.o nv04_dfp.o nv04_tv.o nv17_tv.o nv17_tv_modes.o
174 nouveau-y
+= nv04_crtc.o nv04_display.o nv04_cursor.o
177 nouveau-y
+= nv50_display.o nvd0_display.o
178 nouveau-y
+= nv50_crtc.o nv50_dac.o nv50_sor.o nv50_cursor.o
179 nouveau-y
+= nv50_evo.o
182 nouveau-y
+= nouveau_pm.o nouveau_volt.o nouveau_perf.o
183 nouveau-y
+= nv04_pm.o nv40_pm.o nv50_pm.o nva3_pm.o nvc0_pm.o
184 nouveau-y
+= nouveau_mem.o
187 nouveau-
$(CONFIG_COMPAT
) += nouveau_ioc32.o
188 nouveau-
$(CONFIG_ACPI
) += nouveau_acpi.o
189 nouveau-
$(CONFIG_DRM_NOUVEAU_BACKLIGHT
) += nouveau_backlight.o
191 obj-
$(CONFIG_DRM_NOUVEAU
)+= nouveau.o