2007/2/12, [EMAIL PROTECTED] <[EMAIL PROTECTED]>:
This patch adds an autogen.sh script for libffi. As this patch should
probably go upstream but pnet doesn't survive 'make distcheck' without
it, I sugest that we apply it anyway, but put it into a
"patches-for-upstream" (invent a better name, please) directory.
As far as I know gcc tree does not include autogen.sh scripts.
So perhaps there is no chance to push it upstream. I think that
in such cases we should minimize the changes we do to a package
so we will have less work to merge with their newer versions. Then
perhaps it might make sense to to run libtoolize, etc in the libffi
dir from within the top level auto_gen.sh? What do you think?
Signed-off-by: Robert Schwebel <[EMAIL PROTECTED]>
libffi/autogen.sh | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 48 insertions(+)
Index: libffi/autogen.sh
===================================================================
--- /dev/null
+++ libffi/autogen.sh
@@ -0,0 +1,48 @@
+#!/bin/bash
+
+#
+# usage:
+#
+# banner <target name>
+#
+banner() {
+ echo
+ TG=`echo $1 | sed -e "s,/.*/,,g"`
+ LINE=`echo $TG |sed -e "s/./-/g"`
+ echo $LINE
+ echo $TG
+ echo $LINE
+ echo
+}
+
+
+ACLOCAL=${ACLOCAL:=aclocal}
+AUTOHEADER=${AUTOHEADER:=autoheader}
+AUTOMAKE=${AUTOMAKE:=automake}
+AUTOCONF=${AUTOCONF:=autoconf}
+
+#$ACLOCAL --version | \
+# awk -vPROG="aclocal" -vVERS=1.7\
+# '{if ($1 == PROG) {gsub ("-.*","",$4); if ($4 < VERS) print PROG" < version
"VERS"\nThis may result in errors\n"}}'
+
+#$AUTOMAKE --version | \
+# awk -vPROG="automake" -vVERS=1.7\
+# '{if ($1 == PROG) {gsub ("-.*","",$4); if ($4 < VERS) print PROG" < version
"VERS"\nThis may result in errors\n"}}'
+
+
+banner "running libtoolize"
+libtoolize --force --copy || exit
+
+banner "running aclocal"
+$ACLOCAL || exit
+
+banner "running autoheader"
+$AUTOHEADER || exit
+
+banner "running automake"
+$AUTOMAKE --gnu --add-missing --copy -Wall || exit
+
+banner "running autoconf"
+$AUTOCONF -Wall || exit
+
+banner "Finished"
--
Dipl.-Ing. Robert Schwebel | http://www.pengutronix.de
Pengutronix - Linux Solutions for Science and Industry
Handelsregister: Amtsgericht Hildesheim, HRA 2686
Hannoversche Str. 2, 31134 Hildesheim, Germany
Phone: +49-5121-206917-0 | Fax: +49-5121-206917-9
_______________________________________________
Developers mailing list
[email protected]
http://dotgnu.org/mailman/listinfo/developers
_______________________________________________
Developers mailing list
[email protected]
http://dotgnu.org/mailman/listinfo/developers