|
1 |
| -var broccoli = require('broccoli'); |
2 |
| -var copyDereferenceSync = require('copy-dereference').sync; |
3 |
| -var fse = require('fs-extra'); |
| 1 | +var broccoliBuild = require('./tools/broccoli/gulp'); |
4 | 2 |
|
5 | 3 | var format = require('gulp-clang-format');
|
6 | 4 | var gulp = require('gulp');
|
@@ -282,45 +280,8 @@ var CONFIG = {
|
282 | 280 | };
|
283 | 281 | CONFIG.test.js.cjs = CONFIG.test.js.cjs.map(function(s) {return CONFIG.dest.js.cjs + s});
|
284 | 282 |
|
285 |
| -// ------------ |
286 |
| -// integration point to run broccoli build |
287 |
| - |
288 |
| -var broccoliExecuted = false; |
289 |
| - |
290 | 283 | gulp.task('broccoli', function() {
|
291 |
| - if (broccoliExecuted) { |
292 |
| - throw new Error('The broccoli task can be called only once!'); |
293 |
| - } |
294 |
| - broccoliExecuted = true; |
295 |
| - |
296 |
| - var broccoliDist = path.join('dist', 'js', 'dev', 'es6'); |
297 |
| - fse.removeSync(broccoliDist); |
298 |
| - fse.mkdirsSync(path.join('dist', 'js', 'dev')); |
299 |
| - |
300 |
| - var tree = broccoli.loadBrocfile(); |
301 |
| - var builder = new broccoli.Builder(tree); |
302 |
| - return builder.build() |
303 |
| - .then(function (hash) { |
304 |
| - var dir = hash.directory; |
305 |
| - try { |
306 |
| - copyDereferenceSync(path.join(dir, 'js', 'dev', 'es6'), broccoliDist); |
307 |
| - } catch (err) { |
308 |
| - if (err.code === 'EEXIST') err.message += ' (we cannot build into an existing directory)'; |
309 |
| - throw err; |
310 |
| - } |
311 |
| - }) |
312 |
| - .finally(function () { |
313 |
| - builder.cleanup(); |
314 |
| - }) |
315 |
| - .catch(function (err) { |
316 |
| - // Should show file and line/col if present |
317 |
| - if (err.file) { |
318 |
| - console.error('File: ' + err.file); |
319 |
| - } |
320 |
| - console.error(err.stack); |
321 |
| - console.error('\nBuild failed'); |
322 |
| - process.exit(1); |
323 |
| - }); |
| 284 | + return broccoliBuild(require('./Brocfile.js'), path.join('js', 'dev')); |
324 | 285 | });
|
325 | 286 |
|
326 | 287 | // ------------
|
|
0 commit comments