#!/usr/bin/python # -*- coding: utf-8 -*- # # Licensed under the GNU General Public License, version 3. # See the file http://www.gnu.org/licenses/gpl.txt from pisi.actionsapi import autotools from pisi.actionsapi import pisitools from pisi.actionsapi import get def build(): for com in [ "bcc86", "unproto", "copt", "as86", "ld86", "-C cpp", "-C ar", "-C ld" ]: make_opts = { 'cflags' : get.CFLAGS(), 'com' : com } autotools.make('%(com)s CFLAGS="%(cflags)s -D_POSIX_SOURCE" -j1' % make_opts) # ncc does not support gcc optflags autotools.make('-j1') def install(): for binary in ["bin/*","cpp/bcc-cpp","bcc/bcc-cc1"]: pisitools.dobin(binary) pisitools.rename("/usr/bin/Bcc","bcc") pisitools.doman("man/*.1") pisitools.dodoc("Changes","COPYING","MAGIC","README")