#!/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 # systemd fails to build with LTO support strip_lto strip_linker_plugin # dont build parallel MAKEFLAGS=-j1 # TODO: use cpp directly to avoid using 'gcc -E' in Makefiles export CPP=${TARGET_PREFIX}cpp cd $PKG_BUILD ac_cv_func_malloc_0_nonnull=yes \ ./configure --host=$TARGET_NAME \ --build=$HOST_NAME \ --prefix=/usr \ --sysconfdir=/etc \ --libexecdir=/lib \ --localstatedir=/var \ --disable-static \ --enable-shared \ --disable-nls \ --disable-gtk-doc \ --disable-gtk-doc-html \ --disable-gtk-doc-pdf \ --disable-ima \ --disable-selinux \ --disable-xz \ --enable-kmod \ --enable-blkid \ --disable-chkconfig \ --disable-bootchart \ --disable-myhostname \ --disable-tcpwrap \ --disable-pam \ --disable-acl \ --enable-xattr \ --without-python \ --disable-gcrypt \ --disable-audit \ --disable-libcryptsetup \ --disable-qrencode \ --disable-microhttpd \ --disable-binfmt \ --disable-vconsole \ --disable-readahead \ --disable-quotacheck \ --disable-randomseed \ --disable-logind \ --disable-hostnamed \ --disable-timedated \ --disable-localed \ --disable-coredump \ --enable-gudev \ --enable-keymap \ --disable-manpages \ --enable-split-usr \ --with-firmware-path="/storage/.config/firmware:/lib/firmware" \ --with-sysvinit-path="" \ --with-sysvrcnd-path="" \ --with-tty-gid="5" \ --with-rootprefix="/" \ --with-rootlibdir="/lib" make V=1 $MAKEINSTALL