]> git.openfabrics.org - ~emulex/tmp/compat-rdma/.git/commitdiff
make: Use config.h created by autotools
authorVladimir Sokolovsky <vlad@mellanox.com>
Mon, 27 Oct 2014 15:37:34 +0000 (17:37 +0200)
committerVladimir Sokolovsky <vlad@mellanox.com>
Mon, 27 Oct 2014 15:37:34 +0000 (17:37 +0200)
Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.com>
configure
makefile

index b0c0e0e4a627f9c42fbe1f3132c01ca838e9d5ec..a10951733b6b4ccfc869e6bca7a1442b299d4203 100755 (executable)
--- a/configure
+++ b/configure
@@ -1504,6 +1504,14 @@ EOFAUTOCONF
 
         echo "Created ${AUTOCONF_H}:"
         cat ${AUTOCONF_H}
+
+        if [ ! -x compat/autogen.sh ]; then
+            exit 0
+        fi
+
+        cd compat
+        ex ./autogen.sh
+        ex ./configure --with-linux-obj=$KSRC --with-linux=$KSRC
 }
 
 main $@
index 19d37c34d782b52ce563dec3a7c191c5dbcad6a0..e9c13abf27f8348441a993530c40cc2add1a0fe1 100644 (file)
--- a/makefile
+++ b/makefile
@@ -144,6 +144,7 @@ kernel: $(COMPAT_CONFIG) $(COMPAT_AUTOCONF)
                -include $(CWD)/include/linux/autoconf.h \
                $(KCONFIG_H) \
                -include $(CWD)/include/linux/compat-2.6.h \
+               -include $(CWD)/compat/config.h \
                $(BACKPORT_INCLUDES) \
                $(KERNEL_MEMTRACK_CFLAGS) \
                $(KERNEL_NFS_FS_CFLAGS) \