@@ -22,6 +22,15 @@ var appsDir = './apps/';
2222var debugDir = './debug/' ;
2323var releaseDir = './release/' ;
2424
25+ var nwBuilderOptions = {
26+ version : '0.27.4' ,
27+ files : './dist/**/*' ,
28+ macIcns : './images/bf_icon.icns' ,
29+ macPlist : { 'CFBundleDisplayName' : 'Betaflight Configurator' } ,
30+ winIco : './images/bf_icon.ico'
31+ } ;
32+
33+
2534// -----------------
2635// Helper functions
2736// -----------------
@@ -294,15 +303,11 @@ gulp.task('apps', ['dist', 'clean-apps'], function (done) {
294303 console . log ( 'Apps build.' ) ;
295304
296305 if ( platforms . length > 0 ) {
297- var builder = new NwBuilder ( {
298- files : './dist/**/*' ,
306+ var builder = new NwBuilder ( Object . assign ( {
299307 buildDir : appsDir ,
300308 platforms : platforms ,
301- flavor : 'normal' ,
302- macIcns : './images/bf_icon.icns' ,
303- macPlist : { 'CFBundleDisplayName' : 'Betaflight Configurator' } ,
304- winIco : './images/bf_icon.ico' ,
305- } ) ;
309+ flavor : 'normal'
310+ } , nwBuilderOptions ) ) ;
306311 builder . on ( 'log' , console . log ) ;
307312 builder . build ( function ( err ) {
308313 if ( err ) {
@@ -326,15 +331,11 @@ gulp.task('debug', ['dist', 'clean-debug'], function (done) {
326331 console . log ( 'Debug build.' ) ;
327332
328333 if ( platforms . length > 0 ) {
329- var builder = new NwBuilder ( {
330- files : './dist/**/*' ,
334+ var builder = new NwBuilder ( Object . assign ( {
331335 buildDir : debugDir ,
332336 platforms : platforms ,
333- flavor : 'sdk' ,
334- macIcns : './images/bf_icon.icns' ,
335- macPlist : { 'CFBundleDisplayName' : 'Betaflight Configurator' } ,
336- winIco : './images/bf_icon.ico' ,
337- } ) ;
337+ flavor : 'sdk'
338+ } , nwBuilderOptions ) ) ;
338339 builder . on ( 'log' , console . log ) ;
339340 builder . build ( function ( err ) {
340341 if ( err ) {
0 commit comments