# -*-python-*- Import(["env", "libgambc"]) cpppath = [".", "#include"] env.Replace(CPPPATH=cpppath) gambitSourceFiles = ["_gsi.scm"] gambitTargetFiles = env.GambitCompiler(gambitSourceFiles) # The target files are not strictly dependent upon the entire # libgambc but on some of the files generated during its build env.Depends(gambitTargetFiles, "web-repl.scm") env.Depends(gambitTargetFiles, libgambc) gsiLinkerFile = env.GambitLinker([gambitTargetFiles]) gsi = env.Program("gsi", [gambitTargetFiles, gsiLinkerFile, libgambc]) Return("gsi")