1
0
Herbert Vojčík преди 11 години
родител
ревизия
5c26044dd3
променени са 1 файла, в които са добавени 3 реда и са изтрити 60 реда
  1. 3 60
      Gruntfile.js

+ 3 - 60
Gruntfile.js

@@ -5,7 +5,7 @@ module.exports = function(grunt) {
 
   grunt.loadNpmTasks('grunt-contrib-jshint');
 
-  grunt.registerTask('default', ['peg', 'amberc:all']);
+  grunt.registerTask('default', ['amberc:cli']);
 
   grunt.initConfig({
     pkg: grunt.file.readJSON('package.json'),
@@ -14,70 +14,17 @@ module.exports = function(grunt) {
       banner: '/*!\n <%= pkg.title || pkg.name %> - v<%= pkg.version %> - <%= grunt.template.today("yyyy-mm-dd") %> \n License: <%= pkg.license.type %> \n*/\n'
     },
 
-    peg: {
-      amber_parser: {
-        options: {
-          cache: true,
-          export_var: 'globals.SmalltalkParser'
-        },
-        src: 'support/parser.pegjs',
-        dest: 'support/parser.js',
-      }
-    },
-
     amberc: {
       options: {
         amber_dir: path.normalize(path.join(__dirname, "node_modules", "amber")),
         closure_jar: ''
       },
-      all: {
-        output_dir : 'src',
-        src: ['src/Kernel-Objects.st', 'src/Kernel-Classes.st', 'src/Kernel-Methods.st', 'src/Kernel-Collections.st',
-              'src/Kernel-Infrastructure.st', 'src/Kernel-Exceptions.st', 'src/Kernel-Transcript.st', 'src/Kernel-Announcements.st',
-              'src/Kernel-ImportExport.st', 'src/Compiler-Exceptions.st', 'src/Compiler-Core.st', 'src/Compiler-AST.st',
-              'src/Compiler-IR.st', 'src/Compiler-Inlining.st', 'src/Compiler-Semantic.st', 'src/Compiler-Interpreter.st',
-              'src/Web.st', 'src/SUnit.st', 'src/IDE.st',
-              'src/Kernel-Tests.st', 'src/Compiler-Tests.st', 'src/SUnit-Tests.st',
-              'src/Helios-Core.st', 'src/Helios-Exceptions.st', 'src/Helios-Announcements.st',
-              'src/Helios-KeyBindings.st', 'src/Helios-Layout.st',
-              'src/Helios-Commands-Core.st', 'src/Helios-Commands-Tools.st', 'src/Helios-Commands-Browser.st',
-              'src/Helios-References.st', 'src/Helios-Inspector.st', 'src/Helios-Browser.st',
-              'src/Helios-Transcript.st', 'src/Helios-Workspace.st', 'src/Helios-Debugger.st',
-              'src/Helios-Workspace-Tests.st',
-              'src/Benchfib.st', 'src/Examples.st', 'src/Spaces.st'
-              ],
-        jsGlobals: ['navigator']
-      },
-      amber_kernel: {
-        output_dir : 'src',
-        src: ['src/Kernel-Objects.st', 'src/Kernel-Classes.st', 'src/Kernel-Methods.st', 'src/Kernel-Collections.st',
-              'src/Kernel-Infrastructure.st', 'src/Kernel-Exceptions.st', 'src/Kernel-Transcript.st', 'src/Kernel-Announcements.st']
-      },
-      amber_web: {
-        output_dir : 'src',
-        src: ['src/Web.st', 'src/SUnit.st']
-      },
-      amber_IDE: {
-        output_dir : 'src',
-        src: ['src/IDE.st'],
-        libraries: ['Web']
-      },
       amber_tests: {
         output_dir : 'src',
         src: ['src/Kernel-Tests.st', 'src/Compiler-Tests.st', 'src/SUnit-Tests.st'],
         libraries: ['SUnit']
       },
-      amber_test_runner: {
-        src: ['test/Test.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: 'NodeTestRunner',
-        output_name: 'test/amber_test_runner'
-      },
-      amber_cli: {
+      cli: {
         output_dir: 'cli/src',
         src: ['cli/src/AmberCli.st'],
         libraries: [
@@ -93,11 +40,7 @@ module.exports = function(grunt) {
     },
 
     jshint: {
-      amber: ['src/*.js'],
-      server: ['server/*.js'],
-      repl: ['repl/*.js'],
-      tests: ['test/*.js'],
-      grunt: ['grunt.js', 'grunt/**/*.js']
+      cli: ['cli/src/*.js', 'cli/support/*.js']
     }
   });
 };