OSDN Git Service

android: add soong building rules
authorMauro Rossi <issor.oruam@gmail.com>
Sat, 25 Aug 2018 10:44:44 +0000 (12:44 +0200)
committerMauro Rossi <issor.oruam@gmail.com>
Thu, 15 Apr 2021 11:04:53 +0000 (13:04 +0200)
commitfc452162fbbcc14c5ef8539c72f7d6e0d2573262
treef2f0a85003263c1eceb4783fa0317d2712cfb1e3
parentfa0971b87fb2c9d14d1bba2551e61f02f18f329b
android: add soong building rules

Android.bp and building rules including Android specific .go files
are imported from oreo-x86 llvm 3.9 branch to the release_70 branch

cd ~/oreo-x86_kernel/external
git clone https://github.com/llvm-mirror/llvm llvm70
cd ~/oreo-x86_kernel/external/llvm70
git reset --hard
git fetch llvm-mirror release_70
git checkout FETCH_HEAD
git clean -dxf

cd ~/oreo-x86_kernel/external/llvm
find . -name 'Android.bp' -exec cp -v --parents {} ~/oreo-x86_kernel/external/llvm70 \;
find . -name 'Android.bp' -exec git -C /home/utente/oreo-x86_kernel/external/llvm70 add {} \;

find . -name 'llvm.go' -exec cp -v --parents {} ~/oreo-x86_kernel/external/llvm70 \;
find . -name 'llvm.go' -exec git -C /home/utente/oreo-x86_kernel/external/llvm70 add {} \;

find . -name 'tblgen.go' -exec cp -v --parents {} ~/oreo-x86_kernel/external/llvm70 \;
find . -name 'tblgen.go' -exec git -C /home/utente/oreo-x86_kernel/external/llvm70 add {} \;

find . -name 'android_test.sh' -exec cp -v --parents {} ~/oreo-x86_kernel/external/llvm70 \;
find . -name 'android_test.sh' -exec git -C /home/utente/oreo-x86_kernel/external/llvm70 add {} \;

find . -name 'AsmParsers.def' -exec cp -v --parents {} ~/oreo-x86_kernel/external/llvm70 \;
find . -name 'AsmParsers.def' -exec git -C /home/utente/oreo-x86_kernel/external/llvm70 add {} \;

find . -name 'AsmPrinters.def' -exec cp -v --parents {} ~/oreo-x86_kernel/external/llvm70 \;
find . -name 'AsmPrinters.def' -exec git -C /home/utente/oreo-x86_kernel/external/llvm70 add {} \;

find . -name 'Disassemblers.def' -exec cp -v --parents {} ~/oreo-x86_kernel/external/llvm70 \;
find . -name 'Disassemblers.def' -exec git -C /home/utente/oreo-x86_kernel/external/llvm70 add {} \;

find . -name 'Targets.def' -exec cp -v --parents {} ~/oreo-x86_kernel/external/llvm70 \;
find . -name 'Targets.def' -exec git -C /home/utente/oreo-x86_kernel/external/llvm70 add {} \;

find . -name 'config.h' -exec cp -v --parents {} ~/oreo-x86_kernel/external/llvm70 \;
find . -name 'config.h' -exec git -C /home/utente/oreo-x86_kernel/external/llvm70 add {} \;

find . -name 'llvm-config.h' -exec cp -v --parents {} ~/oreo-x86_kernel/external/llvm70 \;
find . -name 'llvm-config.h' -exec git -C /home/utente/oreo-x86_kernel/external/llvm70 add {} \;

