Skip to content

Commit

Permalink
* StropheCappuccino is now a valid Cappuccino framework
Browse files Browse the repository at this point in the history
  • Loading branch information
Antoine Mercadal committed Mar 11, 2010
1 parent 70e483a commit 7f28ce1
Show file tree
Hide file tree
Showing 2 changed files with 72 additions and 0 deletions.
14 changes: 14 additions & 0 deletions Info.plist
@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CPBundleIdentifier</key>
<string>org.archipelproject.strophecappuccino</string>
<key>CPBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CPBundleName</key>
<string>StropheCappuccino</string>
<key>CPBundlePackageType</key>
<string>FMWK</string>
</dict>
</plist>
58 changes: 58 additions & 0 deletions Jakefile
@@ -0,0 +1,58 @@
/*
* Jakefile
* StropheCappuccino
*
* Copyright (C) 2010 Antoine Mercadal <antoine.mercadal@inframonde.eu>
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/


var ENV = require("system").env,
FILE = require("file"),
OS = require("os"),
task = require("jake").task,
FileList = require("jake").FileList,
app = require("cappuccino/jake").app,
configuration = ENV["CONFIG"] || ENV["CONFIGURATION"] || ENV["c"] || "Debug";

app ("StropheCappuccino", function(task)
{
task.setBuildIntermediatesPath(FILE.join("Build", "StropheCappuccino.build", configuration));
task.setBuildPath(FILE.join("Build", configuration));

task.setProductName("StropheCappuccino");
task.setIdentifier("org.StropheCappuccinoprpoject.StropheCappuccinoClient");
task.setVersion("1.0");
task.setAuthor("Antoine Mercadal");
task.setEmail("antoine.mercadal @nospam@ inframonde.eu");
task.setSummary("StropheCappuccino");
task.setSources(new FileList("*.j", "StropheCappuccino/*.j"));
task.setResources(new FileList("Resources/*"));
task.setInfoPlistPath("Info.plist");

if (configuration === "Debug")
task.setCompilerFlags("-DDEBUG -g");
else
task.setCompilerFlags("-O");
});


task ("documentation", function(task)
{
OS.system("doxygen StropheCappuccino.doxygen")
});

task ("default", ["StropheCappuccino"]);
task ("docs", ["documentation"]);
task ("all", ["StropheCappuccino", "documentation"]);

0 comments on commit 7f28ce1

Please sign in to comment.