Signed-off-by: Philipp Zabel <p.za...@pengutronix.de>
---
 rules/waffle.in   |  3 +--
 rules/waffle.make | 27 ++++++++++++---------------
 2 files changed, 13 insertions(+), 17 deletions(-)

diff --git a/rules/waffle.in b/rules/waffle.in
index 1a5339407f8c..a125621f9c7c 100644
--- a/rules/waffle.in
+++ b/rules/waffle.in
@@ -3,8 +3,7 @@
 menuconfig WAFFLE
        tristate
        prompt "waffle                        "
-       select HOST_CMAKE
-       select HOST_NINJA
+       select HOST_MESON
        select MESALIB
        select LIBXCB           if WAFFLE_GLX || WAFFLE_X11_EGL
        select XORG_LIB_X11     if WAFFLE_GLX || WAFFLE_X11_EGL
diff --git a/rules/waffle.make b/rules/waffle.make
index cfea0e37ebde..4c53b9116351 100644
--- a/rules/waffle.make
+++ b/rules/waffle.make
@@ -29,24 +29,21 @@ WAFFLE_LICENSE_FILES := \
 # Prepare
 # ----------------------------------------------------------------------------
 
-WAFFLE_CONF_TOOL       := cmake
+WAFFLE_CONF_TOOL       := meson
 WAFFLE_CONF_OPT        := \
-       $(CROSS_CMAKE_USR) \
-       -G Ninja \
-       -DVALGRIND_EXECUTABLE= \
+       $(CROSS_MESON_USR) \
+       -Dbuild-examples=false \
+       -Dbuild-htmldocs=false \
+       -Dbuild-manpages=false \
+       -Dbuild-tests=false \
+       -Dgbm=$(call ptx/endis,PTXCONF_WAFFLE_GBM)d \
+       -Dglx=$(call ptx/endis,PTXCONF_WAFFLE_GLX)d \
+       -Dnacl=false \
        -Dnacl_sdk_path= \
        -Dnacl_version= \
-       -Dwaffle_build_examples=OFF \
-       -Dwaffle_build_htmldocs=OFF \
-       -Dwaffle_build_manpages=OFF \
-       -Dwaffle_build_tests=OFF \
-       -Dwaffle_has_gbm=$(call ptx/onoff,PTXCONF_WAFFLE_GBM) \
-       -Dwaffle_has_glx=$(call ptx/onoff,PTXCONF_WAFFLE_GLX) \
-       -Dwaffle_has_nacl=OFF \
-       -Dwaffle_has_surfaceless_egl=OFF \
-       -Dwaffle_has_wayland=$(call ptx/onoff,PTXCONF_WAFFLE_WAYLAND) \
-       -Dwaffle_has_x11_egl=$(call ptx/onoff,PTXCONF_WAFFLE_X11_EGL) \
-       -Dwaffle_xsltproc=
+       -Dsurfaceless_egl=disabled \
+       -Dwayland=$(call ptx/endis,PTXCONF_WAFFLE_WAYLAND)d \
+       -Dx11_egl=$(call ptx/endis,PTXCONF_WAFFLE_X11_EGL)d
 
 # ----------------------------------------------------------------------------
 # Target-Install
-- 
2.30.2


Reply via email to