Home | History | Annotate | Line # | Download | only in drivers
Makefile revision 1.92
      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