def LumberyardSharedLibrary(ctx, *k, **kw): """ WAF Task Generator for shared c++ libraries """ target = get_target(ctx, kw) platform, configuration = get_current_platform_configuration(ctx) additional_aliases = initialize_task_generator(ctx, target, platform, configuration, kw) configure_task_generator(ctx, target, kw) if not BuildTaskGenerator(ctx, kw): return None return RunTaskGenerator(ctx, *k, **kw)
def LumberyardApplication(ctx, *k, **kw): """ WAF Task Generator for c++ applications """ target = get_target(ctx, kw) platform, configuration = get_current_platform_configuration(ctx) additional_aliases = initialize_task_generator(ctx, target, platform, configuration, kw) configure_task_generator(ctx, target, kw) append_kw_entry(kw, 'features', ['copy_3rd_party_binaries']) if not BuildTaskGenerator(ctx, kw): return None return RunTaskGenerator(ctx, *k, **kw)