From 51bb2c4d7f515a24659ba0c0048392a81becda4e Mon Sep 17 00:00:00 2001 From: Guy Harris Date: Thu, 18 Jun 2020 15:58:52 -0700 Subject: [PATCH] README.X11: update. The current xcbproto has some more files. Not everybody builds with Make; say "build the x11-dissector target", to make it more generic in the CMake era, and give both Make and Ninja examples. Change-Id: I5a3c9b4dd3112cdc3054b37e4ead3abfe278df93 Reviewed-on: https://code.wireshark.org/review/37516 Reviewed-by: Guy Harris --- epan/dissectors/README.X11 | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/epan/dissectors/README.X11 b/epan/dissectors/README.X11 index ddef004bb2..80a2de128a 100644 --- a/epan/dissectors/README.X11 +++ b/epan/dissectors/README.X11 @@ -17,8 +17,10 @@ and xcbproto provides: damage.xml dpms.xml dri2.xml + dri3.xml ge.xml glx.xml + present.xml randr.xml record.xml render.xml @@ -46,8 +48,15 @@ Or, if you have already cloned those repositories, "git pull" each one to bring it up to date. Please be aware that the Mesa repository is rather large; it is slightly more than 200MB as of this writing. -Run the following: - make x11-dissector +Then build the x11-dissector target; for example, run the command + + make x11-dissector + +if you're using Make as your build tool or + + ninja x11-dissector + +if you're using Ninja as your build tool. This will automatically run process-x11-fields.pl (for the core protocol definitions), and then it will run process-x11-xcb.pl to process the XML