OSDN Git Service

DO NOT MERGE: android: translate Android.mk build rules for libLLVM80
authorMauro Rossi <issor.oruam@gmail.com>
Fri, 15 Feb 2019 00:06:04 +0000 (01:06 +0100)
committerMauro Rossi <issor.oruam@gmail.com>
Tue, 24 Mar 2020 22:21:38 +0000 (23:21 +0100)
commitc94f91ed571ad31213fce067227cf18283d65195
tree97d8cdc947dfd417226a6493f5a27ab07fa4b0fa
parentc9aae41d089092ca17685d80bce77caf56829df2
DO NOT MERGE: android: translate Android.mk build rules for libLLVM80

These changes are applied to build external/llvm80 project
and avoid conflicts with external/llvm project
Changes in mesa main Android.mk are required for libLLVM80
shared library dependency and cflag -DHAVE_LLVM=0x0800

The changelog is described by means of modules and variables
which needed to be renamed:

 #rename LLVM70 to LLVM80
find . -type f -name "*.mk" -exec sed -i 's/LLVM70/LLVM80/g' {} +

 #rename llvm70 to llvm80
find . -type f -name "*.mk" -exec sed -i 's/llvm70/llvm80/g' {} +

 #rename out70 to out80
find . -type f -name "*.mk" -exec sed -i 's/out70/out80/g' {} +

 #rename TBLGEN_TABLES70 to TBLGEN_TABLES80
find . -type f -name "*.mk" -exec sed -i 's/TBLGEN_TABLES70/TBLGEN_TABLES80/g' {} +

 #rename ATTRIBUTETD70 to ATTRIBUTETD80
find . -type f -name "*.mk" -exec sed -i 's/ATTRIBUTETD70/ATTRIBUTETD80/g' {} +

 #rename INTRINSICTD70 to INTRINSICTD80
find . -type f -name "*.mk" -exec sed -i 's/INTRINSICTD70/INTRINSICTD80/g' {} +

 #rename TBLGEN_TD_DIR70 to TBLGEN_TD_DIR80
find . -type f -name "*.mk" -exec sed -i 's/TBLGEN_TD_DIR70/TBLGEN_TD_DIR80/g' {} +

 #rename CLEAR_TBLGEN_VARS70 to CLEAR_TBLGEN_VARS80
