view build/freebsd8-config-dist.py @ 469:5994e61cdebd

Added a widget to be displayed after the player completes the game. Renamed the showHighScoreDialog function to saveScore. Player can no longer collide with the boss causing the boss to be destroyed. The player now gets destroyed and the boss takes no damage.
author prock@33b003aa-7bff-0310-803a-e67f0ece8222
date Wed, 14 Apr 2010 17:42:24 +0000
parents fe6fb0e0ed23
children
line wrap: on
line source

# Needed pkg-config additions:
# SDL_ttf & SDL_image
# guichan, guichan_opengl & guichan_sdl
# boost_filesystem & boost_regex
# vorbisfile
# openal

import sys

def initEnvironment(env):
	return env

def addExtras(context):
	context.env.Append(CPPPATH = ['/usr/local/include/vorbis'])
	context.checkSimpleLib(['vorbisfile'], 'vorbisfile.h')
	context.checkSimpleLib(['openal'], 'AL/al.h')

	context.checkSimpleLib(['sdl11', 'sdl12', 'sdl'], 'SDL.h')
	context.checkSimpleLib(['SDL_ttf'], 'SDL_ttf.h')
	context.checkSimpleLib(['SDL_image'], 'SDL_image.h')
	context.checkSimpleLib(['guichan'])
	context.checkSimpleLib(['guichan_sdl'])
	context.checkSimpleLib(['boost_filesystem'])
	context.checkSimpleLib(['boost_regex'])
	context.checkSimpleLib(['xcursor'])
	context.checkSimpleLib(['png'], 'png.h')

	if context.env['opengl']:
		context.env.Append(LIBS = ['GL', 'GLU'])
		context.env.Append(CPPPATH = ['/usr/local/include'])
		context.env.Append(LIBPATH = ['/usr/local/lib'])
		context.checkSimpleLib(['guichan_opengl'])
        # For swig/python:
        context.env.Append(CPPPATH = ['/usr/local/include/python%s'%sys.version[:3]])