Explorar el Código

Merge pull request #23 from amber-smalltalk/grunt-default-compile-all

Task to compile all src/*.st in Gruntfile, made default task.
Manfred Kröhnert hace 10 años
padre
commit
70cfcd49bf
Se han modificado 1 ficheros con 8 adiciones y 1 borrados
  1. 8 1
      root/Gruntfile.js

+ 8 - 1
root/Gruntfile.js

@@ -9,7 +9,7 @@ module.exports = function(grunt) {
   grunt.loadNpmTasks('amber-dev');
 
   // Default task.
-  //grunt.registerTask('default', ['']);
+  grunt.registerTask('default', ['amberc:all']);
   grunt.registerTask('test', ['amberc:test_runner', 'execute:test_runner', 'clean:test_runner']);
 
   // Project configuration.
@@ -28,6 +28,13 @@ module.exports = function(grunt) {
         library_dirs: ['src'],
         closure_jar: ''
       },
+      all: {
+        src: [
+            'src/{%= name %}.st', // list all sources in dependency order
+            'src/{%= name %}-Tests.st' // list all tests in dependency order
+        ],
+        libraries: ['SUnit', 'Web']
+      },
       test_runner: {
         src: ['node_modules/amber-dev/lib/Test.st'],
         libraries: [