diff options
author | Abdoulaye Walsimou Gaye <walsimou@walsimou.com> | 2010-02-06 22:26:15 +0100 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <walsimou@walsimou.com> | 2010-02-06 22:26:15 +0100 |
commit | d9b4ed08724c34295aa1c29c4675d3e04e19d86b (patch) | |
tree | 08247728f20393d557bf7e3926fd45e573ee1d65 /packages/graphics/directfb | |
parent | 4809a81270407db5c555e7eb4ef2efff27cdf225 (diff) | |
download | embtoolkit-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>
Diffstat (limited to 'packages/graphics/directfb')
-rw-r--r-- | packages/graphics/directfb/directfb.kconfig | 44 | ||||
-rw-r--r-- | packages/graphics/directfb/directfb.mk | 32 |
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: |