Permalink
Browse files

* initial commit

  • Loading branch information...
0 parents commit 236e552b22a90123e983c67f398f8dd914fab702 Antoine Mercadal committed Sep 24, 2010
Showing with 3,181 additions and 0 deletions.
  1. +7 −0 .hgignore
  2. +4 −0 AUTHORS
  3. +14 −0 Info.plist
  4. +58 −0 Jakefile
  5. +661 −0 LICENSE
  6. +1,531 −0 MessageBoard.doxygen
  7. +21 −0 MessageBoard.j
  8. +20 −0 README
  9. +69 −0 TNMessageBoard.j
  10. +98 −0 TNMessageView.j
  11. +132 −0 TNStackView.j
  12. +566 −0 doxygen.css
@@ -0,0 +1,7 @@
+syntax: glob
+.DS_Store
+*~
+Build
+Documentation
+*Build
+debug.txt
@@ -0,0 +1,4 @@
+Antoine Mercadal <antoine.mercadal@inframonde.eu>
+ project owner
+ lead developer
+
@@ -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.messageboard</string>
+ <key>CPBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CPBundleName</key>
+ <string>MessageBoard</string>
+ <key>CPBundlePackageType</key>
+ <string>FMWK</string>
+</dict>
+</plist>
@@ -0,0 +1,58 @@
+/*
+ * Jakefile
+ * MessageBoard
+ *
+ * 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"] || "Release";
+
+app ("MessageBoard", function(task)
+{
+ task.setBuildIntermediatesPath(FILE.join("Build", "MessageBoard.build", configuration));
+ task.setBuildPath(FILE.join("Build", configuration));
+
+ task.setProductName("MessageBoard");
+ task.setIdentifier("org.archipel.messageboard");
+ task.setVersion("1.0");
+ task.setAuthor("Antoine Mercadal");
+ task.setEmail("antoine.mercadal @nospam@ inframonde.eu");
+ task.setSummary("MessageBoard");
+ task.setSources(new FileList("*.j", "MessageBoard/*.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 MessageBoard.doxygen")
+});
+
+task ("default", ["MessageBoard"]);
+task ("docs", ["documentation"]);
+task ("all", ["MessageBoard", "documentation"]);
661 LICENSE

Large diffs are not rendered by default.

Oops, something went wrong.
Oops, something went wrong.

0 comments on commit 236e552

Please sign in to comment.