Files

30 lines
682 B
JavaScript

require("../common.jake");
var FILE = require("file");
new FileList("**/*").exclude("Jakefile").forEach(function(aFilename)
{
if (!FILE.isFile(aFilename))
return;
var buildFilename = FILE.join($BUILD_CONFIGURATION_DIR, "CommonJS", "cappuccino", aFilename);
filedir (buildFilename, [aFilename], function ()
{
cp(aFilename, buildFilename);
});
// HACK: narwhal should copy permissions
if (FILE.dirname(aFilename) === FILE.join("bin"))
{
filedir (buildFilename, function ()
{
FILE.chmod(buildFilename, 0755);
});
}
task ("build", buildFilename);
CLOBBER.include(buildFilename);
});