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