Blame demo/src/SConstruct

Ivan Mahonin 833ed7
Ivan Mahonin 833ed7
Ivan Mahonin 833ed7
import os
Ivan Mahonin 833ed7
env = Environment()
Ivan Mahonin 833ed7
env['ENV']['PKG_CONFIG_PATH'] = os.environ.get('PKG_CONFIG_PATH')
Ivan Mahonin 833ed7
Ivan Mahonin 833ed7
Ivan Mahonin 833ed7
# config
Ivan Mahonin 833ed7
Ivan Mahonin 833ed7
libs = ['helianthus']
Ivan Mahonin 833ed7
flags = ' -O0 -g -lm -Wall -fmessage-length=0 '
Ivan Mahonin 833ed7
Ivan Mahonin 833ed7
Ivan Mahonin 833ed7
# files
Ivan Mahonin 833ed7
Ivan Mahonin 59dae5
sources = [
Ivan Mahonin 28a314
	'common.c', 
Ivan Mahonin ba9f06
	'drawing.c',
Ivan Mahonin b9c036
	'font.c',
Ivan Mahonin 59dae5
	'main.c',
Ivan Mahonin 59dae5
	'phisics.c',
Ivan Mahonin 59dae5
	'sprites.c' ]
Ivan Mahonin 833ed7
Ivan Mahonin 833ed7
Ivan Mahonin 833ed7
# build
Ivan Mahonin 833ed7
Ivan Mahonin 833ed7
env.ParseConfig('pkg-config --cflags --libs ' + ' '.join(libs))
Ivan Mahonin 833ed7
Ivan Mahonin 833ed7
env.Program(
Ivan Mahonin 833ed7
	target = 'demo',
Ivan Mahonin 833ed7
	source = sources,
Ivan Mahonin 833ed7
	parse_flags = flags )