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