| 14 | from b2.manager import get_manager |
| 15 | |
| 16 | class MessageTargetClass(targets.BasicTarget): |
| 17 | |
| 18 | def __init__(self, name, project, *args): |
| 19 | |
| 20 | targets.BasicTarget.__init__(self, name, project, []) |
| 21 | self.args = args |
| 22 | self.built = False |
| 23 | |
| 24 | def construct(self, name, sources, ps): |
| 25 | |
| 26 | if not self.built: |
| 27 | for arg in self.args: |
| 28 | if type(arg) == type([]): |
| 29 | arg = " ".join(arg) |
| 30 | print arg |
| 31 | self.built = True |
| 32 | |
| 33 | return (property_set.empty(), []) |
| 34 | |
| 35 | def message(name, *args): |
| 36 |