#!/usr/bin/python from config import * env.ParseConfig('pkg-config --cflags --libs gtkmm-2.4') #env.ParseConfig('pkg-config --cflags --libs gmodule-export-2.0') #def script(target, source, env): # f = open(str(target[0]), 'w') # for line in open(str(source[0])): # line = line.replace("%DEBUG", str(DEBUG)) # f.write(line) # f.close() # os.chmod(str(target[0]), 0755) #extra_files = [ # ("ocarina.xml", "../lib/ocarina/ocarina.xml", copy), # ("images/random.png", "../lib/ocarina/random.png", copy), # ("images/ocarina.png", "../lib/ocarina/ocarina.png", copy), # ("images/thumbs_up.png", "../lib/ocarina/thumbs_up.png", copy), # ("images/thumbs_down.png", "../lib/ocarina/thumbs_down.png", copy), # ("scripts/ocarina", "../bin/ocarina", script), # ("scripts/ocarina-completion.bash", "../lib/ocarina/ocarina-completion.bash", copy), # ("../bin/ocarina", "../ocarina.bin", symlink), #] build = [env.Program("../bin/newgui-player", libsaria + get_cpp_files())] #for (src, dst, func) in extra_files: # build.append(env.Command(dst, src, func)) env.Alias("newgui", build) Return('build')