def make(): if not monade.environ.target == puke.System.MACOS: monade.make('-C gettext-runtime install') monade.make('-C gettext-tools/misc install') monade.make('-C gettext-tools/m4 install') else: monade.make() monade.make('install')
def do1(path, deploy): if Yak.XCC == System.MACOS or Yak.XCC == System.LINUX: command = './Configure darwin64-x86_64-cc --openssldir=roxssl --prefix="%s" enable-static-engine shared zlib-dynamic --with-zlib-lib=%s/lib --with-zlib-include=%s/include no-asm no-krb5' % (deploy, deploy, deploy) monade.docommand(path, deploy, command) monade.make('clean') monade.make() monade.make('test') monade.make('install')
def make(): # monade.configure(path, deploy, '--with-pic --disable-rpath', debug='disable', shared='shared') # no-shared no-zlib prego = "" if monade.environ.target == puke.System.WINDOWS: monade.environ.set('CROSS_COMPILE', 'i386-mingw32-') monade.environ.ldflags('-mwindows') # prego = 'CC="${CROSS_COMPILE}gcc" AR="${CROSS_COMPILE}ar r" RANLIB="${CROSS_COMPILE}ranlib"' monade.environ.set('MAKEFLAGS', '-j1') # -Wl,--export-all-symbols') # monade.environ.cflags('-Wl,--export-all-symbols') # monade.environ.cxxflags('-Wl,--export-all-symbols') # monade.environ.ldflags('-Wl,--export-all-symbols') monade.make('clean') monade.make(preexec = prego) if not monade.environ.crosscompile: monade.make('test') monade.make('install', preexec = prego)
def make(): monade.make('clean') monade.make()
def clean(): monade.make('clean -w')
def postprocess(): monade.environ.useclang() monade.make("install")
def clean(): monade.make("clean")
def make(): monade.environ.useclang() monade.make()
def makeAUTO(): monade.make() monade.make('install')
def cleanAUTO(): monade.make('clean')
def make(): monade.environ.set('MAKEFLAGS', '-j1') monade.make() monade.make('install')
def make(): if monade.environ.target == puke.System.WINDOWS: monade.console.fail('CRAP! See http://lists.gnu.org/archive/html/bug-tar/2011-12/msg00000.html') monade.make() monade.make('install')
def make(): monade.environ.pwd = FileSystem.join(monade.environ.src, monade.technicolor.local) monade.make('macosx INSTALL_TOP="%s"' % monade.environ.prefix) monade.make('install INSTALL_TOP="%s"' % monade.environ.prefix)
def clean(): # Can't work normally here monade.environ.pwd = puke.FileSystem.join(monade.environ.src, monade.technicolor.local) monade.make('clean')