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