X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=autogen.sh;h=aa5184897db45adcb3dc44b8a558cda537ce80f9;hb=1a87ff38f0f0af3067ab7f19840c6886f7f0bd0d;hp=832e23bc1a751889a2f26a88114f0b32c3adbf79;hpb=8294883a5ecf6f6c7748c44acec64d95c8896ab8;p=profile%2Fivi%2Frygel.git diff --git a/autogen.sh b/autogen.sh index 832e23b..aa51848 100755 --- a/autogen.sh +++ b/autogen.sh @@ -1,5 +1,49 @@ #! /bin/sh + +# Copyright (C) 2010 Zeeshan Ali (Khattak) . +# Copyright (C) 2011 Jens Georg . +# Copyright (C) 2012 Openismus GmbH. +# +# Author: Zeeshan Ali (Khattak) +# Jens Georg +# Murray Cumming +# +# This file is part of Rygel. +# +# Rygel is free software; you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# Rygel is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program; if not, write to the Free Software Foundation, +# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +which gnome-autogen.sh || { + echo "You need to install gnome-common from the GNOME git" + exit 1 +} + +DEFAULT_ARGS="--enable-vala --enable-maintainer-mode --enable-debug --enable-example-plugins --enable-mediathek-plugin --enable-gst-launch-plugin --enable-strict-valac" + mkdir -p m4 -autoreconf -v --install || exit 1 -glib-gettextize --force --copy || exit 1 -./configure --enable-maintainer-mode --enable-debug "$@" + +if [ "x$1" = "xdevel" ]; then + DEFAULT_ARGS="$DEFAULT_ARGS --enable-uninstalled --enable-debug --disable-apidocs" + shift +elif [ "x$1" = "xrelease" ]; then + DEFAULT_ARGS="$DEFAULT_ARGS --enable-apidocs --disable-debug" + shift +fi + +# require automake 1.11 for vala support +REQUIRED_AUTOMAKE_VERSION=1.11 \ +REQUIRED_AUTOCONF_VERSION=2.64 \ +REQUIRED_LIBTOOL_VERSION=2.2.6 \ +REQUIRED_INTLTOOL_VERSION=0.40.0 \ +bash gnome-autogen.sh $DEFAULT_ARGS "$@"