summaryrefslogtreecommitdiffstats
path: root/misc/ninja_syntax.py
diff options
context:
space:
mode:
authorEvan Martin <martine@danga.com>2011-08-29 18:19:22 (GMT)
committerEvan Martin <martine@danga.com>2011-08-29 18:19:50 (GMT)
commit679305757e68861885f1e5c819625d2f0bca6c0b (patch)
tree285309a3a69ceda65ad40def1b4e19a6c4404090 /misc/ninja_syntax.py
parent224f251207ff64b1597d5ed9654e7cc5735c6127 (diff)
downloadNinja-679305757e68861885f1e5c819625d2f0bca6c0b.zip
Ninja-679305757e68861885f1e5c819625d2f0bca6c0b.tar.gz
Ninja-679305757e68861885f1e5c819625d2f0bca6c0b.tar.bz2
ninja_syntax.py: add include and subninja
Diffstat (limited to 'misc/ninja_syntax.py')
-rw-r--r--misc/ninja_syntax.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/misc/ninja_syntax.py b/misc/ninja_syntax.py
index 7fa4bf1..f924519 100644
--- a/misc/ninja_syntax.py
+++ b/misc/ninja_syntax.py
@@ -54,6 +54,12 @@ class Writer(object):
return outputs
+ def include(self, path):
+ self._line('include %s' % path)
+
+ def subninja(self, path):
+ self._line('subninja %s' % path)
+
def _line(self, text, indent=0):
"""Write 'text' word-wrapped at self.width characters."""
leading_space = ' ' * indent