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