diff options
author | Peter Collingbourne <peter@pcc.me.uk> | 2012-06-01 17:29:59 +0000 |
---|---|---|
committer | Peter Collingbourne <peter@pcc.me.uk> | 2012-06-01 17:29:59 +0000 |
commit | a5680175111af8b293dd9cd07eb8f465dda7d86b (patch) | |
tree | c3aaad5328190609f0efdf85771e33622e3345a0 /build/metabuild.py | |
parent | 257a3ba282147a947c8e0e5540d299cc65e82471 (diff) |
configure.py: Add an install rule.
git-svn-id: https://llvm.org/svn/llvm-project/libclc/trunk@157821 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'build/metabuild.py')
-rw-r--r-- | build/metabuild.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/build/metabuild.py b/build/metabuild.py index 65870ac..c675e09 100644 --- a/build/metabuild.py +++ b/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)) |