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