[Buildroot] [PATCH] directfb: allow to enable debug and trace support
Lionel Landwerlin
lionel.landwerlin at openwide.fr
Thu Aug 6 12:17:26 UTC 2009
Le jeudi 06 août 2009 à 12:28 +0200, Sven Neumann a écrit :
> This change adds two new options, BR2_PACKAGE_DIRECTFB_DEBUG
> to enable lots of debugging output from DirectFB and
> BR2_PACKAGE_DIRECTFB_TRACE to enable support for call traces
> in case of a crash.
>
> Signed-off-by: Sven Neumann <s.neumann at raumfeld.com>
> ---
> package/directfb/Config.in | 13 ++++++++++++-
> package/directfb/directfb.mk | 15 +++++++++++++++
> 2 files changed, 27 insertions(+), 1 deletions(-)
>
> diff --git a/package/directfb/Config.in b/package/directfb/Config.in
> index 4642ee0..e616314 100644
> --- a/package/directfb/Config.in
> +++ b/package/directfb/Config.in
> @@ -11,7 +11,18 @@ config BR2_PACKAGE_DIRECTFB_MULTI
> select BR2_PACKAGE_LINUX_FUSION
> help
> Enable use of multiple concurrent DirectFB applications
> - http://www.directfb.org/
> +
> +config BR2_PACKAGE_DIRECTFB_DEBUG
> + bool "directfb debugging"
> + depends on BR2_PACKAGE_DIRECTFB
> + help
> + Compile DirectFB with lots of debug output
> +
> +config BR2_PACKAGE_DIRECTFB_TRACE
> + bool "directfb call trace support"
> + depends on BR2_PACKAGE_DIRECTFB
> + help
> + Enable call tracing for DirectFB applications
>
> config BR2_PACKAGE_DIRECTFB_XSERVER
> bool "build with X server backend"
> diff --git a/package/directfb/directfb.mk b/package/directfb/directfb.mk
> index 8456798..b3af0ed 100644
> --- a/package/directfb/directfb.mk
> +++ b/package/directfb/directfb.mk
> @@ -19,6 +19,19 @@ else
> DIRECTFB_MULTI:=
> DIRECTFB_FUSION:=
> endif
> +
> +ifeq ($(BR2_PACKAGE_DIRECTFB_DEBUG),y)
> +DIRECTFB_DEBUG:=--enable-debug
> +else
> +DIRECTFB_DEBUG:=
> +endif
> +
> +ifeq ($(BR2_PACKAGE_DIRECTFB_TRACE),y)
> +DIRECTFB_TRACE:=--enable-trace
> +else
> +DIRECTFB_TRACE:=
> +endif
> +
> ifeq ($(BR2_PACKAGE_XSERVER),y)
> DIRECTFB_X:=--enable-x11
> else
> @@ -114,6 +127,8 @@ DIRECTFB_CONF_OPT = \
> --enable-shared \
> --disable-explicit-deps \
> $(DIRECTFB_MULTI) \
> + $(DIRECTFB_DEBUG) \
> + $(DIRECTFB_TRACE) \
> $(DIRECTFB_X) \
> $(DIRECTFB_JPEG) \
> $(DIRECTFB_PNG) \
Also proposed in https://bugs.busybox.net/show_bug.cgi?id=471
I'm using --enable-debug and --enable-debug-support instead of
--enable-debug only. Does it make sense ?
--
Lionel Landwerlin <lionel.landwerlin at openwide.fr>
More information about the buildroot
mailing list