[PATCH 1/3] Makefile: fix "version.h" build for cross-compiling
Mike Frysinger
vapier.adi at gmail.com
Thu Jul 7 17:53:05 EDT 2011
with my two proposed changes, it's working for me now ...
$ git clean -x -d
$ git diff
--- a/Makefile
+++ b/Makefile
@@ -3,7 +3,7 @@
VERSION = 1.4.5
-CPPFLAGS += -I./include -I./ubi-utils/include $(ZLIBCPPFLAGS) $(LZOCPPFLAGS)
+CPPFLAGS += -I./include -I$(BUILDDIR)/include -I./ubi-utils/include
$(ZLIBCPPFLAGS) $(LZOCPPFLAGS)
ifeq ($(WITHOUT_XATTR), 1)
CPPFLAGS += -DWITHOUT_XATTR
@@ -71,6 +71,7 @@ cscope:
$(BUILDDIR)/include/version.h: $(BUILDDIR)/include/version.h.tmp
$(Q)cmp -s $@ $@.tmp && rm -f $@.tmp || mv $@.tmp $@
$(BUILDDIR)/include/version.h.tmp:
+ $(Q)mkdir -p $(dir $@)
$(Q)echo '#define VERSION "$(VERSION)"' > $@
#
$ make CROSS=x86_64-pc-linux-gnu- -j2
... success ...
-mike
More information about the linux-mtd
mailing list