[PATCH xserver 0/7] meson prep work

Eric Anholt eric at anholt.net
Wed Mar 22 22:11:29 UTC 2017


As I've mentioned in IRC, I'm in the process of converting the X
Server to Meson.  It's proved to be a delight to work with, with a
helpful IRC community for when you get stuck.  The build system will
probably be half the size when meson is done, and I'm doing full
rebuilds in a tiny fraction of the time it takes to ./configure.

In the process, I've run into some silly stuff in our tree that could
be cleaned up independently of whether we go with meson.

Eric Anholt (7):
  kdrive: Unifdef KDRIVE_EVDEV.
  kdrive: Remove vestiges of TSLIB support.
  kdrive: Drop kdrive-config.h.
  xserver: Check the right HAVE_*_CONFIG_H.
  glamor: Fix some formatting that confused the unifdef command.
  xserver: Unifdef HAVE_CONFIG_H
  ephyr: Remove the -fakexa option.

 configure.ac                      |  10 +-
 glamor/glamor_priv.h              |   2 +-
 hw/kdrive/ephyr/Makefile.am       |   6 +-
 hw/kdrive/ephyr/ephyr.c           |   4 +-
 hw/kdrive/ephyr/ephyr.h           |  15 --
 hw/kdrive/ephyr/ephyr_draw.c      | 531 --------------------------------------
 hw/kdrive/ephyr/ephyr_glamor_xv.c |   4 +-
 hw/kdrive/ephyr/ephyrcursor.c     |   4 +-
 hw/kdrive/ephyr/ephyrinit.c       |  23 +-
 hw/kdrive/ephyr/ephyrvideo.c      |   4 +-
 hw/kdrive/ephyr/hostx.c           |   4 +-
 hw/kdrive/ephyr/os.c              |   4 +-
 hw/kdrive/src/kcmap.c             |   4 +-
 hw/kdrive/src/kdrive.c            |   4 +-
 hw/kdrive/src/kinfo.c             |   4 +-
 hw/kdrive/src/kinput.c            |  30 +--
 hw/kdrive/src/kmode.c             |   4 +-
 hw/kdrive/src/kshadow.c           |   4 +-
 hw/kdrive/src/kxv.c               |   4 +-
 hw/xfree86/exa/examodule.c        |   2 +-
 hw/xfree86/modes/xf86Crtc.c       |   3 -
 hw/xfree86/modes/xf86Cursors.c    |   3 -
 hw/xfree86/modes/xf86DiDGA.c      |   3 -
 hw/xfree86/modes/xf86EdidModes.c  |   3 -
 hw/xfree86/modes/xf86Modes.c      |   3 -
 hw/xfree86/modes/xf86RandR12.c    |   3 -
 hw/xfree86/modes/xf86Rotate.c     |   3 -
 hw/xfree86/modes/xf86cvt.c        |   3 -
 hw/xfree86/modes/xf86gtf.c        |   3 -
 hw/xwayland/xwayland-shm.c        |   2 +-
 include/dix-config.h.in           |   6 -
 include/kdrive-config.h.in        |  31 ---
 include/xorg-server.h.in          |   3 -
 mi/miinitext.c                    |   4 -
 xkb/XKBMAlloc.c                   |   2 -
 xkb/XKBMisc.c                     |   2 -
 36 files changed, 36 insertions(+), 708 deletions(-)
 delete mode 100644 hw/kdrive/ephyr/ephyr_draw.c
 delete mode 100644 include/kdrive-config.h.in

-- 
2.11.0



More information about the xorg-devel mailing list