xserver

xserver with xephyr scale patch
git clone https://git.neptards.moe/u3shit/xserver.git
Log | Files | Refs | README | LICENSE

meson.build (2243B)


      1 srcs_xorg_common = [
      2     'xf86fbBus.c',
      3     'xf86noBus.c',
      4     'xf86Configure.c',
      5     'xf86Bus.c',
      6     'xf86Config.c',
      7     'xf86Cursor.c',
      8     'xf86DPMS.c',
      9     'xf86Events.c',
     10     'xf86Globals.c',
     11     'xf86AutoConfig.c',
     12     'xf86Option.c',
     13     'xf86Init.c',
     14     'xf86VidMode.c',
     15     'xf86fbman.c',
     16     'xf86cmap.c',
     17     'xf86Helper.c',
     18     'xf86PM.c',
     19     'xf86RandR.c',
     20     'xf86Xinput.c',
     21     'xisb.c',
     22     'xf86Mode.c',
     23     'xorgHelper.c',
     24     'xf86Extensions.c',
     25 ]
     26 
     27 xorg_sdk_headers = [
     28     'compiler.h',
     29     'xf86.h',
     30     'xf86Module.h',
     31     'xf86Opt.h',
     32     'xf86PciInfo.h',
     33     'xf86Priv.h',
     34     'xf86Privstr.h',
     35     'xf86cmap.h',
     36     'xf86fbman.h',
     37     'xf86str.h',
     38     'xf86Xinput.h',
     39     'xisb.h',
     40     'xorgVersion.h',
     41     'xf86sbusBus.h',
     42     'xf86VGAarbiter.h',
     43     'xf86Optionstr.h',
     44     'xf86platformBus.h',
     45     'xf86MatchDrivers.h',
     46     'xaarop.h',
     47 ]
     48 
     49 fallback_driver = get_option('fallback_input_driver')
     50 if fallback_driver == 'auto'
     51     if host_machine.system() == 'linux'
     52         fallback_driver = 'libinput'
     53     else
     54         fallback_driver = ''
     55     endif
     56 endif
     57 
     58 if build_dga
     59     srcs_xorg_common += 'xf86DGA.c'
     60     xorg_sdk_headers += 'dgaproc.h'
     61 endif
     62 
     63 if build_xv
     64     srcs_xorg_common += ['xf86xv.c', 'xf86xvmc.c']
     65     xorg_sdk_headers += ['xf86xv.h', 'xf86xvmc.h', 'xf86xvpriv.h']
     66 endif
     67 
     68 if build_udev
     69     srcs_xorg_common += 'xf86platformBus.c'
     70 endif
     71 
     72 if get_option('pciaccess')
     73     srcs_xorg_common += ['xf86pciBus.c', 'xf86VGAarbiter.c']
     74 
     75     if host_machine.cpu() == 'sparc' or host_machine.cpu() == 'sparc64'
     76         srcs_xorg_common += 'xf86sbusBus.c'
     77     endif
     78 endif
     79 
     80 srcs_xorg_common += custom_target(
     81     'xf86DefModeSet.c',
     82     output: 'xf86DefModeSet.c',
     83     input: ['modeline2c.awk', 'vesamodes', 'extramodes'],
     84     command: [find_program('awk'), '-f', '@INPUT0@', '@INPUT1@', '@INPUT2@'],
     85     capture: true,
     86 )
     87 
     88 xorg_common = static_library('xorg_common',
     89     srcs_xorg_common,
     90     include_directories: [inc, xorg_inc, top_dir_inc],
     91     dependencies: [
     92         common_dep,
     93         dbus_dep,
     94         pciaccess_dep,
     95         libdrm_dep,
     96     ],
     97     c_args: [
     98         xorg_c_args,
     99         '-DFALLBACK_INPUT_DRIVER="@0@"'.format(fallback_driver)
    100     ],
    101 )
    102 
    103 install_data(xorg_sdk_headers, install_dir: xorgsdkdir)