1*d4726bddSHONG Yifan"""A generate file containing all source files used to produce `cargo-bazel`""" 2*d4726bddSHONG Yifan 3*d4726bddSHONG Yifan# Each source file is tracked as a target so the `cargo_bootstrap_repository` 4*d4726bddSHONG Yifan# rule will know to automatically rebuild if any of the sources changed. 5*d4726bddSHONG Yifan 6*d4726bddSHONG Yifan# Run 'bazel run //crate_universe/private:srcs_module.install' to regenerate. 7*d4726bddSHONG Yifan 8*d4726bddSHONG YifanCARGO_BAZEL_SRCS = [ 9*d4726bddSHONG Yifan Label("//crate_universe:src/api.rs"), 10*d4726bddSHONG Yifan Label("//crate_universe:src/api/lockfile.rs"), 11*d4726bddSHONG Yifan Label("//crate_universe:src/cli.rs"), 12*d4726bddSHONG Yifan Label("//crate_universe:src/cli/generate.rs"), 13*d4726bddSHONG Yifan Label("//crate_universe:src/cli/query.rs"), 14*d4726bddSHONG Yifan Label("//crate_universe:src/cli/splice.rs"), 15*d4726bddSHONG Yifan Label("//crate_universe:src/cli/vendor.rs"), 16*d4726bddSHONG Yifan Label("//crate_universe:src/config.rs"), 17*d4726bddSHONG Yifan Label("//crate_universe:src/context.rs"), 18*d4726bddSHONG Yifan Label("//crate_universe:src/context/crate_context.rs"), 19*d4726bddSHONG Yifan Label("//crate_universe:src/context/platforms.rs"), 20*d4726bddSHONG Yifan Label("//crate_universe:src/lib.rs"), 21*d4726bddSHONG Yifan Label("//crate_universe:src/lockfile.rs"), 22*d4726bddSHONG Yifan Label("//crate_universe:src/main.rs"), 23*d4726bddSHONG Yifan Label("//crate_universe:src/metadata.rs"), 24*d4726bddSHONG Yifan Label("//crate_universe:src/metadata/dependency.rs"), 25*d4726bddSHONG Yifan Label("//crate_universe:src/metadata/metadata_annotation.rs"), 26*d4726bddSHONG Yifan Label("//crate_universe:src/rendering.rs"), 27*d4726bddSHONG Yifan Label("//crate_universe:src/rendering/template_engine.rs"), 28*d4726bddSHONG Yifan Label("//crate_universe:src/rendering/templates/module_bzl.j2"), 29*d4726bddSHONG Yifan Label("//crate_universe:src/rendering/templates/partials/header.j2"), 30*d4726bddSHONG Yifan Label("//crate_universe:src/rendering/templates/partials/module/aliases_map.j2"), 31*d4726bddSHONG Yifan Label("//crate_universe:src/rendering/templates/partials/module/deps_map.j2"), 32*d4726bddSHONG Yifan Label("//crate_universe:src/rendering/templates/partials/module/repo_git.j2"), 33*d4726bddSHONG Yifan Label("//crate_universe:src/rendering/templates/partials/module/repo_http.j2"), 34*d4726bddSHONG Yifan Label("//crate_universe:src/rendering/templates/vendor_module.j2"), 35*d4726bddSHONG Yifan Label("//crate_universe:src/rendering/verbatim/alias_rules.bzl"), 36*d4726bddSHONG Yifan Label("//crate_universe:src/select.rs"), 37*d4726bddSHONG Yifan Label("//crate_universe:src/splicing.rs"), 38*d4726bddSHONG Yifan Label("//crate_universe:src/splicing/cargo_config.rs"), 39*d4726bddSHONG Yifan Label("//crate_universe:src/splicing/crate_index_lookup.rs"), 40*d4726bddSHONG Yifan Label("//crate_universe:src/splicing/splicer.rs"), 41*d4726bddSHONG Yifan Label("//crate_universe:src/test.rs"), 42*d4726bddSHONG Yifan Label("//crate_universe:src/utils.rs"), 43*d4726bddSHONG Yifan Label("//crate_universe:src/utils/starlark.rs"), 44*d4726bddSHONG Yifan Label("//crate_universe:src/utils/starlark/glob.rs"), 45*d4726bddSHONG Yifan Label("//crate_universe:src/utils/starlark/label.rs"), 46*d4726bddSHONG Yifan Label("//crate_universe:src/utils/starlark/select.rs"), 47*d4726bddSHONG Yifan Label("//crate_universe:src/utils/starlark/select_dict.rs"), 48*d4726bddSHONG Yifan Label("//crate_universe:src/utils/starlark/select_list.rs"), 49*d4726bddSHONG Yifan Label("//crate_universe:src/utils/starlark/select_scalar.rs"), 50*d4726bddSHONG Yifan Label("//crate_universe:src/utils/starlark/select_set.rs"), 51*d4726bddSHONG Yifan Label("//crate_universe:src/utils/starlark/serialize.rs"), 52*d4726bddSHONG Yifan Label("//crate_universe:src/utils/starlark/target_compatible_with.rs"), 53*d4726bddSHONG Yifan Label("//crate_universe:src/utils/symlink.rs"), 54*d4726bddSHONG Yifan Label("//crate_universe:src/utils/target_triple.rs"), 55*d4726bddSHONG Yifan] 56