浏览代码

Further gulp fixes

Added src directory for the js output and fixed the watch
Raanan Weber 10 年之前
父节点
当前提交
6cf0e3df84
共有 2 个文件被更改,包括 6 次插入5 次删除
  1. 2 1
      Tools/Gulp/config.json
  2. 4 4
      Tools/Gulp/gulpfile.js

+ 2 - 1
Tools/Gulp/config.json

@@ -4,7 +4,8 @@
     "minFilename": "babylon.js",
     "minFilename": "babylon.js",
     "minNoWorkerFilename": "babylon.noworker.js",
     "minNoWorkerFilename": "babylon.noworker.js",
     "declarationFilename": "babylon.d.ts",
     "declarationFilename": "babylon.d.ts",
-    "outputDirectory": "../../dist/"
+    "outputDirectory": "../../dist/",
+	"srcOutputDirectory": "../../src/"
   },
   },
   "core": {
   "core": {
     "typescript": [
     "typescript": [

+ 4 - 4
Tools/Gulp/gulpfile.js

@@ -56,7 +56,7 @@ gulp.task('typescript-compile', function() {
             .pipe(concat(config.build.declarationFilename))
             .pipe(concat(config.build.declarationFilename))
             .pipe(gulp.dest(config.build.outputDirectory)),
             .pipe(gulp.dest(config.build.outputDirectory)),
         tsResult.js
         tsResult.js
-            .pipe(gulp.dest('../../Babylon/'))
+            .pipe(gulp.dest(config.build.srcOutputDirectory))
     ]);
     ]);
 });
 });
 
 
@@ -71,7 +71,7 @@ gulp.task('typescript-sourcemaps', function() {
                 }));
                 }));
     return tsResult.js
     return tsResult.js
             .pipe(sourcemaps.write("./")) // sourcemaps are written.
             .pipe(sourcemaps.write("./")) // sourcemaps are written.
-            .pipe(gulp.dest('../../Babylon/'));
+            .pipe(gulp.dest(config.build.srcOutputDirectory));
 });
 });
 
 
 gulp.task("buildNoWorker", ["shaders"], function () {
 gulp.task("buildNoWorker", ["shaders"], function () {
@@ -118,12 +118,12 @@ gulp.task('default', function() {
  * Watch task, will call the default task if a js file is updated.
  * Watch task, will call the default task if a js file is updated.
  */
  */
 gulp.task('watch', function() {
 gulp.task('watch', function() {
-  gulp.watch('../../Babylon/**/*.js', ['build']);
+  gulp.watch(config.core.typescript, ['build']);
 });
 });
 
 
 /**
 /**
  * Watch typescript task, will call the default typescript task if a typescript file is updated.
  * Watch typescript task, will call the default typescript task if a typescript file is updated.
  */
  */
 gulp.task('watch-typescript', function() {
 gulp.task('watch-typescript', function() {
-  gulp.watch("../../Babylon/**/*.ts", ["typescript-compile", "build"]);
+  gulp.watch(config.core.typescript, ["typescript-compile", "build"]);
 });
 });