mtd-utils: ensure libmtd.a always gets built
authorPeter Korsgaard <jacmet@sunsite.dk>
Thu, 18 Nov 2010 20:50:25 +0000 (21:50 +0100)
committerPeter Korsgaard <jacmet@sunsite.dk>
Thu, 18 Nov 2010 20:50:25 +0000 (21:50 +0100)
Closes #2785

If only ubi* is selected, libmtd.a wouldn't get built breaking the build.

Based on patch by Patrick Ziegler <patrick.ziegler@fh-kl.de>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
CHANGES
package/mtd/mtd.mk

diff --git a/CHANGES b/CHANGES
index e07c798ebe4c83d66763db8ab2d56baf4b2197c9..c73fdbf54e703d8f4ec115ea7769d3f4418ecef2 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -2,11 +2,13 @@
 
        Fixes all over the tree.
 
-       Updated/fixed packages: libglib2, module-init-tools, qt
+       Updated/fixed packages: libglib2, module-init-tools,
+       mtd-utils, qt
 
        Issues resolved (http://bugs.uclibc.org):
 
        #2479: host-module-init-tools 3.11 fails to build
+       #2785: mtd-utils build fails due to missing libmtd
        #2809: failed to compile libglib2
        #2821: [PATCH] Patch for JavaScriptCore in QtWebKit module
        #2827: qt-4.7.0-pthread_getattr_np.patch invalid for qt 4.6...
index ae2d433dee680b4a1e95ba7e496febdeabb40844..ec8c663d010076948baadd0bd09a1045110ea5cb 100644 (file)
@@ -68,14 +68,12 @@ MTD_MAKE_COMMON_FLAGS = \
        $(TARGET_CONFIGURE_OPTS) CROSS=$(TARGET_CROSS) \
        WITHOUT_XATTR=1 WITHOUT_LARGEFILE=1
 
-ifneq ($(MTD_TARGETS_y),)
 define MTD_TARGETS_BUILD
        $(MAKE1) $(MTD_MAKE_COMMON_FLAGS) \
                BUILDDIR=$(@D) \
                -C $(@D) \
-               $(addprefix $(@D)/, $(MTD_TARGETS_y))
+               $(addprefix $(@D)/, lib/libmtd.a $(MTD_TARGETS_y))
 endef
-endif
 
 ifneq ($(MTD_TARGETS_UBI_y),)
 define MTD_TARGETS_UBI_BUILD