cd ~/oreo-x86_kernel/external/llvm70
141 files changed:
llvm/Android.bp [new file with mode: 0644]
llvm/android_test.sh [new file with mode: 0755]
llvm/device/include/llvm/Config/AsmParsers.def [new file with mode: 0755]
llvm/device/include/llvm/Config/AsmPrinters.def [new file with mode: 0755]
llvm/device/include/llvm/Config/Disassemblers.def [new file with mode: 0755]
llvm/device/include/llvm/Config/Targets.def [new file with mode: 0755]
llvm/device/include/llvm/Config/config.h [new file with mode: 0644]
llvm/device/include/llvm/Config/llvm-config.h [new file with mode: 0644]
llvm/host/include/llvm/Config/AsmParsers.def [new file with mode: 0644]
llvm/host/include/llvm/Config/AsmPrinters.def [new file with mode: 0644]
llvm/host/include/llvm/Config/Disassemblers.def [new file with mode: 0644]
llvm/host/include/llvm/Config/Targets.def [new file with mode: 0644]
llvm/host/include/llvm/Config/config.h [new file with mode: 0644]
llvm/host/include/llvm/Config/llvm-config.h [new file with mode: 0644]
llvm/lib/Analysis/Android.bp [new file with mode: 0644]
llvm/lib/Android.bp [new file with mode: 0644]
llvm/lib/AsmParser/Android.bp [new file with mode: 0644]
llvm/lib/Bitcode/Android.bp [new file with mode: 0644]
llvm/lib/Bitcode/Reader/Android.bp [new file with mode: 0644]
llvm/lib/Bitcode/Writer/Android.bp [new file with mode: 0644]
llvm/lib/CodeGen/Android.bp [new file with mode: 0644]
llvm/lib/CodeGen/AsmPrinter/Android.bp [new file with mode: 0644]
llvm/lib/CodeGen/GlobalISel/Android.bp [new file with mode: 0644]
llvm/lib/CodeGen/MIRParser/Android.bp [new file with mode: 0644]
llvm/lib/CodeGen/SelectionDAG/Android.bp [new file with mode: 0644]
llvm/lib/DebugInfo/Android.bp [new file with mode: 0644]
llvm/lib/DebugInfo/CodeView/Android.bp [new file with mode: 0644]
llvm/lib/DebugInfo/DWARF/Android.bp [new file with mode: 0644]
llvm/lib/DebugInfo/PDB/Android.bp [new file with mode: 0644]
llvm/lib/DebugInfo/Symbolize/Android.bp [new file with mode: 0644]
llvm/lib/ExecutionEngine/Android.bp [new file with mode: 0644]
llvm/lib/ExecutionEngine/Interpreter/Android.bp [new file with mode: 0644]
llvm/lib/ExecutionEngine/MCJIT/Android.bp [new file with mode: 0644]
llvm/lib/ExecutionEngine/Orc/Android.bp [new file with mode: 0644]
llvm/lib/ExecutionEngine/RuntimeDyld/Android.bp [new file with mode: 0644]
llvm/lib/Fuzzer/Android.bp [new file with mode: 0644]
llvm/lib/IR/Android.bp [new file with mode: 0644]
llvm/lib/IRReader/Android.bp [new file with mode: 0644]
llvm/lib/LTO/Android.bp [new file with mode: 0644]
llvm/lib/LibDriver/Android.bp [new file with mode: 0644]
llvm/lib/Linker/Android.bp [new file with mode: 0644]
llvm/lib/MC/Android.bp [new file with mode: 0644]
llvm/lib/MC/MCDisassembler/Android.bp [new file with mode: 0644]
llvm/lib/MC/MCParser/Android.bp [new file with mode: 0644]
llvm/lib/Object/Android.bp [new file with mode: 0644]
llvm/lib/ObjectYAML/Android.bp [new file with mode: 0644]
llvm/lib/Option/Android.bp [new file with mode: 0644]
llvm/lib/Passes/Android.bp [new file with mode: 0644]
llvm/lib/ProfileData/Android.bp [new file with mode: 0644]
llvm/lib/ProfileData/Coverage/Android.bp [new file with mode: 0644]
llvm/lib/Support/Android.bp [new file with mode: 0644]
llvm/lib/TableGen/Android.bp [new file with mode: 0644]
llvm/lib/Target/AArch64/Android.bp [new file with mode: 0644]
llvm/lib/Target/AArch64/AsmParser/Android.bp [new file with mode: 0644]
llvm/lib/Target/AArch64/Disassembler/Android.bp [new file with mode: 0644]
llvm/lib/Target/AArch64/InstPrinter/Android.bp [new file with mode: 0644]
llvm/lib/Target/AArch64/MCTargetDesc/Android.bp [new file with mode: 0644]
llvm/lib/Target/AArch64/TargetInfo/Android.bp [new file with mode: 0644]
llvm/lib/Target/AArch64/Utils/Android.bp [new file with mode: 0644]
llvm/lib/Target/AMDGPU/Android.bp [new file with mode: 0644]
llvm/lib/Target/AMDGPU/AsmParser/Android.bp [new file with mode: 0644]
llvm/lib/Target/AMDGPU/InstPrinter/Android.bp [new file with mode: 0644]
llvm/lib/Target/AMDGPU/MCTargetDesc/Android.bp [new file with mode: 0644]
llvm/lib/Target/AMDGPU/TargetInfo/Android.bp [new file with mode: 0644]
llvm/lib/Target/AMDGPU/Utils/Android.bp [new file with mode: 0644]
llvm/lib/Target/ARM/Android.bp [new file with mode: 0644]
llvm/lib/Target/ARM/AsmParser/Android.bp [new file with mode: 0644]
llvm/lib/Target/ARM/Disassembler/Android.bp [new file with mode: 0644]
llvm/lib/Target/ARM/InstPrinter/Android.bp [new file with mode: 0644]
llvm/lib/Target/ARM/MCTargetDesc/Android.bp [new file with mode: 0644]
llvm/lib/Target/ARM/TargetInfo/Android.bp [new file with mode: 0644]
llvm/lib/Target/Android.bp [new file with mode: 0644]
llvm/lib/Target/Mips/Android.bp [new file with mode: 0644]
llvm/lib/Target/Mips/AsmParser/Android.bp [new file with mode: 0644]
llvm/lib/Target/Mips/Disassembler/Android.bp [new file with mode: 0644]
llvm/lib/Target/Mips/InstPrinter/Android.bp [new file with mode: 0644]
llvm/lib/Target/Mips/MCTargetDesc/Android.bp [new file with mode: 0644]
llvm/lib/Target/Mips/TargetInfo/Android.bp [new file with mode: 0644]
llvm/lib/Target/X86/Android.bp [new file with mode: 0644]
llvm/lib/Target/X86/AsmParser/Android.bp [new file with mode: 0644]
llvm/lib/Target/X86/Disassembler/Android.bp [new file with mode: 0644]
llvm/lib/Target/X86/InstPrinter/Android.bp [new file with mode: 0644]
llvm/lib/Target/X86/MCTargetDesc/Android.bp [new file with mode: 0644]
llvm/lib/Target/X86/TargetInfo/Android.bp [new file with mode: 0644]
llvm/lib/Target/X86/Utils/Android.bp [new file with mode: 0644]
llvm/lib/Transforms/Android.bp [new file with mode: 0644]
llvm/lib/Transforms/Hello/Android.bp [new file with mode: 0644]
llvm/lib/Transforms/IPO/Android.bp [new file with mode: 0644]
llvm/lib/Transforms/InstCombine/Android.bp [new file with mode: 0644]
llvm/lib/Transforms/Instrumentation/Android.bp [new file with mode: 0644]
llvm/lib/Transforms/ObjCARC/Android.bp [new file with mode: 0644]
llvm/lib/Transforms/Scalar/Android.bp [new file with mode: 0644]
llvm/lib/Transforms/Utils/Android.bp [new file with mode: 0644]
llvm/lib/Transforms/Vectorize/Android.bp [new file with mode: 0644]
llvm/soong/Android.bp [new file with mode: 0644]
llvm/soong/llvm.go [new file with mode: 0644]
llvm/soong/tblgen.go [new file with mode: 0644]
llvm/tools/bugpoint-passes/Android.bp [new file with mode: 0644]
llvm/tools/bugpoint/Android.bp [new file with mode: 0644]
llvm/tools/dsymutil/Android.bp [new file with mode: 0644]
llvm/tools/gold/Android.bp [new file with mode: 0644]
llvm/tools/llc/Android.bp [new file with mode: 0644]
llvm/tools/lli/Android.bp [new file with mode: 0644]
llvm/tools/lli/ChildTarget/Android.bp [new file with mode: 0644]
llvm/tools/llvm-ar/Android.bp [new file with mode: 0644]
llvm/tools/llvm-as/Android.bp [new file with mode: 0644]
llvm/tools/llvm-bcanalyzer/Android.bp [new file with mode: 0644]
llvm/tools/llvm-c-test/Android.bp [new file with mode: 0644]
llvm/tools/llvm-config/Android.bp [new file with mode: 0644]
llvm/tools/llvm-cov/Android.bp [new file with mode: 0644]
llvm/tools/llvm-cxxdump/Android.bp [new file with mode: 0644]
llvm/tools/llvm-diff/Android.bp [new file with mode: 0644]
llvm/tools/llvm-dis/Android.bp [new file with mode: 0644]
llvm/tools/llvm-dwarfdump/Android.bp [new file with mode: 0644]
llvm/tools/llvm-dwp/Android.bp [new file with mode: 0644]
llvm/tools/llvm-extract/Android.bp [new file with mode: 0644]
llvm/tools/llvm-link/Android.bp [new file with mode: 0644]
llvm/tools/llvm-lto/Android.bp [new file with mode: 0644]
llvm/tools/llvm-mc/Android.bp [new file with mode: 0644]
llvm/tools/llvm-mcmarkup/Android.bp [new file with mode: 0644]
llvm/tools/llvm-nm/Android.bp [new file with mode: 0644]
llvm/tools/llvm-objdump/Android.bp [new file with mode: 0644]
llvm/tools/llvm-pdbdump/Android.bp [new file with mode: 0644]
llvm/tools/llvm-profdata/Android.bp [new file with mode: 0644]
llvm/tools/llvm-readobj/Android.bp [new file with mode: 0644]
llvm/tools/llvm-rtdyld/Android.bp [new file with mode: 0644]
llvm/tools/llvm-size/Android.bp [new file with mode: 0644]
llvm/tools/llvm-split/Android.bp [new file with mode: 0644]
llvm/tools/llvm-symbolizer/Android.bp [new file with mode: 0644]
llvm/tools/lto/Android.bp [new file with mode: 0644]
llvm/tools/obj2yaml/Android.bp [new file with mode: 0644]
llvm/tools/opt/Android.bp [new file with mode: 0644]
llvm/tools/sancov/Android.bp [new file with mode: 0644]
llvm/tools/sanstats/Android.bp [new file with mode: 0644]
llvm/tools/verify-uselistorder/Android.bp [new file with mode: 0644]
llvm/tools/yaml2obj/Android.bp [new file with mode: 0644]
llvm/utils/FileCheck/Android.bp [new file with mode: 0644]
llvm/utils/TableGen/Android.bp [new file with mode: 0644]
llvm/utils/count/Android.bp [new file with mode: 0644]
llvm/utils/not/Android.bp [new file with mode: 0644]
llvm/utils/yaml-bench/Android.bp [new file with mode: 0644]