#!/bin/sh

################################################################################
#      This file is part of OpenELEC - http://www.openelec.tv
#      Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
#
#  This Program is free software; you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation; either version 2, or (at your option)
#  any later version.
#
#  This Program 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 General Public License for more details.
#
#  You should have received a copy of the GNU General Public License
#  along with OpenELEC.tv; see the file COPYING.  If not, write to
#  the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
#  http://www.gnu.org/copyleft/gpl.html
################################################################################

. config/options $1

# link against librt because of undefined reference to 'clock_gettime'
  LDFLAGS="$LDFLAGS -lrt -lm -lrtmp"

cd $PKG_BUILD
ac_cv_lib_rtmp_RTMP_Init=yes \
ac_cv_header_librtmp_rtmp_h=yes \
./configure --host=$TARGET_NAME \
            --build=$HOST_NAME \
            --prefix=/usr \
            --disable-static \
            --enable-shared \
            --disable-debug \
            --enable-optimize \
            --enable-warnings \
            --disable-curldebug \
            --disable-ares \
            --enable-largefile \
            --enable-http \
            --enable-ftp \
            --enable-file \
            --disable-ldap \
            --disable-ldaps \
            --disable-rtsp \
            --enable-proxy \
            --disable-dict \
            --enable-telnet \
            --enable-tftp \
            --disable-pop3 \
            --disable-imap \
            --disable-smtp \
            --disable-gophper \
            --disable-manual \
            --enable-libgcc \
            --enable-ipv6 \
            --enable-versioned-symbols \
            --enable-nonblocking \
            --enable-threaded-resolver \
            --enable-verbose \
            --disable-sspi \
            --enable-crypto-auth \
            --enable-cookies \
            --enable-hidden-symbols \
            --disable-soname-bump \
            --with-gnu-ld \
            --without-krb4 \
            --without-spnego \
            --without-gssapi \
            --with-zlib \
            --without-egd-socket \
            --enable-thread \
            --with-random=/dev/urandom \
            --with-gnutls="$SYSROOT_PREFIX/usr" \
            --without-ssl \
            --without-polarssl \
            --without-nss \
            --with-ca-bundle="$SSL_CERTIFICATES/cacert.pem" \
            --without-ca-path \
            --without-libssh2 \
            --with-librtmp="$SYSROOT_PREFIX/usr" \
            --without-libidn \

make

$MAKEINSTALL

$SED "s:\(['= ]\)/usr:\\1$SYSROOT_PREFIX/usr:g" \
  $SYSROOT_PREFIX/usr/bin/$1-config

mv $SYSROOT_PREFIX/usr/bin/$1-config $ROOT/$TOOLCHAIN/bin
