Rakefile
changeset 0 f46260ba26b1
child 4 48ec8a59ced4
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Rakefile	Sun May 22 00:32:07 2016 +0100
@@ -0,0 +1,29 @@
+# Following 3 lines are required to setup a Smalltalk/X rakefiles
+defined? STX_RAKEFILES or STX_RAKEFILES = ENV['STX_RAKEFILES'] || "."
+$:.push(STX_RAKEFILES)
+
+require 'rakelib/support.rb'
+
+#include Rake::DSL
+
+import 'rakelib/help.rake'
+import 'rakelib/info.rake'
+import 'rakelib/debug.rake'
+import 'rakelib/setup.rake'
+import 'rakelib/checkout.rake'
+import 'rakelib/compile.rake'
+import 'rakelib/test.rake'
+import 'rakelib/dist.rake'
+import 'rakelib/dist-jv.rake'
+import 'rakelib/clean.rake'
+
+desc "Compiles the project (default task)"
+task :'default' => [ :'setup', :'compile' ]
+
+desc "Builds the project (checkout, compile, test, dist)"
+task :'all' => [ :'setup', :'pre', :'checkout', :'compile', :'test', :'lint', :'dist', :'post' ]
+
+task :'pre'
+
+task :'post'                  
+