Aparajita Fishman
d2e39238f4
Jakefile improvements...
...
- 'jake clean' now cleans instead of clobbers.
- Added task 'clean-sprites', cleans sprited images.
- Added task 'clobber-theme', clobbers all traces of Aristo.
- Added missing semicolons, followed JavaScript lint suggestions for using dot notation instead of [""].
2011-09-19 21:42:59 -07:00
Aparajita Fishman
be5bbdcb32
Another overhaul of doc generation.
...
- Added generic facility for pre- and post-processor scripts to be run.
- Added support utility script for inclusion by processors.
- Totally overhauled css to make the pages more readable (I hope).
- Fixed some doc errors in CPTableView.
- Don't generate XML.
- Added colorize() and colorPrint() functions to common.jake.
- Added docs-no-frame task for generating docs without a sidebar frame.
2011-05-12 14:41:54 -04:00
Francisco Ryan Tolmasky I
019acb76a3
Very minor style change.
...
Reviewed by me.
2011-05-10 21:34:34 -07:00
Mason Mark
7059dd63b7
Use code style similar to other code in file
2011-05-11 13:26:18 +09:00
Mason Mark
402c82801b
Extra newline typo
2011-05-11 13:23:09 +09:00
Mason Mark
b84d721887
Fix build-time test for presence of Mac OS X 10.5 SDK
...
Some jake build tasks test whether the 10.5 SDK is present, and if so, they build using it. However, the path to the SDK is not necessarily consistent across installations, so testing for path existence is not the best way to check whether the SDK is present. Doing it that way caused build failures on machines with both Xcode 3 and Xcode 4 installed. In this fix, we now ask xcodebuild what SDKs are present, and only fall back on the path existence test if the local copy of xcodebuild does not support listing SDKs (as is the case for old versions of xcodebuild).
2011-05-11 13:15:12 +09:00
Aparajita Fishman
fdcd56e0ae
Added a man page for capp, global function for copying a man page
2011-03-31 14:52:38 -04:00
Aparajita Fishman
6afc5faab0
Moved some useful functions to common.jake and made some private functions global so they can be reused by our Jakefiles
2011-03-23 12:18:11 -04:00
Tom Robinson
c72e136370
Require latest versions of all package to eliminate deprecation warnings.
2010-10-14 16:38:06 -07:00
Paul Baumgart
45ebe2c905
Fix deprecation warnings
2010-10-06 23:04:46 -07:00
Derek Hammer and Randall Luecke
266bed7dc9
Use include instead of push to increase performance of jake.
2010-09-20 01:33:36 -04:00
Derek Hammer
68c657eb66
Adding the $CAPP_BUILD directory to the "jake clean" and "jake clobber" commands so that they act as expected.
2010-09-17 13:03:50 -05:00
Tom Robinson
6bc0880a0d
Fix Doxygen executable search logic
2010-08-13 16:48:49 -07:00
Tom Robinson
ba713b8b06
Use getCappuccinoVersion() in various Jakefiles instead of hardcoded versions.
2010-03-08 15:10:08 -08:00
Tom Robinson
c53bff288a
Add a central version.json file. Change package building to insert version, revision, and timestamp. Auto-push tags.
2010-03-08 15:10:08 -08:00
Ross Boucher
55b438e8c1
Use sudo to update jake packages if sudo-install was the task.
...
Closes #525 .
2010-03-06 20:17:51 -08:00
Tom Robinson
b30f10ca46
Enquote NARWHALOPT package paths to fix building in directories with spaces.
...
Bump jake version to 0.1.5
2010-03-03 10:50:53 -08:00
Tom Robinson
b0d62a8608
Add option to automatically upgrade packages for CI server, etc.
2010-03-03 09:08:02 -08:00
Tom Robinson
3da2d3718b
Bump required Narwhal version to 0.2.2
2010-03-03 09:03:20 -08:00
Francisco Ryan Tolmasky I
45b8f83cdd
Revert "Revert "Revert "Enquote NARWHALOPT package paths to fix building in directories with spaces."""
...
This reverts commit cb939baca0 .
2010-03-03 01:41:13 -08:00
Francisco Ryan Tolmasky I
7a486db45f
Update to reverted jake version.
...
Reviewed by me.
2010-03-03 01:35:02 -08:00
Tom Robinson
cb939baca0
Revert "Revert "Enquote NARWHALOPT package paths to fix building in directories with spaces.""
...
This reverts commit db8a277960 .
2010-03-02 17:33:39 -08:00
Tom Robinson
db8a277960
Revert "Enquote NARWHALOPT package paths to fix building in directories with spaces."
...
This reverts commit 783159ee44 .
2010-03-02 16:38:24 -08:00
Tom Robinson
783159ee44
Enquote NARWHALOPT package paths to fix building in directories with spaces.
2010-03-02 11:47:29 -08:00
Tom Robinson
3225d980c5
Bump required Jake version to 0.1.3 to fix build problems with Rhino.
2010-03-02 02:09:49 -08:00
Tom Robinson
733b9b731d
Cleanup Jakefiles, enquote arguments, add built packages bin to PATH so ojtest runs / uses the correct Cappuccino, etc.
2010-02-21 15:42:56 -08:00
Tom Robinson
b2179f14ab
Cleanup Jakefiles:
...
* require common.jake first
* require Objective-J/Cappuccino stuff only when needed (automatically requiring these caused too many problems)
* remove useless shebangs, cleanup whitespace
2010-02-19 16:09:39 -08:00
Tom Robinson
a6d2c42402
Only log errors in setupEnvironment.
2010-02-19 02:43:39 -08:00
Tom Robinson
c201990cb0
Switch compressor to use CommonJS packages for ShrinkSafe, etc.
2010-02-15 21:26:02 -08:00
Tom Robinson
cebff75992
Change jakefile to throw exception if there's a syntax error, etc in one of the optionally required modules.
2010-02-08 23:44:44 -08:00
Ross Boucher
7ce72a31c5
Rather than throwing out the entire cappuccino body, throw out a specific div if that div is available.
...
("cappuccino-body"). This let's external libraries, esp. flash ones, add things to the body without
Cappuccino getting rid of them as soon as the page loads.
Closes #421 .
2010-01-22 19:40:33 -08:00
Tom Robinson
6a9042fd9c
make narwhal-jsc version check optional
2010-01-12 13:01:11 -08:00
Tom Robinson
a33b70f8bd
Cleanup of common.jake to properly load built packages, etc.
2010-01-12 03:54:26 -08:00
Tom Robinson
bfc06ed81f
Merge branch 'jake' of github.com:280north/cappuccino into jake
2010-01-12 02:14:41 -08:00
Francisco Ryan Tolmasky I
3295966022
Updated Jake package version number.
...
Reviewed by me.
2010-01-10 12:18:13 -08:00
Tom Robinson
379f40c1be
Cleanup build dir checking, print deprecation warning for STEAM_BUILD
2010-01-09 15:35:31 -08:00
Tom Robinson
85c68f78da
Update for compatibility with latest narwhal. Switch back to 280north/narwhal
2010-01-06 20:00:37 -08:00
tlrobinson
bab0024e0c
Cleanup some build scripts
2009-12-19 04:31:11 -08:00
Ross Boucher
0639f4b00f
Exit from subjake if the subjake returns non zero status code. Don't exit in the compiler (required for building in Atlas to not kill the process)
2009-11-19 14:48:18 -08:00
tlrobinson
19e3d93f1a
Print warning and exit if a required package is missing.
2009-11-12 20:42:07 -08:00
Francisco Ryan Tolmasky I
cb18896137
First pass at spriting in IE.
...
Reviewed by me.
2009-11-04 21:38:24 -08:00
Francisco Ryan Tolmasky I
420ce1799a
Added check to make sure user is using the right versions of jake and browserjs.
...
Reviewed by me.
2009-11-02 18:31:14 -08:00
Francisco Ryan Tolmasky I
0c13138a20
Split up objective-j and cappuccino CommonJS packages, and added ability to include Objective-J frameworks in CommonJS packages.
...
Reviewed by me.
2009-11-02 14:49:58 -08:00
Francisco Ryan Tolmasky I
bb2726fb9a
downloads, documentation, and deploy tasks.
...
Reviewed by me.
2009-10-28 00:55:51 -07:00
Francisco Ryan Tolmasky I
afaa816d5c
More clean/clobber fixes.
...
Reviewed by me.
2009-10-26 03:28:36 -07:00
Francisco Ryan Tolmasky I
b6cf4ad0a4
1. Added clean and clobber functionality to bundletask.
...
2. Prepared Foundation and Appkit for clean and clobber
3. Placed built-necessary requires in bundletask in the calling functions so that it can be included without being built for clean and clobber.
4. Made common.jake include unbuilt CommonJS files if built ones aren't present.
Reviewed by me.
2009-10-26 02:10:25 -07:00
Francisco Ryan Tolmasky I
27c2285600
Jakefile cleanup, beginnings of "install" task.
...
Reviewed by me.
2009-10-16 09:37:12 -07:00
Francisco Ryan Tolmasky I
1d1f664e07
Made starter_download and docs tasks jake compliant.
...
Reviewed by me.
2009-10-16 07:58:40 -07:00
Francisco Ryan Tolmasky I
d6b338b160
Fix for dynamically loading objective-j loader mid-build.
...
Reviewed by me.
2009-10-13 16:42:05 -07:00
Francisco Ryan Tolmasky I
b43b097d40
Fix for building from scratch.
...
Reviewed by me.
2009-10-13 15:42:44 -07:00