Merge pull request #3322 from enquora/improve-jakefiles

Improve jakefiles
This commit is contained in:
David Richardson
2026-10-03 13:20:56 -06:00
committed by GitHub
152 changed files with 1593 additions and 40 deletions
+48 -28
View File
@@ -10,39 +10,43 @@ const utilsFile = ObjectiveJ.utils.file;
var subprojects = ["Objective-J", "CommonJS", "Foundation", "AppKit", "Tools"];
// -----------------------------------------------------------------------------
// Build Orchestration
// -----------------------------------------------------------------------------
/*
* -----------------------------------------------------------------------------
* Build Orchestration
* -----------------------------------------------------------------------------
*/
var isMasterBuild = process.env.CAPP_INNER_BUILD !== "1";
task ("build", function() {
childProcess.execSync(["mkdir", "-p", $BUILD_DIR].map(utilsFile.enquote).join(" "), {stdio: 'inherit'});
childProcess.execSync(['ln', '-sf', '"$PWD"/node_modules', utilsFile.enquote($BUILD_DIR)].join(" "), {stdio: 'inherit'});
});
/*
* Initialises the build environment and routes execution. Spawns the complete
* pipeline on master invocations to avoid circular dependency resolution, while
* delegating to subjake during internal subproject compilation.
*/
task ("build", function() {
if (isMasterBuild) {
// Intercept top-level 'jake build' execution.
// Spawn the complete pipeline to avoid circular dependency resolution
// with common.jake's internal targets.
childProcess.execSync(["mkdir", "-p", $BUILD_DIR].map(utilsFile.enquote).join(" "), {stdio: 'inherit'});
childProcess.execSync(['ln', '-sf', '"$PWD"/node_modules', utilsFile.enquote($BUILD_DIR)].join(" "), {stdio: 'inherit'});
process.env.CAPP_INNER_BUILD = "1";
childProcess.execSync("jake CommonJS build-manual-tests-symlinks", {stdio: 'inherit'});
childProcess.execSync("jake CommonJS assemble-frameworks", {stdio: 'inherit'});
} else {
// Execute the baseline compilation step when invoked as a prerequisite
subjake(subprojects, "build");
}
});
/*
* Traverses subprojects and manual tests for clean/clobber operations,
* then explicitly removes the top-level build artifact directory.
*/
["clean", "clobber"].forEach(function(aTaskName)
{
task (aTaskName, function()
{
// Traverse standard framework/tool targets
subjake(subprojects, aTaskName);
// Explicitly target the manual tests for wipe operations
subjake(["Tests/Manual"], aTaskName);
utilsFile.rm_rf($BUILD_DIR);
});
});
@@ -69,9 +73,13 @@ filedir ($BUILD_CJS_CAPPUCCINO_DEBUG_FRAMEWORKS, ["debug", "release"], function(
task ("CommonJS", [$BUILD_CJS_OBJECTIVE_J_DEBUG_FRAMEWORKS,$BUILD_CJS_CAPPUCCINO_DEBUG_FRAMEWORKS, "debug", "release"], function() {
});
task ("build-manual-tests-symlinks", function()
/*
* Assembles a concrete Build/Frameworks directory containing all built frameworks,
* serving as the central target for manual test symlinks.
*/
task ("assemble-frameworks", function()
{
var fwDir = path.join("Tests", "Manual", ".Frameworks");
var fwDir = path.join($BUILD_DIR, "Frameworks");
fs.mkdirSync(fwDir, { recursive: true });
var frameworks = [
@@ -84,13 +92,15 @@ task ("build-manual-tests-symlinks", function()
frameworks.forEach(function(fw) {
var dest = path.join(fwDir, fw.name);
utilsFile.rm_rf(dest);
fs.symlinkSync(path.resolve(fw.src), dest, 'dir');
utilsFile.cp_r(fw.src, dest);
});
});
// -----------------------------------------------------------------------------
// NPM Distribution & Legacy Artifacts
// -----------------------------------------------------------------------------
/*
* -----------------------------------------------------------------------------
* NPM Distribution & Legacy Artifacts
* -----------------------------------------------------------------------------
*/
task ("dist", ["CommonJS"], function()
{
@@ -156,7 +166,11 @@ task ("clobber-theme", function()
});
});
// Documentation
/*
* -----------------------------------------------------------------------------
* Documentation Generation
* -----------------------------------------------------------------------------
*/
$DOCUMENTATION_BUILD = path.join($BUILD_DIR, "Documentation");
@@ -175,7 +189,7 @@ task ("documentation-no-frame", function()
});
task ("docset", function()
{
{
if (!executableExists("docsetutil")) {
console.error("\nError: 'docsetutil' is not installed, but it's required to build the docset.".red);
console.log("This tool is no longer bundled with Xcode, but can be installed with Homebrew:");
@@ -283,7 +297,11 @@ function generateDocs(/* boolean */ noFrame, /* boolean */ buildDocset = false)
}
}
// Downloads
/*
* -----------------------------------------------------------------------------
* Starter Downloads & Deployment
* -----------------------------------------------------------------------------
*/
task ("downloads", ["starter_download"]);
@@ -323,8 +341,6 @@ filedir ($STARTER_DOWNLOAD_BOOTSTRAP, [$STARTER_BOOTSTRAP], function()
OS.system(["chmod", "+x", $STARTER_DOWNLOAD_BOOTSTRAP]);
});
// Deployment
task ("deploy", ["downloads", "demos"], function()
{
var cappuccino_output_path = path.join($BUILD_DIR, 'Cappuccino');
@@ -399,7 +415,11 @@ task ("demos", function()
});
});
// Testing
/*
* -----------------------------------------------------------------------------
* Testing and Package Publishing
* -----------------------------------------------------------------------------
*/
task("test", ["CommonJS", "test-only"]);
@@ -91,3 +91,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "ArrayControllerInitialSelectionTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -91,3 +91,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "ArrayControllerRemovingFirstTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "ArrayControllerTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -91,3 +91,13 @@ task ("flatten", ["press"], function()
fs.mkdirSync(path.join("Build", "Flatten", "AttachedSheet2Test"), { recursive: true });
cp.execSync(["flatten", "-f", "--verbose", "--split", "3", "-c", "closure-compiler", path.join("Build", "Press", "AttachedSheet2Test"), path.join("Build", "Flatten", "AttachedSheet2Test")].join(" "), { stdio: "inherit" });
});
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -91,3 +91,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "BindingContentArrayTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -91,3 +91,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CGCanvasContextTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -96,3 +96,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CGPathTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -91,3 +91,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPAlertTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPAnimatablePropertyContainerTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -182,3 +182,13 @@ function addBundleFileSizes(bundlePath, totalBytes)
totalBytes.mhtml += filePath.size();
}
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -174,3 +174,13 @@ function addBundleFileSizes(bundlePath, totalBytes)
totalBytes.mhtml += filePath.size();
}
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -91,3 +91,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPBinderEchoBug"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPBoxTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -79,3 +79,13 @@ task ("deploy", ["release"], function()
cp.execSync(["press", "-f", path.join("Build", "Release", "CPBrowserTest"), path.join("Build", "Deployment", "CPBrowserTest")].join(" "), { stdio: "inherit" });
printResults("Deployment")
});
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -79,3 +79,13 @@ task ("deploy", ["release"], function()
cp.execSync(["press", "-f", path.join("Build", "Release", "CPBrowserTest"), path.join("Build", "Deployment", "CPBrowserTest")].join(" "), { stdio: "inherit" });
printResults("Deployment")
});
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPByteCountFormatterTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPCollectionViewNibTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "test"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPColorWellBindingsTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "test"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -182,3 +182,13 @@ function addBundleFileSizes(bundlePath, totalBytes)
totalBytes.mhtml += filePath.size();
}
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -36,3 +36,13 @@ app ("CPCursorTest", function(task)
});
task ("default", ["CPCursorTest"]);
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPDateFormatterTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPDatePickerTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPDictionaryControllerTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -92,3 +92,13 @@ function printResults(configuration)
print(configuration+" app built at path: "+FILE.join("Build", configuration, "CappDoc"));
print("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -92,3 +92,13 @@ function printResults(configuration)
print(configuration+" app built at path: "+FILE.join("Build", configuration, "CappDoc"));
print("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPFormatterTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -170,3 +170,13 @@ function addBundleFileSizes(bundlePath, totalBytes)
totalBytes.mhtml += filePath.size();
}
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPImageViewScaling"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -91,3 +91,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPImageViewTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPImageViewbindingsTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPLanguageModelChatbotTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPLevelIndicator"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPLevelIndicatorTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -182,3 +182,13 @@ function addBundleFileSizes(bundlePath, totalBytes)
totalBytes.mhtml += filePath.size();
}
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPMarkdownParserTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -91,3 +91,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPMenuCALayerTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -91,3 +91,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPMenuTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -91,3 +91,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPMenuKeyEquivalentsTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -91,3 +91,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPMenuRemoveAllTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -91,3 +91,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPMenuTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -91,3 +91,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPMenuTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPOutlineViewCibTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -36,3 +36,13 @@ app ("outlineview", function(task)
});
task ("default", ["outlineview"]);
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPOutlineViewViewBasedCibTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -182,3 +182,13 @@ function addBundleFileSizes(bundlePath, totalBytes)
totalBytes.mhtml += filePath.size();
}
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -182,3 +182,13 @@ function addBundleFileSizes(bundlePath, totalBytes)
totalBytes.mhtml += filePath.size();
}
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -91,3 +91,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPPopUpButtonTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPPopUpButtonBindingsTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -91,3 +91,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPPopUpButtonTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPPopoverTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -91,3 +91,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPPredicateEditorTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPProgressIndicatorTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -91,3 +91,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPPropertyListSerializationTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPRadioBindingsTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPRuleEditorCibTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPRuleEditorCibTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPScrollView2Test"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -170,3 +170,13 @@ function addBundleFileSizes(bundlePath, totalBytes)
totalBytes.mhtml += filePath.size();
}
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPSearchFieldTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPSegmentedControlBindingsTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPSegmentedControlTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -91,3 +91,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPSoundTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -182,3 +182,13 @@ function addBundleFileSizes(bundlePath, totalBytes)
totalBytes.mhtml += filePath.size();
}
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPSplitViewTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -160,3 +160,13 @@ function addBundleFileSizes(bundlePath, totalBytes)
totalBytes.mhtml += fs.lstatSync(filePath).size;
}
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPStepperBindingsTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPStepperNibTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -91,3 +91,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPTabView2Test"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -182,3 +182,13 @@ function addBundleFileSizes(bundlePath, totalBytes)
totalBytes.mhtml += filePath.size();
}
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPTabViewNibTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -91,3 +91,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPTableViewGroupRowsTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -181,3 +181,13 @@ function addBundleFileSizes(bundlePath, totalBytes)
totalBytes.mhtml += filePath.size();
}
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -181,3 +181,13 @@ function addBundleFileSizes(bundlePath, totalBytes)
totalBytes.mhtml += filePath.size();
}
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -182,3 +182,13 @@ function addBundleFileSizes(bundlePath, totalBytes)
totalBytes.mhtml += filePath.size();
}
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -91,3 +91,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPTextFieldTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -182,3 +182,13 @@ function addBundleFileSizes(bundlePath, totalBytes)
totalBytes.mhtml += filePath.size();
}
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -170,3 +170,13 @@ function addBundleFileSizes(bundlePath, totalBytes)
totalBytes.mhtml += filePath.size();
}
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -91,3 +91,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPTimeZoneTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -91,3 +91,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPTokenFieldTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -91,3 +91,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPToolTipTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -91,3 +91,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPToolbarTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -91,3 +91,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "tooltips"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPURLConnectionAsyncTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -91,3 +91,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPURLConnectionSynchronousTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPUserDefaultsControllerTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -91,3 +91,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPUserDefaultsTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -182,3 +182,13 @@ function addBundleFileSizes(bundlePath, totalBytes)
totalBytes.mhtml += filePath.size();
}
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -182,3 +182,13 @@ function addBundleFileSizes(bundlePath, totalBytes)
totalBytes.mhtml += filePath.size();
}
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -182,3 +182,13 @@ function addBundleFileSizes(bundlePath, totalBytes)
totalBytes.mhtml += filePath.size();
}
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPWebViewTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -91,3 +91,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPWebViewTest2"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -170,3 +170,13 @@ function addBundleFileSizes(bundlePath, totalBytes)
totalBytes.mhtml += filePath.size();
}
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -91,3 +91,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPWindowMovableTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CPWindowResizeStyleTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "ChildWindowsTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
@@ -92,3 +92,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "BindingContiniouslyUpdatesValue"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});
+10
View File
@@ -96,3 +96,13 @@ function printResults(configuration)
console.log(configuration+" app built at path: "+path.join("Build", configuration, "CopyAndPasteTest"));
console.log("----------------------------");
}
task ("clean", function()
{
cp.execSync("rm -rf Build", { stdio: "inherit" });
});
task ("clobber", ["clean"], function()
{
cp.execSync("rm -rf Frameworks", { stdio: "inherit" });
});

Some files were not shown because too many files have changed in this diff Show More