Mercurial > fife-parpg
view build/openbsd4-config.py @ 571:edc9efe969c2
This commit should fix the coloring overlay bug exposed by the commit in revision 3386. The InstanceRenderer was caching the overlays based on whether the current image had changed. The fix takes into account the current image as well as the overlay color to decide whether or not the overlay needs to be reproduced.
author | vtchill@33b003aa-7bff-0310-803a-e67f0ece8222 |
---|---|
date | Tue, 29 Jun 2010 02:26:28 +0000 |
parents | be291458d9b5 |
children | be625cdff350 |
line wrap: on
line source
# Install the following packages: libvorbis python py-yaml swig png openal sdl # sdl-image sdl-ttf guichan boost # import sys import os def initEnvironment(env): # Vorbisfile env.Append(CPPPATH = [ os.path.join('/', 'usr', 'local', 'include'), os.path.join('/', 'usr', 'local', 'include', 'vorbis') ]) env.Append(LIBPATH = [os.path.join('/', 'usr', 'local', 'lib')]) env.Append(LIBS = ['ogg', 'vorbis']) # PNG env.Append(CPPPATH = [os.path.join('/', 'usr', 'local', 'include', 'libpng')]) # Python library pythonversion = 'python' + str(os.sys.version_info[0]) + '.' + str(os.sys.version_info[1]) env.Append(CPPPATH = os.path.join('/', 'usr', 'local', 'include', pythonversion)) env.Append(LIBS = [pythonversion, 'util']) # OpenBSD specific pthreads option env.Append(LINKFLAGS = ['-pthread']) return env def addExtras(env, opengl): if opengl: env.Append(LIBS = ['stdc++', 'GL', 'GLU']) env.Append(LIBPATH = os.path.join('/', 'usr', 'X11R6', 'lib')) return env def getRequiredHeaders(opengl): return None def getRequiredLibs(opengl): libs = [ ('vorbisfile', 'vorbisfile.h'), ('openal', 'AL/al.h'), ('SDL', 'SDL.h'), ('SDL_ttf', 'SDL_ttf.h'), ('SDL_image', 'SDL_image.h'), ('guichan', 'guichan.hpp'), ('guichan_sdl', ''), (('boost_filesystem', 'boost_filesystem-gcc', 'boost_filesystem-gcc41', 'boost_filesystem-mt'), 'boost/filesystem.hpp'), (('boost_regex', 'boost_regex-gcc', 'boost_regex-gcc41', 'boost_regex-mt'), 'boost/regex.hpp'), ('png', 'png.h'), ('Xcursor', 'X11/Xcursor/Xcursor.h')] if (opengl): libs.append(('guichan_opengl', '')) return libs def getOptionalLibs(opengl): return None # vim: ft=python: