'use strict';

var gulp = require('gulp');
var sass = require('gulp-sass');

gulp.task('default', ['sass'], function () {
    //gulp.src('./node_modules/font-awesome/fonts/**/*.{eot,svg,ttf,woff,woff2}')
    //    .pipe(gulp.dest('./styles/warriormachines_2016/theme/gulp-generated/fonts'));
});

gulp.task('sass', function () {
    return gulp.src('./styles/warriormachines_2016/theme/sass/*.scss')
        .pipe(sass().on('error', sass.logError))
        .pipe(gulp.dest('./styles/warriormachines_2016/theme/gulp-generated/css'));
});

gulp.task('sass:watch', function () {
    gulp.watch('./styles/warriormachines_2016/theme/sass/*.scss', ['sass']);
});

@@ -98,16 +98,25 @@
  %5B'sass'
+, 'fonts'
 %5D, funct
@@ -128,96 +128,172 @@
 ) %7B%0A
-    //gulp.src('./node_modules/font-awesome/fonts/**/*.%7Beot,svg,ttf,woff,woff2%7D'
+%0A%7D);%0A%0Agulp.task('sass', function () %7B%0A    return gulp.src('./styles/warriormachines_2016/theme/sass/app.scss')%0A        .pipe(sass().on('error', sass.logError)
 )%0A    
-//
     
@@ -360,20 +360,18 @@
 nerated/
-font
+cs
 s'));%0A%7D)
@@ -376,35 +376,36 @@
 %7D);%0A%0Agulp.task('
-sas
+font
 s', function () 
@@ -392,33 +392,32 @@
 fonts', function
- 
 () %7B%0A    return 
@@ -401,39 +401,32 @@
 unction() %7B%0A    
-return 
 gulp.src('./styl
@@ -425,103 +425,70 @@
 ('./
-styles/warriormachines_2016/theme/sass/*.scss')%0A        .pipe(sass().on('error', sass.logError)
+node_modules/font-awesome/fonts/**/*.%7Beot,svg,ttf,woff,woff2%7D'
 )%0A  
@@ -553,34 +553,36 @@
 /gulp-generated/
-cs
+font
 s'));%0A%7D);%0A%0Agulp.
@@ -671,17 +671,19 @@
 me/sass/
-*
+app
 .scss', 

Use gulp to generate one app.css, and separate 'fonts' task