1commands: { 2 copy_before: { 3 from: "out/soong/.intermediates/system/tools/hidl/c2hal/c2hal/linux_glibc_x86_64/c2hal" 4 to: "tools/out/bin/c2hal" 5 executable: false 6 } 7 copy_before: { 8 from: "out/soong/.intermediates/system/libbase/libbase/linux_glibc_x86_64_shared/libbase.so" 9 to: "tools/out/lib64/libbase.so" 10 executable: false 11 } 12 copy_before: { 13 from: "out/soong/.intermediates/system/logging/liblog/liblog/linux_glibc_x86_64_shared/liblog.so" 14 to: "tools/out/lib64/liblog.so" 15 executable: false 16 } 17 copy_before: { 18 from: "out/soong/.intermediates/prebuilts/clang/host/linux-x86/libc++/linux_glibc_x86_64_shared/libc++.so" 19 to: "tools/out/lib64/libc++.so" 20 executable: false 21 } 22 copy_before: { 23 from: "out/soong/.intermediates/system/tools/hidl/hidl-gen/linux_glibc_x86_64/hidl-gen" 24 to: "tools/out/bin/hidl-gen" 25 executable: false 26 } 27 copy_before: { 28 from: "out/soong/.intermediates/prebuilts/clang/host/linux-x86/libc++/linux_glibc_x86_64_shared/libc++.so" 29 to: "tools/out/lib64/libc++.so" 30 executable: false 31 } 32 copy_before: { 33 from: "system/libhidl/transport/base/1.0/IBase.hal" 34 to: "system/libhidl/transport/base/1.0/IBase.hal" 35 } 36 copy_before: { 37 from: "system/libhidl/transport/base/1.0/types.hal" 38 to: "system/libhidl/transport/base/1.0/types.hal" 39 } 40 copy_before: { 41 from: "system/tools/hidl/c2hal/test/simple.h" 42 to: "system/tools/hidl/c2hal/test/simple.h" 43 } 44 chdir: true 45 command: "__SBOX_SANDBOX_DIR__/tools/out/bin/c2hal -o __SBOX_SANDBOX_DIR__/out/c2hal_test/1.0 -p [email protected] system/tools/hidl/c2hal/test/simple.h && __SBOX_SANDBOX_DIR__/tools/out/bin/hidl-gen -o __SBOX_SANDBOX_DIR__/out -Lc++ -r android.hardware:__SBOX_SANDBOX_DIR__/out -r android.hidl:system/libhidl/transport [email protected]" 46 copy_after: { 47 from: "out/android/hardware/c2hal_test/1.0/BnHwSimple.h" 48 to: "out/soong/.intermediates/system/tools/hidl/c2hal/test/c2hal_test_genc++_headers/gen/android/hardware/c2hal_test/1.0/BnHwSimple.h" 49 } 50 copy_after: { 51 from: "out/android/hardware/c2hal_test/1.0/BnHwSimpleLocation.h" 52 to: "out/soong/.intermediates/system/tools/hidl/c2hal/test/c2hal_test_genc++_headers/gen/android/hardware/c2hal_test/1.0/BnHwSimpleLocation.h" 53 } 54 copy_after: { 55 from: "out/android/hardware/c2hal_test/1.0/BpHwSimple.h" 56 to: "out/soong/.intermediates/system/tools/hidl/c2hal/test/c2hal_test_genc++_headers/gen/android/hardware/c2hal_test/1.0/BpHwSimple.h" 57 } 58 copy_after: { 59 from: "out/android/hardware/c2hal_test/1.0/BpHwSimpleLocation.h" 60 to: "out/soong/.intermediates/system/tools/hidl/c2hal/test/c2hal_test_genc++_headers/gen/android/hardware/c2hal_test/1.0/BpHwSimpleLocation.h" 61 } 62 copy_after: { 63 from: "out/android/hardware/c2hal_test/1.0/BsSimple.h" 64 to: "out/soong/.intermediates/system/tools/hidl/c2hal/test/c2hal_test_genc++_headers/gen/android/hardware/c2hal_test/1.0/BsSimple.h" 65 } 66 copy_after: { 67 from: "out/android/hardware/c2hal_test/1.0/BsSimpleLocation.h" 68 to: "out/soong/.intermediates/system/tools/hidl/c2hal/test/c2hal_test_genc++_headers/gen/android/hardware/c2hal_test/1.0/BsSimpleLocation.h" 69 } 70 copy_after: { 71 from: "out/android/hardware/c2hal_test/1.0/IHwSimple.h" 72 to: "out/soong/.intermediates/system/tools/hidl/c2hal/test/c2hal_test_genc++_headers/gen/android/hardware/c2hal_test/1.0/IHwSimple.h" 73 } 74 copy_after: { 75 from: "out/android/hardware/c2hal_test/1.0/IHwSimpleLocation.h" 76 to: "out/soong/.intermediates/system/tools/hidl/c2hal/test/c2hal_test_genc++_headers/gen/android/hardware/c2hal_test/1.0/IHwSimpleLocation.h" 77 } 78 copy_after: { 79 from: "out/android/hardware/c2hal_test/1.0/ISimple.h" 80 to: "out/soong/.intermediates/system/tools/hidl/c2hal/test/c2hal_test_genc++_headers/gen/android/hardware/c2hal_test/1.0/ISimple.h" 81 } 82 copy_after: { 83 from: "out/android/hardware/c2hal_test/1.0/ISimpleLocation.h" 84 to: "out/soong/.intermediates/system/tools/hidl/c2hal/test/c2hal_test_genc++_headers/gen/android/hardware/c2hal_test/1.0/ISimpleLocation.h" 85 } 86 copy_after: { 87 from: "out/android/hardware/c2hal_test/1.0/hwtypes.h" 88 to: "out/soong/.intermediates/system/tools/hidl/c2hal/test/c2hal_test_genc++_headers/gen/android/hardware/c2hal_test/1.0/hwtypes.h" 89 } 90 copy_after: { 91 from: "out/android/hardware/c2hal_test/1.0/types.h" 92 to: "out/soong/.intermediates/system/tools/hidl/c2hal/test/c2hal_test_genc++_headers/gen/android/hardware/c2hal_test/1.0/types.h" 93 } 94 input_hash: "49278effcee93255508718642403c53826a5b7a1ec553c830b4879d442cb2f30" 95 env: { 96 name: "PATH" 97 inherit: true 98 } 99 env: { 100 name: "JAVA_HOME" 101 inherit: true 102 } 103 env: { 104 name: "TMPDIR" 105 inherit: true 106 } 107 env: { 108 name: "RBE_log_dir" 109 inherit: true 110 } 111 env: { 112 name: "RBE_platform" 113 inherit: true 114 } 115 env: { 116 name: "RBE_server_address" 117 inherit: true 118 } 119 env: { 120 name: "RBE_exec_root" 121 inherit: true 122 } 123 env: { 124 name: "OUT_DIR" 125 value: "out" 126 } 127 dont_inherit_env: true 128} 129 130