def WriteMacBundleResources(self, resources, bundle_depends):
    for output, res in gyp.xcode_emulation.GetMacBundleResources(
        self.ExpandSpecial(generator_default_variables['PRODUCT_DIR']),
        self.xcode_settings, map(self.GypPathToNinja, resources)):
      self.ninja.build(output, 'mac_tool', res,
                       variables=[('mactool_cmd', 'copy-bundle-resource')])
      bundle_depends.append(output)
implement this to traverse the options and decide how to run the
dataset/ETHPy150Open adobe/brackets-shell/gyp/pylib/gyp/generator/ninja.py/NinjaWriter.WriteMacBundleResources--crossover with--dataset/ETHPy150Open mpdehaan/interfacer/lib/interfacer/base_module.py/SubCommand.run