1 1.116 macallan # $NetBSD: Makefile,v 1.116 2025/06/10 13:20:47 macallan Exp $ 2 1.88 mrg 3 1.88 mrg .include <bsd.own.mk> 4 1.88 mrg 5 1.49 tsutsui # xf86-input drivers 6 1.1 mrg 7 1.12 rtr SUBDIR= \ 8 1.12 rtr xf86-input-keyboard \ 9 1.12 rtr xf86-input-mouse \ 10 1.34 mbalmer xf86-input-ws 11 1.12 rtr 12 1.49 tsutsui .if ${MACHINE_ARCH} == "i386" || \ 13 1.49 tsutsui ${MACHINE_ARCH} == "x86_64" 14 1.49 tsutsui SUBDIR+= \ 15 1.49 tsutsui xf86-input-vmmouse 16 1.49 tsutsui 17 1.35 mbalmer .if ${MACHINE_ARCH} == "i386" 18 1.35 mbalmer SUBDIR+= \ 19 1.49 tsutsui xf86-input-elographics 20 1.49 tsutsui .endif 21 1.49 tsutsui 22 1.35 mbalmer .endif 23 1.35 mbalmer 24 1.65 mrg # xf86-video drivers 25 1.49 tsutsui 26 1.13 cube .if ${MACHINE_ARCH} == "i386" || \ 27 1.12 rtr ${MACHINE_ARCH} == "x86_64" 28 1.12 rtr SUBDIR+= \ 29 1.107 mrg xf86-video-amdgpu \ 30 1.111 mrg xf86-video-ark \ 31 1.82 mrg xf86-video-ast \ 32 1.76 mrg xf86-video-ati \ 33 1.86 mrg xf86-video-chips \ 34 1.83 mrg xf86-video-cirrus \ 35 1.83 mrg xf86-video-i128 \ 36 1.83 mrg xf86-video-i740 \ 37 1.76 mrg xf86-video-intel \ 38 1.80 mrg xf86-video-mach64 \ 39 1.80 mrg xf86-video-mga \ 40 1.83 mrg xf86-video-neomagic \ 41 1.76 mrg xf86-video-nv \ 42 1.76 mrg xf86-video-nouveau \ 43 1.76 mrg xf86-video-openchrome \ 44 1.76 mrg xf86-video-r128 \ 45 1.76 mrg xf86-video-radeon \ 46 1.76 mrg xf86-video-radeon-kms \ 47 1.80 mrg xf86-video-s3virge \ 48 1.76 mrg xf86-video-savage \ 49 1.76 mrg xf86-video-siliconmotion \ 50 1.76 mrg xf86-video-sis \ 51 1.80 mrg xf86-video-tdfx \ 52 1.112 mrg xf86-video-trident \ 53 1.83 mrg xf86-video-tseng \ 54 1.97 uwe xf86-video-vboxvideo \ 55 1.76 mrg xf86-video-vmware \ 56 1.76 mrg xf86-video-vesa \ 57 1.76 mrg xf86-video-wsfb 58 1.76 mrg 59 1.113 mrg # XXX add -qxl, also for arm? 60 1.113 mrg 61 1.76 mrg # needs porting for xorg-server 1.6 62 1.76 mrg # xf86-video-imstt 63 1.76 mrg # xf86-video-rendition 64 1.76 mrg 65 1.106 mrg # needs porting for xorg-server 21.1.3 66 1.106 mrg # xf86-video-s3 67 1.106 mrg # xf86-video-tga 68 1.106 mrg 69 1.76 mrg # needs porting for xorg-server 1.18 70 1.107 mrg # xf86-video-apm \ 71 1.107 mrg # xf86-video-glint \ 72 1.107 mrg # xf86-video-intel-old \ 73 1.107 mrg # xf86-video-xgi 74 1.47 tsutsui 75 1.49 tsutsui .if ${MACHINE_ARCH} == "i386" 76 1.14 macallan SUBDIR+= \ 77 1.49 tsutsui xf86-video-geode 78 1.49 tsutsui .endif # ${MACHINE_ARCH} == "i386" 79 1.47 tsutsui 80 1.49 tsutsui .endif # ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" 81 1.47 tsutsui 82 1.47 tsutsui .if ${MACHINE} == "alpha" 83 1.27 bouyer SUBDIR+= \ 84 1.112 mrg xf86-video-ark \ 85 1.27 bouyer xf86-video-ast \ 86 1.27 bouyer xf86-video-ati \ 87 1.27 bouyer xf86-video-chips \ 88 1.27 bouyer xf86-video-cirrus \ 89 1.27 bouyer xf86-video-i128 \ 90 1.27 bouyer xf86-video-i740 \ 91 1.27 bouyer xf86-video-mach64 \ 92 1.27 bouyer xf86-video-mga \ 93 1.27 bouyer xf86-video-nv \ 94 1.27 bouyer xf86-video-r128 \ 95 1.67 rjs xf86-video-radeon \ 96 1.27 bouyer xf86-video-s3virge \ 97 1.27 bouyer xf86-video-savage \ 98 1.27 bouyer xf86-video-siliconmotion \ 99 1.27 bouyer xf86-video-sis \ 100 1.27 bouyer xf86-video-tdfx \ 101 1.112 mrg xf86-video-trident \ 102 1.27 bouyer xf86-video-tseng \ 103 1.27 bouyer xf86-video-wsfb 104 1.113 mrg 105 1.113 mrg # needs porting for xorg-server 1.6 106 1.31 mrg # xf86-video-imstt 107 1.113 mrg 108 1.113 mrg # needs porting for xorg-server 1.18 109 1.113 mrg # xf86-video-apm 110 1.113 mrg # xf86-video-glint 111 1.113 mrg 112 1.113 mrg # needs porting for xorg-server 21.1.3 113 1.113 mrg # xf86-video-s3 114 1.113 mrg # xf86-video-tga 115 1.113 mrg 116 1.91 mrg .if ${XORG_SERVER_SUBDIR} == "xorg-server.old" 117 1.91 mrg SUBDIR+= \ 118 1.91 mrg xf86-video-apm \ 119 1.110 mrg xf86-video-glint \ 120 1.110 mrg xf86-video-s3 \ 121 1.112 mrg xf86-video-tga 122 1.91 mrg .endif # ${XORG_SERVER_SUBDIR} == "xorg-server.old" 123 1.113 mrg 124 1.47 tsutsui .endif # ${MACHINE} == "alpha" 125 1.47 tsutsui 126 1.73 phx .if ${MACHINE} == "amiga" 127 1.73 phx SUBDIR+= \ 128 1.73 phx xf86-video-wsfb 129 1.73 phx .endif # ${MACHINE} == "amiga" 130 1.73 phx 131 1.49 tsutsui .if ${MACHINE} == "bebox" 132 1.49 tsutsui SUBDIR+= \ 133 1.49 tsutsui xf86-video-cirrus \ 134 1.49 tsutsui xf86-video-mga \ 135 1.51 kiyohara xf86-video-s3virge 136 1.49 tsutsui 137 1.106 mrg # needs porting for xorg-server 21.1.3 138 1.106 mrg # xf86-video-s3 139 1.109 mrg 140 1.109 mrg .endif # ${MACHINE} == "bebox" 141 1.109 mrg 142 1.49 tsutsui .if ${MACHINE} == "cats" 143 1.12 rtr SUBDIR+= \ 144 1.111 mrg xf86-video-ark \ 145 1.12 rtr xf86-video-ast \ 146 1.12 rtr xf86-video-ati \ 147 1.12 rtr xf86-video-chips \ 148 1.12 rtr xf86-video-cirrus \ 149 1.12 rtr xf86-video-i128 \ 150 1.12 rtr xf86-video-i740 \ 151 1.12 rtr xf86-video-mga \ 152 1.12 rtr xf86-video-neomagic \ 153 1.12 rtr xf86-video-nv \ 154 1.67 rjs xf86-video-radeon \ 155 1.12 rtr xf86-video-s3virge \ 156 1.12 rtr xf86-video-savage \ 157 1.12 rtr xf86-video-siliconmotion \ 158 1.12 rtr xf86-video-tdfx \ 159 1.112 mrg xf86-video-trident \ 160 1.12 rtr xf86-video-tseng \ 161 1.49 tsutsui xf86-video-vesa \ 162 1.49 tsutsui xf86-video-wsfb 163 1.109 mrg 164 1.109 mrg # needs porting for xorg-server 21.1.3 165 1.109 mrg # xf86-video-s3 166 1.109 mrg # xf86-video-tga 167 1.109 mrg 168 1.94 mrg # needs porting for xorg-server 1.18 169 1.113 mrg # xf86-video-apm 170 1.109 mrg # xf86-video-glint 171 1.109 mrg 172 1.49 tsutsui .endif # ${MACHINE} == "cats" 173 1.47 tsutsui 174 1.47 tsutsui .if ${MACHINE} == "dreamcast" 175 1.44 tsutsui SUBDIR+= \ 176 1.44 tsutsui xf86-video-wsfb 177 1.47 tsutsui .endif # ${MACHINE} == "dreamcast" 178 1.47 tsutsui 179 1.61 bsh .if ${MACHINE} == "evbarm" 180 1.61 bsh SUBDIR+= \ 181 1.99 jmcneill xf86-video-ati \ 182 1.98 jmcneill xf86-video-nouveau \ 183 1.98 jmcneill xf86-video-radeon \ 184 1.98 jmcneill xf86-video-radeon-kms \ 185 1.61 bsh xf86-video-wsfb 186 1.61 bsh .endif # ${MACHINE} == "evbarm" 187 1.61 bsh 188 1.60 macallan .if ${MACHINE} == "evbmips" 189 1.60 macallan SUBDIR+= \ 190 1.60 macallan xf86-video-siliconmotion \ 191 1.60 macallan xf86-video-sis \ 192 1.60 macallan xf86-video-wsfb 193 1.60 macallan .endif # ${MACHINE} == "evbmips" 194 1.60 macallan 195 1.101 rin .if ${MACHINE} == "evbppc" 196 1.101 rin SUBDIR+= \ 197 1.101 rin xf86-video-wsfb 198 1.101 rin .endif # ${MACHINE} == "evbppc" 199 1.101 rin 200 1.53 tsutsui .if ${MACHINE} == "ews4800mips" 201 1.53 tsutsui SUBDIR+= \ 202 1.53 tsutsui xf86-video-wsfb 203 1.53 tsutsui .endif # ${MACHINE} == "ews4800mips" 204 1.53 tsutsui 205 1.53 tsutsui .if ${MACHINE} == "hp300" 206 1.53 tsutsui SUBDIR+= \ 207 1.53 tsutsui xf86-video-wsfb 208 1.53 tsutsui .endif # ${MACHINE} == "hp300" 209 1.53 tsutsui 210 1.49 tsutsui .if ${MACHINE} == "hpcarm" || \ 211 1.49 tsutsui ${MACHINE} == "hpcmips" || \ 212 1.49 tsutsui ${MACHINE} == "hpcsh" 213 1.43 tsutsui SUBDIR+= \ 214 1.43 tsutsui xf86-video-wsfb 215 1.47 tsutsui .endif # ${MACHINE} == "hpcarm" || ${MACHINE} == "hpcmips" || ${MACHINE} == "hpcsh" 216 1.47 tsutsui 217 1.100 macallan .if ${MACHINE} == "hppa" 218 1.100 macallan SUBDIR+= \ 219 1.100 macallan xf86-video-mga \ 220 1.114 macallan xf86-video-ngle \ 221 1.100 macallan xf86-video-r128 \ 222 1.100 macallan xf86-video-wsfb 223 1.100 macallan .endif # ${MACHINE} == "hppa" 224 1.100 macallan 225 1.71 rjs .if ${MACHINE} == "ibmnws" 226 1.106 mrg # needs porting for xorg-server 21.1.3 227 1.106 mrg #SUBDIR+= \ 228 1.106 mrg # xf86-video-s3 229 1.71 rjs .endif # ${MACHINE} == "ibmnws" 230 1.71 rjs 231 1.96 macallan .if ${MACHINE} == "iyonix" 232 1.96 macallan SUBDIR+= \ 233 1.96 macallan xf86-video-nv \ 234 1.96 macallan xf86-video-wsfb 235 1.96 macallan .endif # ${MACHINE} == "iyonix" 236 1.96 macallan 237 1.59 tsutsui .if ${MACHINE} == "luna68k" 238 1.59 tsutsui SUBDIR+= \ 239 1.59 tsutsui xf86-video-wsfb 240 1.59 tsutsui .endif # ${MACHINE} == "luna68k" 241 1.59 tsutsui 242 1.69 rjs .if ${MACHINE} == "mac68k" 243 1.69 rjs SUBDIR+= \ 244 1.69 rjs xf86-video-wsfb 245 1.69 rjs .endif # ${MACHINE} == "mac68k" 246 1.69 rjs 247 1.49 tsutsui .if ${MACHINE} == "macppc" 248 1.49 tsutsui SUBDIR+= \ 249 1.49 tsutsui xf86-video-ati \ 250 1.86 mrg xf86-video-chips \ 251 1.116 macallan xf86-video-glint \ 252 1.49 tsutsui xf86-video-mach64 \ 253 1.49 tsutsui xf86-video-mga \ 254 1.49 tsutsui xf86-video-nv \ 255 1.67 rjs xf86-video-radeon \ 256 1.49 tsutsui xf86-video-r128 \ 257 1.49 tsutsui xf86-video-tdfx \ 258 1.49 tsutsui xf86-video-wsfb 259 1.109 mrg 260 1.113 mrg # needs porting for xorg-server 1.6 261 1.113 mrg # xf86-video-imstt 262 1.113 mrg 263 1.109 mrg # needs porting for xorg-server 21.1.3 264 1.109 mrg # xf86-video-glint 265 1.109 mrg 266 1.49 tsutsui .endif # ${MACHINE} == "macppc" 267 1.49 tsutsui 268 1.56 tsutsui .if ${MACHINE} == "netwinder" 269 1.56 tsutsui SUBDIR+= \ 270 1.56 tsutsui xf86-video-wsfb 271 1.56 tsutsui # xf86-video-igs 272 1.56 tsutsui .endif # ${MACHINE} == "netwinder" 273 1.56 tsutsui 274 1.58 tsutsui .if ${MACHINE} == "newsmips" 275 1.58 tsutsui SUBDIR+= \ 276 1.58 tsutsui xf86-video-wsfb 277 1.58 tsutsui .endif # ${MACHINE} == "newsmips" 278 1.58 tsutsui 279 1.50 mrg .if ${MACHINE} == "ofppc" 280 1.50 mrg SUBDIR+= \ 281 1.50 mrg xf86-video-ati \ 282 1.86 mrg xf86-video-chips \ 283 1.50 mrg xf86-video-mach64 \ 284 1.50 mrg xf86-video-mga \ 285 1.50 mrg xf86-video-nv \ 286 1.67 rjs xf86-video-radeon \ 287 1.50 mrg xf86-video-r128 \ 288 1.50 mrg xf86-video-tdfx \ 289 1.50 mrg xf86-video-wsfb 290 1.52 mrg .endif # ${MACHINE} == "ofppc" 291 1.50 mrg 292 1.47 tsutsui .if ${MACHINE} == "prep" 293 1.45 kiyohara SUBDIR+= \ 294 1.45 kiyohara xf86-video-cirrus \ 295 1.106 mrg xf86-video-mga 296 1.109 mrg 297 1.109 mrg # needs porting for xorg-server 21.1.3 298 1.109 mrg # xf86-video-s3 299 1.109 mrg 300 1.47 tsutsui .endif # ${MACHINE} == "prep" 301 1.47 tsutsui 302 1.49 tsutsui .if ${MACHINE} == "sgimips" 303 1.49 tsutsui SUBDIR+= \ 304 1.72 macallan xf86-video-cirrus \ 305 1.72 macallan xf86-video-mga \ 306 1.49 tsutsui xf86-video-wsfb 307 1.92 mrg .if ${XORG_SERVER_SUBDIR} == "xorg-server.old" 308 1.92 mrg SUBDIR+= \ 309 1.92 mrg xf86-video-crime \ 310 1.108 mrg xf86-video-glint \ 311 1.108 mrg xf86-video-newport \ 312 1.108 mrg xf86-video-s3 313 1.92 mrg .endif # ${XORG_SERVER_SUBDIR} == "xorg-server.old" 314 1.49 tsutsui .endif # ${MACHINE} == "sgimips" 315 1.49 tsutsui 316 1.49 tsutsui .if ${MACHINE} == "shark" 317 1.49 tsutsui SUBDIR+= \ 318 1.86 mrg xf86-video-chips \ 319 1.89 macallan xf86-video-igs \ 320 1.77 mrg xf86-video-wsfb 321 1.49 tsutsui .endif # ${MACHINE} == "shark" 322 1.49 tsutsui 323 1.49 tsutsui .if ${MACHINE} == "sparc" || \ 324 1.49 tsutsui ${MACHINE} == "sparc64" 325 1.46 kiyohara SUBDIR+= \ 326 1.49 tsutsui xf86-video-ati \ 327 1.116 macallan xf86-video-glint \ 328 1.49 tsutsui xf86-video-mach64 \ 329 1.84 mrg xf86-video-mga \ 330 1.49 tsutsui xf86-video-r128 \ 331 1.67 rjs xf86-video-radeon \ 332 1.49 tsutsui xf86-video-suncg6 \ 333 1.87 mrg xf86-video-sunffb \ 334 1.79 mrg xf86-video-wsfb 335 1.115 mrg 336 1.115 mrg .if ${XORG_SERVER_SUBDIR} == "xorg-server.old" 337 1.109 mrg # needs porting for xorg-server 21.1.3 338 1.115 mrg SUBDIR+= \ 339 1.115 mrg xf86-video-glint \ 340 1.115 mrg xf86-video-ag10e \ 341 1.115 mrg xf86-video-sunleo 342 1.115 mrg .endif # ${XORG_SERVER_SUBDIR} == "server.old" 343 1.89 macallan 344 1.49 tsutsui .if ${MACHINE} == "sparc" 345 1.115 mrg .if ${XORG_SERVER_SUBDIR} != "xorg-server.old" 346 1.115 mrg SUBDIR+= \ 347 1.115 mrg xf86-video-pnozz 348 1.115 mrg .endif # ${XORG_SERVER_SUBDIR} != "server.old" 349 1.49 tsutsui SUBDIR+= \ 350 1.49 tsutsui xf86-video-suncg14 \ 351 1.49 tsutsui xf86-video-suntcx 352 1.95 nakayama 353 1.109 mrg # needs porting for xorg-server 21.1.3 354 1.109 mrg # xf86-video-pnozz 355 1.109 mrg 356 1.49 tsutsui .endif # ${MACHINE} == "sparc" 357 1.109 mrg 358 1.49 tsutsui .endif # ${MACHINE} == "sparc" || ${MACHINE} == "sparc64" 359 1.49 tsutsui 360 1.104 abs .if ${MACHINE} == "pmax" || \ 361 1.104 abs ${MACHINE} == "vax" 362 1.62 abs SUBDIR+= \ 363 1.62 abs xf86-video-wsfb 364 1.104 abs .endif # ${MACHINE} == "pmax" || ${MACHINE} == "vax" 365 1.62 abs 366 1.49 tsutsui .if ${MACHINE} == "zaurus" 367 1.49 tsutsui SUBDIR+= \ 368 1.49 tsutsui xf86-video-wsfb 369 1.60 macallan .endif # ${MACHINE} == "zaurus" 370 1.12 rtr 371 1.2 rtr .include <bsd.subdir.mk> 372