[project] add LinuxArchivePacker
This commit is contained in:
@@ -8,7 +8,7 @@ const Env = require('./env');
|
||||
const Neko = require('./neko');
|
||||
const vfs = require('vinyl-fs');
|
||||
const template = require('lodash.template');
|
||||
|
||||
const rename = require('gulp-rename');
|
||||
|
||||
class Haxe extends Sdk {
|
||||
|
||||
@@ -98,10 +98,16 @@ class Haxe extends Sdk {
|
||||
const target = path.resolve(buildDir, platform, 'bin');
|
||||
fse.emptyDirSync(target);
|
||||
const result = {
|
||||
'android': 'app/build/outputs/apk/*.apk',
|
||||
'android': 'app/build/outputs/apk/*-debug.apk',
|
||||
'flash': '*.swf',
|
||||
}[platform] || '**/*';
|
||||
return this.haxelib(args).then(() => vfs.src(`${target}/${result}`));
|
||||
return this.haxelib(args).then(() => {
|
||||
let r = vfs.src(`${target}/${result}`);
|
||||
if (platform === 'android') {
|
||||
r = r.pipe(rename(`${config.meta.filename}_${config.meta.version}.apk`));
|
||||
}
|
||||
return r;
|
||||
});
|
||||
}
|
||||
|
||||
build(platform, config, debug=false) {
|
||||
|
||||
Reference in New Issue
Block a user