find . -type f -name "*.mk" -exec sed -i 's/CLEAR_TBLGEN_VARS70/CLEAR_TBLGEN_VARS80/g' {} +
137 files changed:
Android.mk
CleanSpec.mk
clear_tblgen_vars.mk
lib/Analysis/Android.mk
lib/AsmParser/Android.mk
lib/BinaryFormat/Android.mk
lib/Bitcode/Reader/Android.mk
lib/Bitcode/Writer/Android.mk
lib/CodeGen/Android.mk
lib/CodeGen/AsmPrinter/Android.mk
lib/CodeGen/GlobalISel/Android.mk
lib/CodeGen/MIRParser/Android.mk
lib/CodeGen/SelectionDAG/Android.mk
lib/DebugInfo/CodeView/Android.mk
lib/DebugInfo/DWARF/Android.mk
lib/DebugInfo/MSF/Android.mk
lib/DebugInfo/PDB/Android.mk
lib/DebugInfo/Symbolize/Android.mk
lib/Demangle/Android.mk
lib/ExecutionEngine/Android.mk
lib/ExecutionEngine/Interpreter/Android.mk
lib/ExecutionEngine/MCJIT/Android.mk
lib/ExecutionEngine/Orc/Android.mk
lib/ExecutionEngine/RuntimeDyld/Android.mk
lib/Fuzzer/Android.mk
lib/IR/Android.mk
lib/IR/llvm-gen-local.mk
lib/IRReader/Android.mk
lib/LTO/Android.mk
lib/LineEditor/Android.mk
lib/Linker/Android.mk
lib/MC/Android.mk
lib/MC/MCDisassembler/Android.mk
lib/MC/MCParser/Android.mk
lib/Object/Android.mk
lib/ObjectYAML/Android.mk
lib/Option/Android.mk
lib/Passes/Android.mk
lib/ProfileData/Android.mk
lib/Support/Android.mk
lib/TableGen/Android.mk
lib/Target/AArch64/Android.mk
lib/Target/AArch64/AsmParser/Android.mk
lib/Target/AArch64/Disassembler/Android.mk
lib/Target/AArch64/InstPrinter/Android.mk
lib/Target/AArch64/MCTargetDesc/Android.mk
lib/Target/AArch64/TargetInfo/Android.mk
lib/Target/AArch64/Utils/Android.mk
lib/Target/AMDGPU/Android.mk
lib/Target/AMDGPU/AsmParser/Android.mk
lib/Target/AMDGPU/Disassembler/Android.mk
lib/Target/AMDGPU/InstPrinter/Android.mk
lib/Target/AMDGPU/MCTargetDesc/Android.mk
lib/Target/AMDGPU/TargetInfo/Android.mk
lib/Target/AMDGPU/Utils/Android.mk
lib/Target/ARM/Android.mk
lib/Target/ARM/AsmParser/Android.mk
lib/Target/ARM/Disassembler/Android.mk
lib/Target/ARM/InstPrinter/Android.mk
lib/Target/ARM/MCTargetDesc/Android.mk
lib/Target/ARM/TargetInfo/Android.mk
lib/Target/ARM/Utils/Android.mk
lib/Target/Android.mk
lib/Target/Mips/Android.mk
lib/Target/Mips/AsmParser/Android.mk
lib/Target/Mips/Disassembler/Android.mk
lib/Target/Mips/InstPrinter/Android.mk
lib/Target/Mips/MCTargetDesc/Android.mk
lib/Target/Mips/TargetInfo/Android.mk
lib/Target/X86/Android.mk
lib/Target/X86/AsmParser/Android.mk
lib/Target/X86/Disassembler/Android.mk
lib/Target/X86/InstPrinter/Android.mk
lib/Target/X86/MCTargetDesc/Android.mk
lib/Target/X86/TargetInfo/Android.mk
lib/Target/X86/Utils/Android.mk
lib/ToolDrivers/llvm-lib/Android.mk
lib/Transforms/AggressiveInstCombine/Android.mk
lib/Transforms/Coroutines/Android.mk
lib/Transforms/Hello/Android.mk
lib/Transforms/IPO/Android.mk
lib/Transforms/InstCombine/Android.mk
lib/Transforms/Instrumentation/Android.mk
lib/Transforms/ObjCARC/Android.mk
lib/Transforms/Scalar/Android.mk
lib/Transforms/Utils/Android.mk
lib/Transforms/Vectorize/Android.mk
lib/XRay/Android.mk
llvm-device-build.mk
llvm-gen-attributes.mk
llvm-gen-intrinsics.mk
llvm-host-build.mk
llvm-tblgen-rules.mk
llvm.mk
shared_llvm.mk
tools/bugpoint-passes/Android.mk
tools/bugpoint/Android.mk
tools/dsymutil/Android.mk
tools/gold/Android.mk
tools/llc/Android.mk
tools/lli/Android.mk
tools/lli/ChildTarget/Android.mk
tools/llvm-ar/Android.mk
tools/llvm-as/Android.mk
tools/llvm-bcanalyzer/Android.mk
tools/llvm-c-test/Android.mk
tools/llvm-config/Android.mk
tools/llvm-cov/Android.mk
tools/llvm-cxxdump/Android.mk
tools/llvm-diff/Android.mk
tools/llvm-dis/Android.mk
tools/llvm-dwarfdump/Android.mk
tools/llvm-dwp/Android.mk
tools/llvm-extract/Android.mk
tools/llvm-link/Android.mk
tools/llvm-lto/Android.mk
tools/llvm-mc/Android.mk
tools/llvm-mcmarkup/Android.mk
tools/llvm-nm/Android.mk
tools/llvm-objdump/Android.mk
tools/llvm-profdata/Android.mk
tools/llvm-readobj/Android.mk
tools/llvm-rtdyld/Android.mk
tools/llvm-size/Android.mk
tools/llvm-split/Android.mk
tools/llvm-symbolizer/Android.mk
tools/lto/Android.mk
tools/obj2yaml/Android.mk
tools/opt/Android.mk
tools/sancov/Android.mk
tools/verify-uselistorder/Android.mk
tools/yaml2obj/Android.mk
utils/FileCheck/Android.mk
utils/TableGen/Android.mk
utils/count/Android.mk
utils/not/Android.mk
utils/yaml-bench/Android.mk