[editor] added editor module
This commit is contained in:
35
build/editor.js
Normal file
35
build/editor.js
Normal file
@@ -0,0 +1,35 @@
|
||||
const gulp = require('gulp');
|
||||
const yargs = require('yargs');
|
||||
const Haxe = require('../tasks/haxe');
|
||||
const FlashPlayer = require('../tasks/flashplayer');
|
||||
const version = require('./version');
|
||||
const prepare = require('./prepare');
|
||||
const debug = require('../tasks/debug');
|
||||
|
||||
|
||||
const build = (platform) => function build() {
|
||||
const argv = yargs.argv;
|
||||
return gulp.src('.')
|
||||
.pipe(new Haxe().openfl({
|
||||
command: 'build',
|
||||
platform: platform,
|
||||
version: version,
|
||||
values: {
|
||||
build_editor: true
|
||||
},
|
||||
debug: argv.dev,
|
||||
}))
|
||||
.pipe(gulp.dest(`target/${platform}`));
|
||||
};
|
||||
|
||||
|
||||
const testFlash = function() {
|
||||
const argv = yargs.argv;
|
||||
return build('flash')()
|
||||
.pipe(new FlashPlayer().run(argv.dev))
|
||||
.pipe(debug());
|
||||
};
|
||||
|
||||
|
||||
exports['editor:flash'] = gulp.series(prepare(Haxe.ID), build('flash'));
|
||||
exports['editor:flash:test'] = gulp.series(prepare(Haxe.ID, FlashPlayer.ID), testFlash);
|
||||
Reference in New Issue
Block a user