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 deef1d
flags = ' -O0 -g -lm -Wall -fmessage-length=0 -fdebug-prefix-map=src=demo/src '
Ivan Mahonin 833ed7
Ivan Mahonin 833ed7
Ivan Mahonin 833ed7
# files
Ivan Mahonin 833ed7
Ivan Mahonin 59dae5
sources = [
Ivan Mahonin b4b587
	'common.c',
Ivan Mahonin b4b587
	'benchmark.c',
Ivan Mahonin ba9f06
	'drawing.c',
Ivan Mahonin b9c036
	'font.c',
Ivan Mahonin 1d641c
	'framebuffer.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 )