#!/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

export MAKEFLAGS=-j1

case $TARGET_ARCH in
  i386)
    TARGET=linux-elf
    ;;
  x86_64)
    TARGET=linux-x86_64
    ;;
  arm)
    TARGET=linux-armv4
    ;;
  powerpc)
    TARGET=linux-ppc
    ;;
  powerpc64)
    TARGET=linux-ppc64
    ;;
esac

cd $PKG_BUILD
./Configure --prefix=/usr \
            --libdir=lib \
            --openssldir="$SSL_CERTIFICATES" \
            --install_prefix="$SYSROOT_PREFIX" \
            shared \
            threads \
            zlib \
            enable-camellia \
            enable-seed \
            enable-tlsext \
            enable-rfc3779 \
            enable-cms \
            enable-md2 \
            no-krb5 \
            no-mdc2 \
            no-rc5 \
            no-ec \
            no-ec2m \
            no-ecdh \
            no-ecdsa \
            no-srp \
            $TARGET

make CC="$CC" \
     AR="$AR r" \
     RANLIB="$RANLIB" \
     MAKEDEPPROG="$CC" \
     depend all build-shared install
