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