[build] udpate to gulp-haxetool 0.0.2

This commit is contained in:
2018-04-03 17:03:33 +03:00
parent 836eebaf11
commit b12b26b87e
8 changed files with 121 additions and 97 deletions

View File

@@ -1,33 +1,33 @@
const gulp = require('gulp');
const yargs = require('yargs');
const Haxe = require('gulp-haxetool').Haxe;
const FlashPlayer = require('gulp-haxetool').FlashPlayer;
const {Haxe, FlashPlayer} = require('gulp-haxetool');
const version = require('./version');
const prepare = require('./prepare');
const debug = require('./debug');
const Debug = require('./debug');
const dateformat = require('dateformat');
const build = (platform) => function build() {
const argv = yargs.argv;
const build = (platform, values, debug) => function build() {
const build = dateformat(new Date(), 'yyyy-mm-dd HH:MM:ss');
let macro = [`CompilationOption.set('build','${build}')`];
if (debug) macro = macro.concat(debug.macro());
return gulp.src('.')
.pipe(new Haxe().openfl({
command: 'build',
platform: platform,
version: version,
values: {
build_editor: true
},
debug: argv.dev,
values: {...values, build_editor:true},
debug: debug,
macro: macro,
}))
.pipe(gulp.dest(`target/${platform}`));
};
const testFlash = function() {
const argv = yargs.argv;
return build('flash')()
.pipe(new FlashPlayer().run(argv.dev))
.pipe(debug());
const debug = new Debug();
return build('flash', {}, debug)()
.pipe(new FlashPlayer().run(true))
.pipe(debug.run());
};