code: function (assetFilePath, cb) {
      if (this.verbose) {
        console.log('compileSingleAsset: compiling ' + assetFilePath);
      }
      var self = this;
      // Normalize the path
      assetFilePath = path.resolve(assetFilePath);
      // Find which asset root the file is in
      var baseDir;
      for (var i = 0; i < this.paths.length; ++i) {
        var p = this.paths[i];
        if (assetFilePath.indexOf(p) === 0) {
          baseDir = p;
          break;
        }
      }
      if (!baseDir) {
        cb(new Error('Asset must be in one of the asset paths'));
      } else {
        var asset = this.bundle.addAsset(baseDir, assetFilePath);
        if (!asset.compiled) {
          async.waterfall([
            function (wfCb) {
              executePhase(self.phases.singleDiscovery, asset, wfCb);
            },
            function (a, wfCb) {
              var dependencies = self.bundle.getRequiredFiles(assetFilePath).map(function (dependency) {
                return self.bundle.getAsset(dependency);
              });
              dependencies.push(asset); // Add the final asset we're making to the end
              async.eachSeries(dependencies, function (dep, eachCb) {
                setImmediateCompat(function() {
                  dep.reset(); // Ensure the file gets compiled even if it's already been compiled before
                  executePhase(self.phases.compilation, dep, eachCb);
                });
              }, wfCb);
            },
            function (wfCb) {
              executePhase(self.phases.postCompilation, asset, wfCb);
            },
            function (a, wfCb) {
              executePhase(self.phases.output, asset, wfCb);
            }
          ], cb);
        } else {
          cb(null, asset);
        }
      }
    }
docs: Compile a single asset (the asset must be in one of the configured paths)
  
  Will not compile an asset that's already been compiled.  Call reset() first
  if you want to asset to be recompiled.
  
  @param assetFilePath Path to the asset file