Avoid leaving Makefile.am and configure.ac slightly modified by boot.sh.
(This turned out to be more annoying than I expected.)
This commit is contained in:
1 parent
3f43245fa5
commit
016e02cfe7
4 files changed
+9
-20
No files matched your search
@@ -39,4 +39,6 @@
|
||||
Module.symvers
|
||||
TAGS
|
||||
cscope.*
|
||||
ext.m4
|
||||
ext.mk
|
||||
tags
|
||||
+1
-1
@@ -60,4 +60,4 @@ include tests/automake.mk
|
||||
include include/automake.mk
|
||||
include third-party/automake.mk
|
||||
include debian/automake.mk
|
||||
include ext/automake.mk
|
||||
include ext.mk
|
||||
@@ -20,35 +20,22 @@ EOF
|
||||
esac
|
||||
done
|
||||
|
||||
|
||||
# Generate list of files in debian/ to distribute.
|
||||
(echo '# Automatically generated by boot.sh (from Git tree).' &&
|
||||
echo 'EXTRA_DIST += \' &&
|
||||
git ls-files debian | grep -v '^debian/\.gitignore$' |
|
||||
sed -e 's/\(.*\)/ \1 \\/' -e '$s/ \\//') > debian/automake.mk
|
||||
|
||||
# Find the "include ext/automake.mk" line in Makefile.am and comment
|
||||
# it out or in according to whether ext is available, and similarly
|
||||
# for "m4_include(ext/configure.m4)" in configure.ac.
|
||||
subst() {
|
||||
perl -pe "$1" < "$2" > "$2.tmp"
|
||||
if cmp -s "$2.tmp" "$2"; then
|
||||
rm "$2.tmp"
|
||||
else
|
||||
mv "$2.tmp" "$2"
|
||||
fi
|
||||
}
|
||||
# Enable or disable ext.
|
||||
if test "$have_ext" = yes; then
|
||||
echo 'Enabling openflowext...'
|
||||
OC='#'
|
||||
NC=
|
||||
echo 'include ext/automake.mk' > ext.mk
|
||||
echo 'm4_include([ext/configure.m4])' > ext.m4
|
||||
else
|
||||
echo 'Disabling openflowext...'
|
||||
OC=
|
||||
NC='#'
|
||||
echo '# This file intentionally left blank.' > ext.mk
|
||||
echo '# This file intentionally left blank.' > ext.m4
|
||||
fi
|
||||
subst "s|^$OC(include ext/automake\\.mk)\$|$NC\$1|" Makefile.am
|
||||
subst "s|^$OC(m4_include\\(ext/configure\.m4\\))\$|$NC\$1|" configure.ac
|
||||
|
||||
# Bootstrap configure system from .ac/.am files
|
||||
autoreconf --install -I config --force
|
||||
+1
-1
@@ -63,7 +63,7 @@ OFP_CHECK_DPKG_BUILDPACKAGE
|
||||
CFLAGS="$CFLAGS -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement"
|
||||
|
||||
OFP_ENABLE_EXT
|
||||
m4_include(ext/configure.m4)
|
||||
m4_include([ext.m4])
|
||||
|
||||
AC_CONFIG_FILES([Makefile
|
||||
datapath/Makefile
|
||||
|
||||
Reference in new issue
Block a user