"use strict"; const os = require('os'); const gulp = require('gulp'); const clean = require('gulp-clean'); const Sdk = require('./tasks/sdk'); const FlashPlayer = require('./tasks/flashplayer'); const Config = require('./config.json'); const prepare = require('./build/prepare'); //FlashPlayer.VERSION = '25.0.0.171'; if (Config.SdkDir) { Sdk.dir = Config.SdkDir; } exports.clean = () => { return gulp.src('target/*', {read: false}).pipe(clean()); }; const merge = (value) => { if (typeof value === 'string') { value = require(value); } for (let key in value) if (value.hasOwnProperty(key)) { exports[key] = value[key]; } }; exports.update = prepare.update; merge('./build/prepare'); merge('./build/client'); merge('./build/server'); merge('./build/webapp'); exports.default = gulp.series(exports.clean, exports.client, exports.webapp);