summaryrefslogtreecommitdiff
path: root/autogen.sh
diff options
context:
space:
mode:
authorPatrick Ohly <patrick.ohly@intel.com>2009-07-15 19:01:23 +0200
committerPatrick Ohly <patrick.ohly@intel.com>2009-07-15 19:03:46 +0200
commitd54de6743277fd42721cbc245d5d5a139d2e7c22 (patch)
tree44924cc123e0e5d8b0b6c7feac0f6421c9985b36 /autogen.sh
parent98df00d5580301dec0f5ac2a8fde7590fbd639d9 (diff)
building: split out non-standard parts of autogen.sh into gen-autotools.sh
Build systems like OpenEmbedded/Poky ignore out autogen.sh. This is problematic when building from git because configure.in and Makefile.am need to be created after checkout. The new gen-autotools.sh does that, which hopefully can be used by OpenEmbedded/Poky.
Diffstat (limited to 'autogen.sh')
-rwxr-xr-xautogen.sh25
1 files changed, 1 insertions, 24 deletions
diff --git a/autogen.sh b/autogen.sh
index 5c145938..ad98b10f 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -6,30 +6,7 @@ set -e
# when switching between distros
rm -rf aclocal.m4 m4/lib* autom4te.cache config.guess config.sub config.h.in configure depcomp install-sh ltmain.sh missing
-# generate configure.in from main configure-*.in pieces
-# and all backend configure-sub.in pieces
-rm -f configure.in
-cat configure-pre.in >>configure.in
-BACKENDS=
-SUBS=
-for sub in src/backends/*/configure-sub.in; do
- BACKENDS="$BACKENDS `dirname $sub | sed -e 's;^src/;;'`"
- SUBS="$SUBS $sub"
- echo "# vvvvvvvvvvvvvv $sub vvvvvvvvvvvvvv" >>configure.in
- cat $sub >>configure.in
- echo "AC_CONFIG_FILES(`echo $sub | sed -e s/configure-sub.in/Makefile/`)" >>configure.in
- echo "# ^^^^^^^^^^^^^^ $sub ^^^^^^^^^^^^^^" >>configure.in
- echo >>configure.in
-done
-cat configure-post.in >>configure.in
-
-sed -e "s;@BACKEND_REGISTRIES@;`echo src/backends/*/*Register.cpp | sed -e s%src/%%g`;" \
- -e "s;@BACKENDS@;$BACKENDS;" \
- -e "s;@TEMPLATE_FILES@;`cd src && find default/syncevolution -type f \( -name '*.png' -o -name '*.svg' -o -name '*.ini' \) -printf '%p '`;" \
- src/Makefile-gen.am >src/Makefile.am
-
-sed -e "s;@CONFIG_SUBS@;$SUBS;" \
- Makefile-gen.am >Makefile.am
+sh ./gen-autotools.sh
libtoolize -c
glib-gettextize --force --copy