Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / build / android / gyp / gcc_preprocess.py
index d816741..b0c5da2 100755 (executable)
@@ -31,6 +31,8 @@ def DoGcc(options):
 
 def main():
   parser = optparse.OptionParser()
+  build_utils.AddDepfileOption(parser)
+
   parser.add_option('--include-path', help='Include path for gcc.')
   parser.add_option('--template', help='Path to template.')
   parser.add_option('--output', help='Path for generated file.')
@@ -41,6 +43,11 @@ def main():
 
   DoGcc(options)
 
+  if options.depfile:
+    build_utils.WriteDepfile(
+        options.depfile,
+        build_utils.GetPythonDependencies())
+
   if options.stamp:
     build_utils.Touch(options.stamp)