Mercurial > fife-parpg
view ext/SConscript @ 616:c770794d0a4a
Added a simple percentage bar widget along with a quick demo in the sliders portion of the pychan_demo. Note: I have not tested the foreground image feature yet. fixes[t:411]
author | prock@33b003aa-7bff-0310-803a-e67f0ece8222 |
---|---|
date | Mon, 27 Sep 2010 15:38:09 +0000 |
parents | 64738befdf3b |
children | b5e7e14004a4 |
line wrap: on
line source
import os, sys, shutil from utils.util_scripts.path import path Import('env') curpath = Dir('#/ext').srcnode().abspath installpath = Dir(os.path.join(curpath, 'install')).srcnode().abspath def build_guichan(target, source, env): print "======= FIFE EXTERNAL DEPENDENCY BUILD: GUICHAN =======" failure = Execute(Action(['./configure', 'make', 'make install prefix=%s' % installpath], chdir=os.path.join(curpath, 'guichan-0.8.2'))) if (failure): print 'Building failed: guichan' Exit(1) def build_png(target, source, env): print "======= FIFE EXTERNAL DEPENDENCY BUILD: LIBPNG =======" failure = Execute(Action(['./configure', 'make all-am', 'make install prefix=%s' % installpath, 'make install-data-hook prefix=%s' % installpath], chdir=os.path.join(curpath, 'libpng-1.2.29'))) if (failure): print 'Building failed: png' Exit(1) ext_cmd = env.Command('ext_target', 'install', [build_guichan, build_png, os.chdir(Dir('#').abspath)]) Alias('ext', ext_cmd)