Mercurial > fife-parpg
view ext/SConscript @ 548:f45e3e2995e0
* Corrected the h,w calculation for zooming in layercache.cpp.
* Fixed the bug, that x,y camera position result in an screen offset. fixes[ticket:462]
Note: chewie was right, the ExactModellCoordinate object for camera creating is useless(always 0,0,0). I'm believe that we can remove it from the camera constructor but that would mean an api change.
author | helios2000@33b003aa-7bff-0310-803a-e67f0ece8222 |
---|---|
date | Fri, 11 Jun 2010 21:10:40 +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)