| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 | 
							- module.exports = function(grunt) {
 
-   var path = require('path');
 
-   grunt.loadNpmTasks('amber-dev');
 
-   grunt.loadNpmTasks('grunt-contrib-jshint');
 
-   grunt.registerTask('default', ['amberc:cli']);
 
-   grunt.initConfig({
 
-     pkg: grunt.file.readJSON('package.json'),
 
-     meta: {
 
-       banner: '/*!\n <%= pkg.title || pkg.name %> - v<%= pkg.version %> - <%= grunt.template.today("yyyy-mm-dd") %> \n License: <%= pkg.license.type %> \n*/\n'
 
-     },
 
-     amberc: {
 
-       options: {
 
-         amber_dir: path.normalize(path.join(__dirname, "node_modules", "amber"))
 
-       },
 
-       amber_tests: {
 
-         output_dir : 'src',
 
-         src: ['src/Kernel-Tests.st', 'src/Compiler-Tests.st', 'src/SUnit-Tests.st'],
 
-         libraries: ['SUnit']
 
-       },
 
-       cli: {
 
-         output_dir: 'src',
 
-         src: ['src/AmberCli.st'],
 
-         libraries: [
 
-             'Compiler-Exceptions', 'Compiler-Core', 'Compiler-AST',
 
-             'Compiler-IR', 'Compiler-Inlining', 'Compiler-Semantic', 'Compiler-Interpreter', 'parser',
 
-             'SUnit', 'Kernel-ImportExport',
 
-             'Kernel-Tests', 'Compiler-Tests', 'SUnit-Tests'
 
-         ],
 
-         main_class: 'AmberCli',
 
-         output_name: '../support/amber-cli',
 
-         amd_namespace: 'amber_cli'
 
-       }
 
-     },
 
-     jshint: {
 
-       cli: ['src/*.js', 'support/*.js']
 
-     }
 
-   });
 
- };
 
 
  |