env = Environment() # config libs = ['gtk+-3.0', 'glib-2.0', 'cairo'] # compute build options flags = ' -O0 -g -lm -Wall -fmessage-length=0 ' # files lists target = 'heliantus' sources = [ 'animation.c', 'array.c', 'collider.c', 'common.c', 'drawing.c', 'group.c', 'sprite.c', 'world.c', 'main.c' ] # build env.ParseConfig('pkg-config --cflags --libs ' + ' '.join(libs)) env.Program( target = target, source = sources, parse_flags = flags )