From: Peter Korsgaard Date: Fri, 25 May 2012 19:02:55 +0000 (+0200) Subject: mtd: fix build when no sub options are enabled X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=573a740998f6345317dca1d62f3efcda4d067499;p=buildroot.git mtd: fix build when no sub options are enabled mtd-utils with no sub options enabled should be a noop, but we end up calling make with the default target (E.G. to build everything), breaking the build if zlib/lzo aren't available. Fixes http://autobuild.buildroot.net/results/a0781db394792e6d3831c1884fc4bb3525fedb2e/ Signed-off-by: Peter Korsgaard --- diff --git a/package/mtd/mtd.mk b/package/mtd/mtd.mk index 8ccd4dd04c..b4d981d999 100644 --- a/package/mtd/mtd.mk +++ b/package/mtd/mtd.mk @@ -68,12 +68,17 @@ MTD_TARGETS_UBI_$(BR2_PACKAGE_MTD_UBIUPDATEVOL) += ubiupdatevol MTD_TARGETS_y += $(addprefix ubi-utils/,$(MTD_TARGETS_UBI_y)) +# only call make if atleast a single tool is enabled +ifneq ($(MTD_TARGETS_y),) + define MTD_BUILD_CMDS $(MAKE1) $(TARGET_CONFIGURE_OPTS) CROSS=$(TARGET_CROSS) \ BUILDDIR=$(@D) WITHOUT_XATTR=1 WITHOUT_LARGEFILE=1 -C $(@D) \ $(addprefix $(@D)/,$(MTD_TARGETS_y)) endef +endif + define MTD_INSTALL_TARGET_CMDS for f in $(MTD_TARGETS_y) ; do \ install -D -m 0755 $(@D)/$$f $(TARGET_DIR)/usr/sbin/$${f##*/} ; \