mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-08-29 23:13:36 +00:00
39 lines
1.2 KiB
JavaScript
39 lines
1.2 KiB
JavaScript
require("../../../common.jake");
|
|
|
|
const path = require("path");
|
|
|
|
var callback;
|
|
|
|
function callbackFunction(blendtask) {
|
|
callback(blendtask);
|
|
}
|
|
|
|
require("../../../CommonJS/lib/cappuccino/jake.js").initilize(callbackFunction);
|
|
|
|
$BUILD_CJS_BLENDTASK = path.join($BUILD_CJS_CAPPUCCINO, "lib", "cappuccino", "jake", "blendtask.j");
|
|
|
|
var promise = new Promise((resolve, reject) => {
|
|
callback = function(BLEND_TASK) {
|
|
exports.BlendTask = BLEND_TASK.BlendTask;
|
|
exports.blend = BLEND_TASK.blend;
|
|
defineBlendTask().then(() => {
|
|
resolve();
|
|
delete exports.jakePromise;
|
|
});
|
|
}
|
|
});
|
|
|
|
async function defineBlendTask() {
|
|
await exports.blend ("Aristo.blend", function(aristoTask)
|
|
{
|
|
aristoTask.setBuildIntermediatesPath(path.join($BUILD_DIR, "Aristo.build", $CONFIGURATION))
|
|
aristoTask.setBuildPath(path.join($BUILD_DIR, $CONFIGURATION));
|
|
|
|
aristoTask.setThemeDescriptors(new FileList("ThemeDescriptors.j"));
|
|
aristoTask.setIdentifier("com.280n.blend.Aristo");
|
|
aristoTask.setResources(new FileList("Resources/*"));
|
|
});
|
|
task ("build", ["Aristo.blend"]);
|
|
}
|
|
|
|
exports.jakePromise = promise; |