Fix build for individual profiles with dashes in names
authorJohn Crispin <john@openwrt.org>
Sun, 12 Jan 2014 12:27:32 +0000 (12:27 +0000)
committerJohn Crispin <john@openwrt.org>
Sun, 12 Jan 2014 12:27:32 +0000 (12:27 +0000)
Config symbols can have regular dashes, e.g.

CONFIG_TARGET_ramips_rt305x_UR-336UN=y

So no substitution should be performed on the last part of the symbol.

Signed-off-by: Paul Fertser <fercerpav@gmail.com>
SVN-Revision: 39242

include/target.mk

index eca218e..ccec41f 100644 (file)
@@ -76,7 +76,7 @@ define Profile
        $(SH_FUNC) getvar "$(call shvar,Profile/$(1)/Description)"; \
        echo "@@"; \
        echo;
-  ifeq ($(CONFIG_TARGET_$(call target_conf,$(BOARD)_$(if $(SUBTARGET),$(SUBTARGET)_)$(1))),y)
+  ifeq ($(CONFIG_TARGET_$(call target_conf,$(BOARD)_$(if $(SUBTARGET),$(SUBTARGET)_))$(1)),y)
     PROFILE=$(1)
   endif
 endef