summaryrefslogtreecommitdiffstats
path: root/libclc/build/metabuild.py
diff options
context:
space:
mode:
authorPeter Collingbourne <peter@pcc.me.uk>2012-06-01 17:29:59 +0000
committerPeter Collingbourne <peter@pcc.me.uk>2012-06-01 17:29:59 +0000
commitbae683341931f72a1208cd27fd167daf6bfe1592 (patch)
treeeb2518687f2d0efd8d53f91efdc824f6ec0a686d /libclc/build/metabuild.py
parent685f43ff0236bc847d5c83a46ed96c714a428756 (diff)
downloadbcm5719-llvm-bae683341931f72a1208cd27fd167daf6bfe1592.tar.gz
bcm5719-llvm-bae683341931f72a1208cd27fd167daf6bfe1592.zip
configure.py: Add an install rule.
llvm-svn: 157821
Diffstat (limited to 'libclc/build/metabuild.py')
-rw-r--r--libclc/build/metabuild.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/libclc/build/metabuild.py b/libclc/build/metabuild.py
index 65870acda8d..c675e093c5d 100644
--- a/libclc/build/metabuild.py
+++ b/libclc/build/metabuild.py
@@ -9,6 +9,7 @@ class Make(object):
self.rules = {}
self.rule_text = ''
self.all_targets = []
+ self.default_targets = []
self.clean_files = []
self.distclean_files = []
self.output.write("""all::
@@ -68,8 +69,11 @@ endif
return input
return [input]
+ def default(self, paths):
+ self.default_targets += self._as_list(paths)
+
def finish(self):
- self.output.write('all:: %s\n\n' % ' '.join(self.all_targets))
+ self.output.write('all:: %s\n\n' % ' '.join(self.default_targets or self.all_targets))
self.output.write('clean: \n\trm -f %s\n\n' % ' '.join(self.clean_files))
self.output.write('distclean: clean\n\trm -f %s\n' % ' '.join(self.distclean_files))
OpenPOWER on IntegriCloud