summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <walsimou@walsimou.com>2010-02-06 22:26:15 +0100
committerAbdoulaye Walsimou Gaye <walsimou@walsimou.com>2010-02-06 22:26:15 +0100
commitd9b4ed08724c34295aa1c29c4675d3e04e19d86b (patch)
tree08247728f20393d557bf7e3926fd45e573ee1d65
parent4809a81270407db5c555e7eb4ef2efff27cdf225 (diff)
downloadembtoolkit-d9b4ed08724c34295aa1c29c4675d3e04e19d86b.tar.gz
embtoolkit-d9b4ed08724c34295aa1c29c4675d3e04e19d86b.tar.bz2
embtoolkit-d9b4ed08724c34295aa1c29c4675d3e04e19d86b.tar.xz
Packages: DirectFB: make inputs drivers built selectable
Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
-rw-r--r--packages/graphics/directfb/directfb.kconfig44
-rw-r--r--packages/graphics/directfb/directfb.mk32
2 files changed, 70 insertions, 6 deletions
diff --git a/packages/graphics/directfb/directfb.kconfig b/packages/graphics/directfb/directfb.kconfig
index 460daa8..06a6ce1 100644
--- a/packages/graphics/directfb/directfb.kconfig
+++ b/packages/graphics/directfb/directfb.kconfig
@@ -47,6 +47,9 @@ endchoice
menu "DirectFB Configuration"
depends on EMBTK_HAVE_DIRECTFB
+comment "----------------------"
+comment "DirectFB Graphic drivers"
+comment "----------------------"
config EMBTK_DIRECTFB_GRAPHIC_ATI128
bool "Build DirectFB ATI Rage 128 graphic driver"
@@ -112,6 +115,47 @@ depends on EMBTK_HAVE_DIRECTFB
config EMBTK_DIRECTFB_GRAPHIC_VMWARE
bool "Build DirectFB vmware graphic driver"
+comment "----------------------"
+comment "DirectFB Input drivers"
+comment "----------------------"
+ config EMBTK_DIRECTFB_INPUT_DBOX2REMOTE
+ bool "DBox2 Remote"
+ config EMBTK_DIRECTFB_INPUT_DBOXREMOTE
+ bool "DreamBox Remote"
+ config EMBTK_DIRECTFB_INPUT_DYNAPRO
+ bool "Dynapro Touchscreen"
+ config EMBTK_DIRECTFB_INPUT_ELOINPUT
+ bool "ELO Touchscreen"
+ config EMBTK_DIRECTFB_INPUT_GUNZE
+ bool "Gunze Touchscreen"
+ config EMBTK_DIRECTFB_INPUT_H3600TS
+ bool "H3600 Touchscreen"
+ config EMBTK_DIRECTFB_INPUT_JOYSTICK
+ bool "Joystick"
+ config EMBTK_DIRECTFB_INPUT_KEYBOARD
+ bool "Keyboard"
+ config EMBTK_DIRECTFB_INPUT_LINUXINPUT
+ bool "Linux Input"
+ config EMBTK_DIRECTFB_INPUT_LIRC
+ bool "LiRC"
+ config EMBTK_DIRECTFB_INPUT_MUTOUCH
+ bool "MuTouch touchscreen"
+ config EMBTK_DIRECTFB_INPUT_PENMOUNT
+ bool "penmount"
+ config EMBTK_DIRECTFB_INPUT_PS2MOUSE
+ bool "PS/2 Mouse"
+ config EMBTK_DIRECTFB_INPUT_SERIALMOUSE
+ bool "Serial Mouse"
+ config EMBTK_DIRECTFB_INPUT_SONYPIJOGDIAL
+ bool "SonyPI Jogdial"
+ config EMBTK_DIRECTFB_INPUT_TSLIB
+ bool "tslib"
+ config EMBTK_DIRECTFB_INPUT_UC1X00
+ bool "ucb1x00 Touchscreen"
+ config EMBTK_DIRECTFB_INPUT_WM97XX
+ bool "WM97xx Touchscreen"
+ config EMBTK_DIRECTFB_INPUT_ZYTRONIC
+ bool "Zytronic touchscreen"
endmenu
config EMBTK_DIRECTFB_VERSION_STRING
string
diff --git a/packages/graphics/directfb/directfb.mk b/packages/graphics/directfb/directfb.mk
index 4b621fa..1ac3535 100644
--- a/packages/graphics/directfb/directfb.mk
+++ b/packages/graphics/directfb/directfb.mk
@@ -63,12 +63,31 @@ CONFIG_DIRECTFB_GRAPHICS-$(CONFIG_EMBTK_DIRECTFB_GRAPHIC_SIS315) += , sis315
CONFIG_DIRECTFB_GRAPHICS-$(CONFIG_EMBTK_DIRECTFB_GRAPHIC_TDFX) += , tdfx
CONFIG_DIRECTFB_GRAPHICS-$(CONFIG_EMBTK_DIRECTFB_GRAPHIC_UNICHROME) += , unichrome
CONFIG_DIRECTFB_GRAPHICS-$(CONFIG_EMBTK_DIRECTFB_GRAPHIC_VMWARE) += , vmware
-
-ifeq ($(CONFIG_DIRECTFB_GRAPHICS-y),--with-gfxdrivers=)
-CONFIG_DIRECTFB_GRAPHICS-y +=none"
-else
CONFIG_DIRECTFB_GRAPHICS-y +="
-endif
+
+
+#Inputs
+CONFIG_DIRECTFB_INPUTS-y := --with-inputdrivers="
+CONFIG_DIRECTFB_INPUTS-$(CONFIG_EMBTK_DIRECTFB_INPUT_DBOX2REMOTE) += dbox2remote
+CONFIG_DIRECTFB_INPUTS-$(CONFIG_EMBTK_DIRECTFB_INPUT_DBOXREMOTE) += , dreamboxremote
+CONFIG_DIRECTFB_INPUTS-$(CONFIG_EMBTK_DIRECTFB_INPUT_DYNAPRO) += , dynapro
+CONFIG_DIRECTFB_INPUTS-$(CONFIG_EMBTK_DIRECTFB_INPUT_ELOINPUT) += , elo-input
+CONFIG_DIRECTFB_INPUTS-$(CONFIG_EMBTK_DIRECTFB_INPUT_GUNZE) += , gunze
+CONFIG_DIRECTFB_INPUTS-$(CONFIG_EMBTK_DIRECTFB_INPUT_H3600TS) += , h3600_ts
+CONFIG_DIRECTFB_INPUTS-$(CONFIG_EMBTK_DIRECTFB_INPUT_JOYSTICK) += , joystick
+CONFIG_DIRECTFB_INPUTS-$(CONFIG_EMBTK_DIRECTFB_INPUT_KEYBOARD) += , keyboard
+CONFIG_DIRECTFB_INPUTS-$(CONFIG_EMBTK_DIRECTFB_INPUT_LINUXINPUT) += , linuxinput
+CONFIG_DIRECTFB_INPUTS-$(CONFIG_EMBTK_DIRECTFB_INPUT_LIRC) += , lirc
+CONFIG_DIRECTFB_INPUTS-$(CONFIG_EMBTK_DIRECTFB_INPUT_MUTOUCH) += , mutouch
+CONFIG_DIRECTFB_INPUTS-$(CONFIG_EMBTK_DIRECTFB_INPUT_PENMOUNT) += , penmount
+CONFIG_DIRECTFB_INPUTS-$(CONFIG_EMBTK_DIRECTFB_INPUT_PS2MOUSE) += , ps2mouse
+CONFIG_DIRECTFB_INPUTS-$(CONFIG_EMBTK_DIRECTFB_INPUT_SERIALMOUSE) += , serialmouse
+CONFIG_DIRECTFB_INPUTS-$(CONFIG_EMBTK_DIRECTFB_INPUT_SONYPIJOGDIAL) += , sonypijogdial
+CONFIG_DIRECTFB_INPUTS-$(CONFIG_EMBTK_DIRECTFB_INPUT_TSLIB) += , tslib
+CONFIG_DIRECTFB_INPUTS-$(CONFIG_EMBTK_DIRECTFB_INPUT_UC1X00) += , ucb1x00
+CONFIG_DIRECTFB_INPUTS-$(CONFIG_EMBTK_DIRECTFB_INPUT_WM97XX) += , wm97xx
+CONFIG_DIRECTFB_INPUTS-$(CONFIG_EMBTK_DIRECTFB_INPUT_ZYTRONIC) += , zytronic
+CONFIG_DIRECTFB_INPUTS-y +="
directfb_install: $(DIRECTFB_BUILD_DIR)/.installed \
$(DIRECTFB_BUILD_DIR)/.special
@@ -106,7 +125,8 @@ $(DIRECTFB_BUILD_DIR)/.configured:
-L$(SYSROOT)/usr/lib -L$(SYSROOT)/usr/lib32 \
-L$(SYSROOT)/lib -L$(SYSROOT)/lib32" \
CPPFLAGS="-I$(SYSROOT)/usr/include" \
- ./configure $(CONFIG_DIRECTFB_OPTS) $(CONFIG_DIRECTFB_GRAPHICS-y)
+ ./configure $(CONFIG_DIRECTFB_OPTS) $(CONFIG_DIRECTFB_GRAPHICS-y) \
+ $(CONFIG_DIRECTFB_INPUTS-y)
@touch $@
$(DIRECTFB_BUILD_DIR)/.patchlibtool: