mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-08-25 04:57:03 +00:00
Move tools to cappuccino package's "bin" directory
This commit is contained in:
@@ -15,6 +15,15 @@ new FileList("**/*").exclude("Jakefile").forEach(function(aFilename)
|
||||
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);
|
||||
});
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
#!/usr/bin/env objj
|
||||
|
||||
@import <Foundation/Foundation.j>
|
||||
@import "cib-analysis-tools.j"
|
||||
|
||||
@import "../lib/cappuccino/cib-analysis-tools.j"
|
||||
|
||||
var FILE = require("file");
|
||||
|
||||
@@ -3,9 +3,8 @@
|
||||
require("narwhal").ensureEngine("rhino");
|
||||
|
||||
@import <Foundation/Foundation.j>
|
||||
@import <AppKit/AppKit.j>
|
||||
|
||||
@import "../press/objj-analysis-tools.j"
|
||||
@import "../lib/cappuccino/objj-analysis-tools.j"
|
||||
|
||||
var FILE = require("file");
|
||||
|
||||
@@ -4,7 +4,7 @@ require("narwhal").ensureEngine("rhino");
|
||||
|
||||
@import <Foundation/Foundation.j>
|
||||
|
||||
@import "press/objj-analysis-tools.j"
|
||||
@import "../lib/cappuccino/objj-analysis-tools.j"
|
||||
|
||||
var FILE = require("file");
|
||||
|
||||
Regular → Executable
+4
-3
@@ -1,10 +1,11 @@
|
||||
#!/usr/bin/env objj
|
||||
|
||||
require("narwhal").ensureEngine("rhino");
|
||||
|
||||
@import <Foundation/Foundation.j>
|
||||
@import <AppKit/AppKit.j>
|
||||
|
||||
@import "objj-analysis-tools.j"
|
||||
@import "cib-analysis-tools.j"
|
||||
@import "../lib/cappuccino/objj-analysis-tools.j"
|
||||
@import "../lib/cappuccino/cib-analysis-tools.j"
|
||||
|
||||
var FILE = require("file");
|
||||
var OS = require("os");
|
||||
@@ -73,7 +73,8 @@ new FileList("CommonJS/**/*").forEach(function(aFilename)
|
||||
buildFilename,
|
||||
environmentFlags("CommonJS", "ObjJ").concat($INCLUDE_FLAGS, $DEBUG_FLAGS), false);
|
||||
});
|
||||
|
||||
|
||||
// HACK: narwhal should copy permissions
|
||||
if (FILE.dirname(aFilename) === FILE.join("CommonJS", "bin"))
|
||||
{
|
||||
filedir (buildFilename, function ()
|
||||
|
||||
+1
-1
@@ -2,4 +2,4 @@
|
||||
require("../common.jake");
|
||||
|
||||
// nib2cib has to come before capp since capp uses nib2cib
|
||||
subtasks(["nib2cib", "capp"/*, "bake"*/, "press"], ["build"/*, "clean", "clobber"*/]);
|
||||
subtasks(["nib2cib", "capp"], ["build"/*, "clean", "clobber"*/]);
|
||||
|
||||
@@ -1,39 +0,0 @@
|
||||
|
||||
require ("../../common.jake");
|
||||
|
||||
var app = require("objective-j/jake").app;
|
||||
var BundleTask = require("objective-j/jake").BundleTask;
|
||||
|
||||
app ("press", function(pressTask)
|
||||
{
|
||||
pressTask.setBuildIntermediatesPath(FILE.join($BUILD_DIR, "press.build", $CONFIGURATION))
|
||||
pressTask.setBuildPath($BUILD_CJS_CAPPUCCINO_LIB);
|
||||
|
||||
pressTask.setAuthor("280 North, Inc.");
|
||||
pressTask.setEmail("feedback @nospam@ 280north.com");
|
||||
pressTask.setSummary("Deployment tool for Cappuccino applications");
|
||||
pressTask.setIdentifier("com.280n.press");
|
||||
pressTask.setLicense(BundleTask.License.LGPL_v2_1);
|
||||
pressTask.setVersion("0.7.9");
|
||||
pressTask.setSources(FILE.glob("*.j"));
|
||||
pressTask.setResources(FILE.glob("Resources/*"));
|
||||
pressTask.setEnvironments(require("objective-j/jake/environment").CommonJS);
|
||||
pressTask.setFlattensSources(true);
|
||||
|
||||
if ($CONFIGURATION === "Release")
|
||||
pressTask.setCompilerFlags("-O");
|
||||
else
|
||||
pressTask.setCompilerFlags("-DDEBUG -g");
|
||||
});
|
||||
|
||||
$BUILD_CJS_PRESS = FILE.join($BUILD_CJS_CAPPUCCINO_BIN, 'press');
|
||||
|
||||
// executable in environment directory
|
||||
filedir($BUILD_CJS_PRESS, ["press"], function()
|
||||
{
|
||||
make_objj_executable($BUILD_CJS_PRESS);
|
||||
});
|
||||
|
||||
task ("build", ["press", $BUILD_CJS_PRESS]);
|
||||
|
||||
CLOBBER.include($BUILD_CJS_PRESS);
|
||||
Reference in New Issue
Block a user