diff options
author | Sven Neumann <s.neumann@raumfeld.com> | 2009-08-06 12:28:15 +0200 |
---|---|---|
committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2009-08-07 19:03:34 +0200 |
commit | dfc4deffd4dca7dfbd81ae8539f74231e3fd3806 (patch) | |
tree | b0a44ed653942470823e52e65d0802e848f5c9b9 /package | |
parent | 5e64f5057b2485e02cce431eb5d82e5cb8048fef (diff) | |
download | buildroot-novena-dfc4deffd4dca7dfbd81ae8539f74231e3fd3806.tar.gz buildroot-novena-dfc4deffd4dca7dfbd81ae8539f74231e3fd3806.zip |
directfb: allow to enable debug and trace support
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@raumfeld.com>
Diffstat (limited to 'package')
-rw-r--r-- | package/directfb/Config.in | 13 | ||||
-rw-r--r-- | 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 fce9ed46c..5e847ed49 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 93b45938d..2407743dd 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 @@ -111,6 +124,8 @@ DIRECTFB_CONF_OPT = \ --enable-shared \ --disable-explicit-deps \ $(DIRECTFB_MULTI) \ + $(DIRECTFB_DEBUG) \ + $(DIRECTFB_TRACE) \ $(DIRECTFB_X) \ $(DIRECTFB_JPEG) \ $(DIRECTFB_PNG) \ |