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