from b2.build.virtual_target import NonScanningAction, FileTarget | |
def generate_example(project, name, ps, sources): | |
result = [] | |
for s in sources: | |
a = NonScanningAction([s], "common.copy", ps) | |
# Create a target to represent the action result. Uses the target name | |
# passed here via the 'name' parameter and the same type and project as | |
# the source. | |
result.append(FileTarget(name, s.type(), project, a)) | |
return result |