directfb: fixup input/gfx drivers handling after 0e4d25ff0fc5
authorPeter Korsgaard <jacmet@sunsite.dk>
Mon, 21 Jan 2013 07:48:08 +0000 (08:48 +0100)
committerPeter Korsgaard <jacmet@sunsite.dk>
Mon, 21 Jan 2013 07:48:08 +0000 (08:48 +0100)
The input/gfx drivers handling got broken by the ':=' -> '=' conversion,
as we redefine the variables in terms of themselves, causing recursion.

Fix it by directly assigning the result to DIRECTFB_CONF_OPT instead.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
package/directfb/directfb.mk

index 05a6c507641a3c57614c34f2324dd348e517eb61..0df866f22f1806b2b79982b2a6f9215b2a17f2b3 100644 (file)
@@ -63,13 +63,12 @@ DIRECTFB_GFX = \
        $(if $(BR2_PACKAGE_DIRECTFB_EP9X),ep9x)
 
 ifeq ($(strip $(DIRECTFB_GFX)),)
-DIRECTFB_GFX = none
+DIRECTFB_CONF_OPT += --with-gfxdrivers=none
 else
-DIRECTFB_GFX = $(subst $(space),$(comma),$(strip $(DIRECTFB_GFX)))
+DIRECTFB_CONF_OPT += \
+       --with-gfxdrivers=$(subst $(space),$(comma),$(strip $(DIRECTFB_GFX)))
 endif
 
-DIRECTFB_CONF_OPT += --with-gfxdrivers=$(DIRECTFB_GFX)
-
 DIRECTFB_INPUT = \
        $(if $(BR2_PACKAGE_DIRECTFB_LINUXINPUT),linuxinput) \
        $(if $(BR2_PACKAGE_DIRECTFB_KEYBOARD),keyboard) \
@@ -82,13 +81,12 @@ DIRECTFB_DEPENDENCIES += tslib
 endif
 
 ifeq ($(strip $(DIRECTFB_INPUT)),)
-DIRECTFB_INPUT = none
+DIRECTFB_CONF_OPT += --with-inputdrivers=none
 else
-DIRECTFB_INPUT = $(subst $(space),$(comma),$(strip $(DIRECTFB_INPUT)))
+DIRECTFB_CONF_OPT += \
+       --with-inputdrivers=$(subst $(space),$(comma),$(strip $(DIRECTFB_INPUT)))
 endif
 
-DIRECTFB_CONF_OPT += --with-inputdrivers=$(DIRECTFB_INPUT)
-
 ifeq ($(BR2_PACKAGE_DIRECTFB_GIF),y)
 DIRECTFB_CONF_OPT += --enable-gif
 else