1commands: { 2 copy_before: { 3 from: "external/libbpf/src/bpf.h" 4 to: "external/libbpf/src/bpf.h" 5 } 6 copy_before: { 7 from: "external/libbpf/src/bpf_core_read.h" 8 to: "external/libbpf/src/bpf_core_read.h" 9 } 10 copy_before: { 11 from: "external/libbpf/src/bpf_endian.h" 12 to: "external/libbpf/src/bpf_endian.h" 13 } 14 copy_before: { 15 from: "external/libbpf/src/bpf_gen_internal.h" 16 to: "external/libbpf/src/bpf_gen_internal.h" 17 } 18 copy_before: { 19 from: "external/libbpf/src/bpf_helper_defs.h" 20 to: "external/libbpf/src/bpf_helper_defs.h" 21 } 22 copy_before: { 23 from: "external/libbpf/src/bpf_helpers.h" 24 to: "external/libbpf/src/bpf_helpers.h" 25 } 26 copy_before: { 27 from: "external/libbpf/src/bpf_tracing.h" 28 to: "external/libbpf/src/bpf_tracing.h" 29 } 30 copy_before: { 31 from: "external/libbpf/src/btf.h" 32 to: "external/libbpf/src/btf.h" 33 } 34 copy_before: { 35 from: "external/libbpf/src/hashmap.h" 36 to: "external/libbpf/src/hashmap.h" 37 } 38 copy_before: { 39 from: "external/libbpf/src/libbpf.h" 40 to: "external/libbpf/src/libbpf.h" 41 } 42 copy_before: { 43 from: "external/libbpf/src/libbpf_common.h" 44 to: "external/libbpf/src/libbpf_common.h" 45 } 46 copy_before: { 47 from: "external/libbpf/src/libbpf_internal.h" 48 to: "external/libbpf/src/libbpf_internal.h" 49 } 50 copy_before: { 51 from: "external/libbpf/src/libbpf_legacy.h" 52 to: "external/libbpf/src/libbpf_legacy.h" 53 } 54 copy_before: { 55 from: "external/libbpf/src/libbpf_version.h" 56 to: "external/libbpf/src/libbpf_version.h" 57 } 58 copy_before: { 59 from: "external/libbpf/src/nlattr.h" 60 to: "external/libbpf/src/nlattr.h" 61 } 62 copy_before: { 63 from: "external/libbpf/src/relo_core.h" 64 to: "external/libbpf/src/relo_core.h" 65 } 66 copy_before: { 67 from: "external/libbpf/src/skel_internal.h" 68 to: "external/libbpf/src/skel_internal.h" 69 } 70 copy_before: { 71 from: "external/libbpf/src/str_error.h" 72 to: "external/libbpf/src/str_error.h" 73 } 74 copy_before: { 75 from: "external/libbpf/src/strset.h" 76 to: "external/libbpf/src/strset.h" 77 } 78 copy_before: { 79 from: "external/libbpf/src/usdt.bpf.h" 80 to: "external/libbpf/src/usdt.bpf.h" 81 } 82 copy_before: { 83 from: "external/libbpf/src/zip.h" 84 to: "external/libbpf/src/zip.h" 85 } 86 chdir: true 87 command: "mkdir -p __SBOX_SANDBOX_DIR__/out/bpf && cp external/libbpf/src/bpf.h external/libbpf/src/bpf_core_read.h external/libbpf/src/bpf_endian.h external/libbpf/src/bpf_gen_internal.h external/libbpf/src/bpf_helper_defs.h external/libbpf/src/bpf_helpers.h external/libbpf/src/bpf_tracing.h external/libbpf/src/btf.h external/libbpf/src/hashmap.h external/libbpf/src/libbpf.h external/libbpf/src/libbpf_common.h external/libbpf/src/libbpf_internal.h external/libbpf/src/libbpf_legacy.h external/libbpf/src/libbpf_version.h external/libbpf/src/nlattr.h external/libbpf/src/relo_core.h external/libbpf/src/skel_internal.h external/libbpf/src/str_error.h external/libbpf/src/strset.h external/libbpf/src/usdt.bpf.h external/libbpf/src/zip.h __SBOX_SANDBOX_DIR__/out/bpf/" 88 copy_after: { 89 from: "out/bpf/bpf.h" 90 to: "out/soong/.intermediates/external/libbpf/libbpf_headers/gen/bpf/bpf.h" 91 } 92 copy_after: { 93 from: "out/bpf/bpf_core_read.h" 94 to: "out/soong/.intermediates/external/libbpf/libbpf_headers/gen/bpf/bpf_core_read.h" 95 } 96 copy_after: { 97 from: "out/bpf/bpf_endian.h" 98 to: "out/soong/.intermediates/external/libbpf/libbpf_headers/gen/bpf/bpf_endian.h" 99 } 100 copy_after: { 101 from: "out/bpf/bpf_helper_defs.h" 102 to: "out/soong/.intermediates/external/libbpf/libbpf_headers/gen/bpf/bpf_helper_defs.h" 103 } 104 copy_after: { 105 from: "out/bpf/bpf_helpers.h" 106 to: "out/soong/.intermediates/external/libbpf/libbpf_headers/gen/bpf/bpf_helpers.h" 107 } 108 copy_after: { 109 from: "out/bpf/bpf_tracing.h" 110 to: "out/soong/.intermediates/external/libbpf/libbpf_headers/gen/bpf/bpf_tracing.h" 111 } 112 copy_after: { 113 from: "out/bpf/btf.h" 114 to: "out/soong/.intermediates/external/libbpf/libbpf_headers/gen/bpf/btf.h" 115 } 116 copy_after: { 117 from: "out/bpf/hashmap.h" 118 to: "out/soong/.intermediates/external/libbpf/libbpf_headers/gen/bpf/hashmap.h" 119 } 120 copy_after: { 121 from: "out/bpf/libbpf.h" 122 to: "out/soong/.intermediates/external/libbpf/libbpf_headers/gen/bpf/libbpf.h" 123 } 124 copy_after: { 125 from: "out/bpf/libbpf_common.h" 126 to: "out/soong/.intermediates/external/libbpf/libbpf_headers/gen/bpf/libbpf_common.h" 127 } 128 copy_after: { 129 from: "out/bpf/libbpf_internal.h" 130 to: "out/soong/.intermediates/external/libbpf/libbpf_headers/gen/bpf/libbpf_internal.h" 131 } 132 copy_after: { 133 from: "out/bpf/libbpf_legacy.h" 134 to: "out/soong/.intermediates/external/libbpf/libbpf_headers/gen/bpf/libbpf_legacy.h" 135 } 136 copy_after: { 137 from: "out/bpf/libbpf_version.h" 138 to: "out/soong/.intermediates/external/libbpf/libbpf_headers/gen/bpf/libbpf_version.h" 139 } 140 copy_after: { 141 from: "out/bpf/nlattr.h" 142 to: "out/soong/.intermediates/external/libbpf/libbpf_headers/gen/bpf/nlattr.h" 143 } 144 copy_after: { 145 from: "out/bpf/relo_core.h" 146 to: "out/soong/.intermediates/external/libbpf/libbpf_headers/gen/bpf/relo_core.h" 147 } 148 copy_after: { 149 from: "out/bpf/skel_internal.h" 150 to: "out/soong/.intermediates/external/libbpf/libbpf_headers/gen/bpf/skel_internal.h" 151 } 152 input_hash: "02028b145ecb92f483903d64b6c4af3b9c9c8552cb7bdd58e6f0aabf59ea41ed" 153 env: { 154 name: "PATH" 155 inherit: true 156 } 157 env: { 158 name: "JAVA_HOME" 159 inherit: true 160 } 161 env: { 162 name: "TMPDIR" 163 inherit: true 164 } 165 env: { 166 name: "RBE_log_dir" 167 inherit: true 168 } 169 env: { 170 name: "RBE_platform" 171 inherit: true 172 } 173 env: { 174 name: "RBE_server_address" 175 inherit: true 176 } 177 env: { 178 name: "RBE_exec_root" 179 inherit: true 180 } 181 env: { 182 name: "OUT_DIR" 183 value: "out" 184 } 185 dont_inherit_env: true 186} 187 188