xref: /netbsd-src/external/mit/xorg/server/drivers/Makefile (revision fa28c6faa16e0b00edee7acdcaf4899797043def)
1#	$NetBSD: Makefile,v 1.75 2015/11/06 21:32:22 szptvlfn Exp $
2
3# xf86-input drivers
4
5SUBDIR= \
6	xf86-input-keyboard \
7	xf86-input-mouse \
8	xf86-input-ws
9
10.if ${MACHINE_ARCH} == "i386" || \
11    ${MACHINE_ARCH} == "x86_64"
12SUBDIR+= \
13	xf86-input-vmmouse
14
15.if ${MACHINE_ARCH} == "i386"
16SUBDIR+= \
17	xf86-input-elographics
18.endif
19
20.endif
21
22# xf86-video drivers
23
24.include <bsd.own.mk>
25
26.if ${MACHINE_ARCH} == "i386" || \
27    ${MACHINE_ARCH} == "x86_64"
28SUBDIR+= \
29	xf86-video-apm \
30	xf86-video-ark \
31	xf86-video-ast \
32	xf86-video-ati \
33	xf86-video-chips \
34	xf86-video-cirrus \
35	xf86-video-cirrus_alpine \
36	xf86-video-cirrus_laguna \
37	xf86-video-glint \
38	xf86-video-i128 \
39	xf86-video-i740
40
41# needs porting for xorg-server 1.6
42#	xf86-video-imstt \
43
44SUBDIR+= \
45	xf86-video-intel \
46	xf86-video-intel-old \
47	xf86-video-mach64 \
48	xf86-video-mga \
49	xf86-video-neomagic \
50	xf86-video-nv \
51	xf86-video-nouveau \
52	xf86-video-openchrome \
53	xf86-video-r128 \
54	xf86-video-radeon \
55	xf86-video-radeon-kms \
56	xf86-video-s3 \
57	xf86-video-s3virge \
58	xf86-video-savage \
59	xf86-video-siliconmotion \
60	xf86-video-sis \
61	xf86-video-tdfx \
62	xf86-video-tga \
63	xf86-video-trident \
64	xf86-video-tseng \
65	xf86-video-vmware \
66	xf86-video-vesa \
67	xf86-video-wsfb \
68	xf86-video-xgi
69#	xf86-video-rendition
70
71.if ${MACHINE_ARCH} == "i386"
72SUBDIR+= \
73	xf86-video-geode
74.endif	# ${MACHINE_ARCH} == "i386"
75
76.endif	# ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
77
78.if ${MACHINE} == "alpha"
79SUBDIR+= \
80	xf86-video-apm \
81	xf86-video-ark \
82	xf86-video-ast \
83	xf86-video-ati \
84	xf86-video-chips \
85	xf86-video-cirrus \
86	xf86-video-cirrus_alpine \
87	xf86-video-cirrus_laguna \
88	xf86-video-glint \
89	xf86-video-i128 \
90	xf86-video-i740 \
91	xf86-video-mach64 \
92	xf86-video-mga \
93	xf86-video-nv \
94	xf86-video-r128 \
95	xf86-video-radeon \
96	xf86-video-s3 \
97	xf86-video-s3virge \
98	xf86-video-savage \
99	xf86-video-siliconmotion \
100	xf86-video-sis \
101	xf86-video-tdfx \
102	xf86-video-tga \
103	xf86-video-trident \
104	xf86-video-tseng \
105	xf86-video-wsfb
106#	xf86-video-imstt
107.endif	# ${MACHINE} == "alpha"
108
109.if ${MACHINE} == "amiga"
110SUBDIR+= \
111	xf86-video-wsfb
112.endif	# ${MACHINE} == "amiga"
113
114.if ${MACHINE} == "bebox"
115SUBDIR+= \
116	xf86-video-cirrus \
117	xf86-video-cirrus_alpine \
118	xf86-video-mga \
119	xf86-video-s3 \
120	xf86-video-s3virge
121.endif	# ${MACHINE} == "bebox"
122
123.if ${MACHINE} == "cats"
124SUBDIR+= \
125	xf86-video-apm \
126	xf86-video-ark \
127	xf86-video-ast \
128	xf86-video-ati \
129	xf86-video-chips \
130	xf86-video-cirrus \
131	xf86-video-cirrus_alpine \
132	xf86-video-cirrus_laguna \
133	xf86-video-glint \
134	xf86-video-i128 \
135	xf86-video-i740 \
136	xf86-video-mga \
137	xf86-video-neomagic \
138	xf86-video-nv \
139	xf86-video-radeon \
140	xf86-video-s3 \
141	xf86-video-s3virge \
142	xf86-video-savage \
143	xf86-video-siliconmotion \
144	xf86-video-tdfx \
145	xf86-video-tga \
146	xf86-video-trident \
147	xf86-video-tseng \
148	xf86-video-vesa \
149	xf86-video-wsfb
150.endif	# ${MACHINE} == "cats"
151
152.if ${MACHINE} == "dreamcast"
153SUBDIR+= \
154	xf86-video-wsfb
155.endif	# ${MACHINE} == "dreamcast"
156
157.if ${MACHINE} == "evbarm"
158SUBDIR+= \
159	xf86-video-modesetting \
160	xf86-video-wsfb
161.endif # ${MACHINE} == "evbarm"
162
163.if ${MACHINE} == "evbmips"
164SUBDIR+= \
165	xf86-video-siliconmotion \
166	xf86-video-sis \
167	xf86-video-wsfb
168.endif	# ${MACHINE} == "evbmips"
169
170.if ${MACHINE} == "ews4800mips"
171SUBDIR+= \
172	xf86-video-wsfb
173.endif	# ${MACHINE} == "ews4800mips"
174
175.if ${MACHINE} == "hp300"
176SUBDIR+= \
177	xf86-video-wsfb
178.endif	# ${MACHINE} == "hp300"
179
180.if ${MACHINE} == "hpcarm" || \
181    ${MACHINE} == "hpcmips" || \
182    ${MACHINE} == "hpcsh"
183SUBDIR+= \
184	xf86-video-wsfb
185.endif # ${MACHINE} == "hpcarm" || ${MACHINE} == "hpcmips" || ${MACHINE} == "hpcsh"
186
187.if ${MACHINE} == "ibmnws"
188SUBDIR+= \
189	xf86-video-s3
190.endif	# ${MACHINE} == "ibmnws"
191
192.if ${MACHINE} == "luna68k"
193SUBDIR+= \
194	xf86-video-wsfb
195.endif	# ${MACHINE} == "luna68k"
196
197.if ${MACHINE} == "mac68k"
198SUBDIR+= \
199	xf86-video-wsfb
200.endif	# ${MACHINE} == "mac68k"
201
202.if ${MACHINE} == "macppc"
203SUBDIR+= \
204	xf86-video-ati \
205	xf86-video-chips \
206	xf86-video-mach64 \
207	xf86-video-mga \
208	xf86-video-nv \
209	xf86-video-radeon \
210	xf86-video-r128 \
211	xf86-video-tdfx \
212	xf86-video-wsfb
213#	xf86-video-imstt
214.endif	# ${MACHINE} == "macppc"
215
216.if ${MACHINE} == "netwinder"
217SUBDIR+= \
218	xf86-video-wsfb
219#	xf86-video-igs
220.endif	# ${MACHINE} == "netwinder"
221
222.if ${MACHINE} == "newsmips"
223SUBDIR+= \
224	xf86-video-wsfb
225.endif	# ${MACHINE} == "newsmips"
226
227.if ${MACHINE} == "ofppc"
228SUBDIR+= \
229	xf86-video-ati \
230	xf86-video-chips \
231	xf86-video-mach64 \
232	xf86-video-mga \
233	xf86-video-nv \
234	xf86-video-radeon \
235	xf86-video-r128 \
236	xf86-video-tdfx \
237	xf86-video-wsfb
238.endif	# ${MACHINE} == "ofppc"
239
240.if ${MACHINE} == "prep"
241SUBDIR+= \
242	xf86-video-cirrus \
243	xf86-video-cirrus_alpine \
244	xf86-video-mga \
245	xf86-video-s3
246.endif	# ${MACHINE} == "prep"
247
248.if ${MACHINE} == "sgimips"
249SUBDIR+= \
250	xf86-video-crime \
251	xf86-video-cirrus \
252	xf86-video-glint \
253	xf86-video-mga \
254	xf86-video-newport \
255	xf86-video-s3 \
256	xf86-video-wsfb
257.endif	# ${MACHINE} == "sgimips"
258
259.if ${MACHINE} == "shark"
260SUBDIR+= \
261	xf86-video-chips \
262        xf86-video-igs \
263        xf86-video-wsfb
264.endif	# ${MACHINE} == "shark"
265
266.if ${MACHINE} == "sparc" || \
267    ${MACHINE} == "sparc64"
268SUBDIR+= \
269	xf86-video-ag10e \
270	xf86-video-ati \
271	xf86-video-glint \
272	xf86-video-mach64 \
273	xf86-video-mga \
274	xf86-video-r128 \
275	xf86-video-radeon \
276	xf86-video-suncg6 \
277	xf86-video-sunffb \
278	xf86-video-sunleo \
279	xf86-video-wsfb
280.if ${MACHINE} == "sparc"
281SUBDIR+= \
282	xf86-video-pnozz \
283	xf86-video-suncg14 \
284	xf86-video-suntcx
285.endif	# ${MACHINE} == "sparc"
286.endif	# ${MACHINE} == "sparc" || ${MACHINE} == "sparc64"
287
288.if ${MACHINE} == "vax"
289SUBDIR+= \
290	xf86-video-wsfb
291.endif	# ${MACHINE} == "vax"
292
293.if ${MACHINE} == "zaurus"
294SUBDIR+= \
295	xf86-video-wsfb
296.endif # ${MACHINE} == "zaurus"
297
298.include <bsd.subdir.mk>
299