external/llvm
Revisión | a898d952981a5f9e00b12faeed2ba3f0a492b147 (tree) |
---|---|
Tiempo | 2019-09-22 21:35:53 |
Autor | Mauro Rossi <issor.oruam@gmai...> |
Commiter | Mauro Rossi |
android: tools: remove redundant Android.bp
To avoid build errors in pie-x86 due to collision with external/llvm ones
Implemented via following commands:
cd tools
find . -type f -name 'Android.bp' -exec rm {} +
@@ -1,14 +0,0 @@ | ||
1 | -// BugpointPasses module for the host | |
2 | -// ===================================================== | |
3 | - | |
4 | -cc_library_host_shared { | |
5 | - name: "BugpointPasses", | |
6 | - defaults: ["llvm-defaults"], | |
7 | - srcs: ["TestPasses.cpp"], | |
8 | - allow_undefined_symbols: true, | |
9 | - target: { | |
10 | - windows: { | |
11 | - enabled: false, | |
12 | - }, | |
13 | - }, | |
14 | -} |
@@ -1,41 +0,0 @@ | ||
1 | -//===---------------------------------------------------------------=== | |
2 | -// bugpoint command line tool | |
3 | -//===---------------------------------------------------------------=== | |
4 | - | |
5 | - | |
6 | -cc_binary_host { | |
7 | - name: "bugpoint", | |
8 | - defaults: ["llvm-defaults"], | |
9 | - srcs: ["*.cpp"], | |
10 | - static_libs: [ | |
11 | - "libLLVMBitWriter", | |
12 | - "libLLVMCodeGen", | |
13 | - "libLLVMipo", | |
14 | - "libLLVMIRReader", | |
15 | - "libLLVMBitReader", | |
16 | - "libLLVMAsmParser", | |
17 | - "libLLVMInstCombine", | |
18 | - "libLLVMInstrumentation", | |
19 | - "libLLVMLinker", | |
20 | - "libLLVMTransformObjCARC", | |
21 | - "libLLVMObject", | |
22 | - "libLLVMScalarOpts", | |
23 | - "libLLVMTransformUtils", | |
24 | - "libLLVMAnalysis", | |
25 | - "libLLVMTarget", | |
26 | - "libLLVMCore", | |
27 | - "libLLVMMC", | |
28 | - "libLLVMMCParser", | |
29 | - "libLLVMProfileData", | |
30 | - "libLLVMVectorize", | |
31 | - "libLLVMSupport", | |
32 | - ], | |
33 | - target: { | |
34 | - darwin: { | |
35 | - ldflags: ["-Wl,-export_dynamic"], | |
36 | - }, | |
37 | - linux: { | |
38 | - ldflags: ["-Wl,--export-dynamic"], | |
39 | - }, | |
40 | - }, | |
41 | -} |
@@ -1,53 +0,0 @@ | ||
1 | -cc_binary_host { | |
2 | - name: "llvm-dsymutil", | |
3 | - defaults: ["llvm-defaults"], | |
4 | - srcs: ["*.cpp"], | |
5 | - static_libs: [ | |
6 | - "libLLVMARMCodeGen", | |
7 | - "libLLVMARMAsmParser", | |
8 | - "libLLVMARMInfo", | |
9 | - "libLLVMARMDesc", | |
10 | - "libLLVMARMAsmPrinter", | |
11 | - "libLLVMARMDisassembler", | |
12 | - "libLLVMAArch64CodeGen", | |
13 | - "libLLVMAArch64Info", | |
14 | - "libLLVMAArch64AsmParser", | |
15 | - "libLLVMAArch64Desc", | |
16 | - "libLLVMAArch64AsmPrinter", | |
17 | - "libLLVMAArch64Utils", | |
18 | - "libLLVMAArch64Disassembler", | |
19 | - "libLLVMMipsCodeGen", | |
20 | - "libLLVMMipsInfo", | |
21 | - "libLLVMMipsAsmParser", | |
22 | - "libLLVMMipsDesc", | |
23 | - "libLLVMMipsAsmPrinter", | |
24 | - "libLLVMMipsDisassembler", | |
25 | - "libLLVMX86CodeGen", | |
26 | - "libLLVMX86Info", | |
27 | - "libLLVMX86Desc", | |
28 | - "libLLVMX86AsmParser", | |
29 | - "libLLVMX86AsmPrinter", | |
30 | - "libLLVMX86Utils", | |
31 | - "libLLVMX86Disassembler", | |
32 | - "libLLVMX86CodeGen", | |
33 | - "libLLVMAsmPrinter", | |
34 | - "libLLVMDebugInfoCodeView", | |
35 | - "libLLVMSelectionDAG", | |
36 | - "libLLVMCodeGen", | |
37 | - "libLLVMProfileData", | |
38 | - "libLLVMGlobalISel", | |
39 | - "libLLVMDebugInfoDWARF", | |
40 | - "libLLVMInstrumentation", | |
41 | - "libLLVMMCParser", | |
42 | - "libLLVMMCDisassembler", | |
43 | - "libLLVMObject", | |
44 | - "libLLVMBitReader", | |
45 | - "libLLVMScalarOpts", | |
46 | - "libLLVMTransformUtils", | |
47 | - "libLLVMAnalysis", | |
48 | - "libLLVMTarget", | |
49 | - "libLLVMCore", | |
50 | - "libLLVMMC", | |
51 | - "libLLVMSupport", | |
52 | - ], | |
53 | -} |
@@ -1,27 +0,0 @@ | ||
1 | -// | |
2 | -// Copyright (C) 2015 The Android Open Source Project | |
3 | -// | |
4 | -// Licensed under the Apache License, Version 2.0 (the "License"); | |
5 | -// you may not use this file except in compliance with the License. | |
6 | -// You may obtain a copy of the License at | |
7 | -// | |
8 | -// http://www.apache.org/licenses/LICENSE-2.0 | |
9 | -// | |
10 | -// Unless required by applicable law or agreed to in writing, software | |
11 | -// distributed under the License is distributed on an "AS IS" BASIS, | |
12 | -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
13 | -// See the License for the specific language governing permissions and | |
14 | -// limitations under the License. | |
15 | -// | |
16 | - | |
17 | -// For the host only | |
18 | -// ===================================================== | |
19 | - | |
20 | -cc_library_host_shared { | |
21 | - name: "LLVMgold", | |
22 | - defaults: ["llvm-defaults"], | |
23 | - srcs: ["gold-plugin.cpp"], | |
24 | - shared_libs: ["libLLVM"], | |
25 | - include_dirs: ["toolchain/binutils/binutils-2.25/include"], | |
26 | - compile_multilib: "first", | |
27 | -} |
@@ -1,105 +0,0 @@ | ||
1 | -//===---------------------------------------------------------------=== | |
2 | -// llc command line tool (common) | |
3 | -//===---------------------------------------------------------------=== | |
4 | - | |
5 | -llvm_llc_mips_STATIC_LIBRARIES = [ | |
6 | - "libLLVMMipsAsmParser", | |
7 | - "libLLVMMipsInfo", | |
8 | - "libLLVMMipsCodeGen", | |
9 | - "libLLVMMipsDesc", | |
10 | - "libLLVMMipsAsmPrinter", | |
11 | -] | |
12 | - | |
13 | -llvm_llc_x86_STATIC_LIBRARIES = [ | |
14 | - "libLLVMX86Info", | |
15 | - "libLLVMX86AsmParser", | |
16 | - "libLLVMX86CodeGen", | |
17 | - "libLLVMX86Disassembler", | |
18 | - "libLLVMX86Desc", | |
19 | - "libLLVMX86AsmPrinter", | |
20 | - "libLLVMX86Utils", | |
21 | -] | |
22 | - | |
23 | -llvm_llc_arm_STATIC_LIBRARIES = [ | |
24 | - "libLLVMARMCodeGen", | |
25 | - "libLLVMARMDisassembler", | |
26 | - "libLLVMARMAsmParser", | |
27 | - "libLLVMARMAsmPrinter", | |
28 | - "libLLVMARMDesc", | |
29 | - "libLLVMARMInfo", | |
30 | -] | |
31 | - | |
32 | -llvm_llc_aarch64_STATIC_LIBRARIES = [ | |
33 | - "libLLVMAArch64Info", | |
34 | - "libLLVMAArch64AsmParser", | |
35 | - "libLLVMAArch64CodeGen", | |
36 | - "libLLVMAArch64Disassembler", | |
37 | - "libLLVMAArch64Desc", | |
38 | - "libLLVMAArch64AsmPrinter", | |
39 | - "libLLVMAArch64Utils", | |
40 | -] | |
41 | - | |
42 | -//===---------------------------------------------------------------=== | |
43 | -// llc command line tool | |
44 | -//===---------------------------------------------------------------=== | |
45 | - | |
46 | -cc_binary_host { | |
47 | - name: "llc", | |
48 | - defaults: ["llvm-defaults"], | |
49 | - srcs: ["llc.cpp"], | |
50 | - static_libs: [ | |
51 | - "libLLVMGlobalISel", | |
52 | - "libLLVMAsmPrinter", | |
53 | - "libLLVMDebugInfoCodeView", | |
54 | - "libLLVMIRReader", | |
55 | - "libLLVMAsmParser", | |
56 | - "libLLVMBitReader", | |
57 | - "libLLVMBitWriter", | |
58 | - "libLLVMSelectionDAG", | |
59 | - "libLLVMInstCombine", | |
60 | - "libLLVMCodeGen", | |
61 | - "libLLVMProfileData", | |
62 | - "libLLVMInstrumentation", | |
63 | - "libLLVMObject", | |
64 | - "libLLVMipo", | |
65 | - "libLLVMLinker", | |
66 | - "libLLVMMCDisassembler", | |
67 | - "libLLVMMC", | |
68 | - "libLLVMMIRParser", | |
69 | - "libLLVMMCParser", | |
70 | - "libLLVMScalarOpts", | |
71 | - "libLLVMTransformUtils", | |
72 | - "libLLVMVectorize", | |
73 | - "libLLVMAnalysis", | |
74 | - "libLLVMTarget", | |
75 | - "libLLVMCore", | |
76 | - "libLLVMSupport", | |
77 | - "libLLVMObject", | |
78 | - ], | |
79 | - target: { | |
80 | - host: { | |
81 | - static_libs: llvm_llc_arm_STATIC_LIBRARIES + | |
82 | - llvm_llc_mips_STATIC_LIBRARIES + | |
83 | - llvm_llc_x86_STATIC_LIBRARIES + | |
84 | - llvm_llc_aarch64_STATIC_LIBRARIES, | |
85 | - }, | |
86 | - android_arm: { | |
87 | - static_libs: llvm_llc_arm_STATIC_LIBRARIES, | |
88 | - }, | |
89 | - android_arm64: { | |
90 | - static_libs: llvm_llc_aarch64_STATIC_LIBRARIES + llvm_llc_arm_STATIC_LIBRARIES, | |
91 | - }, | |
92 | - android_mips: { | |
93 | - static_libs: llvm_llc_mips_STATIC_LIBRARIES, | |
94 | - }, | |
95 | - android_mips64: { | |
96 | - static_libs: llvm_llc_mips_STATIC_LIBRARIES, | |
97 | - }, | |
98 | - android_x86: { | |
99 | - static_libs: llvm_llc_x86_STATIC_LIBRARIES, | |
100 | - }, | |
101 | - android_x86_64: { | |
102 | - static_libs: llvm_llc_x86_STATIC_LIBRARIES, | |
103 | - }, | |
104 | - }, | |
105 | -} |
@@ -1,69 +0,0 @@ | ||
1 | -//===---------------------------------------------------------------=== | |
2 | -// lli command line tool | |
3 | -//===---------------------------------------------------------------=== | |
4 | - | |
5 | -cc_binary_host { | |
6 | - name: "lli", | |
7 | - defaults: ["llvm-defaults"], | |
8 | - srcs: [ | |
9 | - "lli.cpp", | |
10 | - "OrcLazyJIT.cpp", | |
11 | - ], | |
12 | - static_libs: [ | |
13 | - "libLLVMIRReader", | |
14 | - "libLLVMBitReader", | |
15 | - "libLLVMARMCodeGen", | |
16 | - "libLLVMARMInfo", | |
17 | - "libLLVMARMDesc", | |
18 | - "libLLVMARMAsmPrinter", | |
19 | - "libLLVMARMAsmParser", | |
20 | - "libLLVMARMDisassembler", | |
21 | - "libLLVMAArch64CodeGen", | |
22 | - "libLLVMAArch64Info", | |
23 | - "libLLVMAArch64Desc", | |
24 | - "libLLVMAArch64AsmPrinter", | |
25 | - "libLLVMAArch64AsmParser", | |
26 | - "libLLVMAArch64Utils", | |
27 | - "libLLVMAArch64Disassembler", | |
28 | - "libLLVMMipsCodeGen", | |
29 | - "libLLVMMipsInfo", | |
30 | - "libLLVMMipsDesc", | |
31 | - "libLLVMMipsAsmPrinter", | |
32 | - "libLLVMMipsAsmParser", | |
33 | - "libLLVMMipsDisassembler", | |
34 | - "libLLVMX86CodeGen", | |
35 | - "libLLVMX86Info", | |
36 | - "libLLVMX86Desc", | |
37 | - "libLLVMX86AsmPrinter", | |
38 | - "libLLVMX86AsmParser", | |
39 | - "libLLVMX86Utils", | |
40 | - "libLLVMX86Disassembler", | |
41 | - "libLLVMAsmPrinter", | |
42 | - "libLLVMGlobalISel", | |
43 | - "libLLVMDebugInfoCodeView", | |
44 | - "libLLVMSelectionDAG", | |
45 | - "libLLVMCodeGen", | |
46 | - "libLLVMProfileData", | |
47 | - "libLLVMInstrumentation", | |
48 | - "libLLVMLinker", | |
49 | - "libLLVMInterpreter", | |
50 | - "libLLVMScalarOpts", | |
51 | - "libLLVMTransformUtils", | |
52 | - "libLLVMAnalysis", | |
53 | - "libLLVMTarget", | |
54 | - "libLLVMMC", | |
55 | - "libLLVMMCJIT", | |
56 | - "libLLVMOrcJIT", | |
57 | - "libLLVMExecutionEngine", | |
58 | - "libLLVMRuntimeDyld", | |
59 | - "libLLVMMCParser", | |
60 | - "libLLVMObject", | |
61 | - "libLLVMCore", | |
62 | - "libLLVMAsmParser", | |
63 | - "libLLVMOption", | |
64 | - "libLLVMSupport", | |
65 | - "libLLVMMCDisassembler", | |
66 | - ], | |
67 | -} | |
68 | - | |
69 | -subdirs = ["ChildTarget"] |
@@ -1,19 +0,0 @@ | ||
1 | -//===---------------------------------------------------------------=== | |
2 | -// lli-child-target command line tool | |
3 | -//===---------------------------------------------------------------=== | |
4 | - | |
5 | -cc_binary_host { | |
6 | - name: "lli-child-target", | |
7 | - defaults: ["llvm-defaults"], | |
8 | - srcs: ["ChildTarget.cpp"], | |
9 | - static_libs: [ | |
10 | - "libLLVMOrcJIT", | |
11 | - "libLLVMRuntimeDyld", | |
12 | - "libLLVMObject", | |
13 | - "libLLVMBitReader", | |
14 | - "libLLVMMC", | |
15 | - "libLLVMMCParser", | |
16 | - "libLLVMCore", | |
17 | - "libLLVMSupport", | |
18 | - ], | |
19 | -} |
@@ -1,14 +0,0 @@ | ||
1 | -//===---------------------------------------------------------------=== | |
2 | -// llvm-ar command line tool | |
3 | -//===---------------------------------------------------------------=== | |
4 | - | |
5 | -cc_binary_host { | |
6 | - name: "llvm-ar", | |
7 | - defaults: ["llvm-defaults"], | |
8 | - srcs: ["llvm-ar.cpp"], | |
9 | - shared_libs: ["libLLVM"], | |
10 | - symlinks: [ | |
11 | - "llvm-lib", | |
12 | - "llvm-ranlib", | |
13 | - ], | |
14 | -} |
@@ -1,12 +0,0 @@ | ||
1 | -cc_binary_host { | |
2 | - name: "llvm-as", | |
3 | - defaults: ["llvm-defaults"], | |
4 | - srcs: ["llvm-as.cpp"], | |
5 | - static_libs: [ | |
6 | - "libLLVMAsmParser", | |
7 | - "libLLVMBitWriter", | |
8 | - "libLLVMAnalysis", | |
9 | - "libLLVMCore", | |
10 | - "libLLVMSupport", | |
11 | - ], | |
12 | -} |
@@ -1,14 +0,0 @@ | ||
1 | -//===---------------------------------------------------------------=== | |
2 | -// llvm-bcanalyzer command line tool | |
3 | -//===---------------------------------------------------------------=== | |
4 | - | |
5 | -cc_binary_host { | |
6 | - name: "llvm-bcanalyzer", | |
7 | - defaults: ["llvm-defaults"], | |
8 | - srcs: ["llvm-bcanalyzer.cpp"], | |
9 | - static_libs: [ | |
10 | - "libLLVMBitReader", | |
11 | - "libLLVMCore", | |
12 | - "libLLVMSupport", | |
13 | - ], | |
14 | -} |
@@ -1,55 +0,0 @@ | ||
1 | -//===---------------------------------------------------------------=== | |
2 | -// llvm-c-test command line tool | |
3 | -//===---------------------------------------------------------------=== | |
4 | - | |
5 | -cc_binary_host { | |
6 | - name: "llvm-c-test", | |
7 | - defaults: ["llvm-defaults"], | |
8 | - srcs: [ | |
9 | - "*.c", | |
10 | - "*.cpp", | |
11 | - ], | |
12 | - static_libs: [ | |
13 | - "libLLVMBitReader", | |
14 | - "libLLVMARMCodeGen", | |
15 | - "libLLVMARMInfo", | |
16 | - "libLLVMARMDesc", | |
17 | - "libLLVMARMAsmPrinter", | |
18 | - "libLLVMARMDisassembler", | |
19 | - "libLLVMAArch64CodeGen", | |
20 | - "libLLVMAArch64Info", | |
21 | - "libLLVMAArch64Desc", | |
22 | - "libLLVMAArch64AsmPrinter", | |
23 | - "libLLVMAArch64Utils", | |
24 | - "libLLVMAArch64Disassembler", | |
25 | - "libLLVMMipsCodeGen", | |
26 | - "libLLVMMipsInfo", | |
27 | - "libLLVMMipsDesc", | |
28 | - "libLLVMMipsAsmPrinter", | |
29 | - "libLLVMMipsDisassembler", | |
30 | - "libLLVMX86CodeGen", | |
31 | - "libLLVMX86Info", | |
32 | - "libLLVMX86Desc", | |
33 | - "libLLVMX86AsmPrinter", | |
34 | - "libLLVMX86Utils", | |
35 | - "libLLVMX86Disassembler", | |
36 | - "libLLVMAsmPrinter", | |
37 | - "libLLVMSelectionDAG", | |
38 | - "libLLVMCodeGen", | |
39 | - "libLLVMGlobalISel", | |
40 | - "libLLVMProfileData", | |
41 | - "libLLVMInstrumentation", | |
42 | - "libLLVMScalarOpts", | |
43 | - "libLLVMTransformUtils", | |
44 | - "libLLVMAnalysis", | |
45 | - "libLLVMTarget", | |
46 | - "libLLVMMC", | |
47 | - "libLLVMObject", | |
48 | - "libLLVMMCParser", | |
49 | - "libLLVMCore", | |
50 | - "libLLVMAsmParser", | |
51 | - "libLLVMOption", | |
52 | - "libLLVMSupport", | |
53 | - "libLLVMMCDisassembler", | |
54 | - ], | |
55 | -} |
@@ -1,23 +0,0 @@ | ||
1 | -//===---------------------------------------------------------------=== | |
2 | -// llvm-config command line tool | |
3 | -//===---------------------------------------------------------------=== | |
4 | - | |
5 | -cc_binary_host { | |
6 | - name: "llvm-config", | |
7 | - defaults: ["llvm-defaults"], | |
8 | - generated_headers: ["llvm-gen-config"], | |
9 | - srcs: ["llvm-config.cpp"], | |
10 | - static_libs: [ | |
11 | - "libLLVMCore", | |
12 | - "libLLVMSupport", | |
13 | - ], | |
14 | -} | |
15 | - | |
16 | -// Create BuildVariables.inc dynamically from BuildVariables.inc.in | |
17 | -genrule { | |
18 | - name: "llvm-gen-config", | |
19 | - srcs: ["BuildVariables.inc.in"], | |
20 | - out: ["BuildVariables.inc"], | |
21 | - tool_files: ["BuildVariables.inc.in"], | |
22 | - cmd: "sed -e \"s#@ANDROID_BUILD_TOP@#$$PWD#\" < $(in) > $(out)", | |
23 | -} |
@@ -1,19 +0,0 @@ | ||
1 | -//===---------------------------------------------------------------=== | |
2 | -// llvm-cov command line tool | |
3 | -//===---------------------------------------------------------------=== | |
4 | - | |
5 | -cc_binary_host { | |
6 | - name: "llvm-cov", | |
7 | - defaults: ["llvm-defaults"], | |
8 | - srcs: ["*.cpp"], | |
9 | - static_libs: [ | |
10 | - "libLLVMObject", | |
11 | - "libLLVMProfileDataCoverage", | |
12 | - "libLLVMProfileData", | |
13 | - "libLLVMMC", | |
14 | - "libLLVMMCParser", | |
15 | - "libLLVMBitReader", | |
16 | - "libLLVMCore", | |
17 | - "libLLVMSupport", | |
18 | - ], | |
19 | -} |
@@ -1,46 +0,0 @@ | ||
1 | -cc_binary_host { | |
2 | - name: "llvm-cxxdump", | |
3 | - defaults: ["llvm-defaults"], | |
4 | - srcs: [ | |
5 | - "Error.cpp", | |
6 | - "llvm-cxxdump.cpp", | |
7 | - ], | |
8 | - | |
9 | - static_libs: [ | |
10 | - "libLLVMARMAsmParser", | |
11 | - "libLLVMARMInfo", | |
12 | - "libLLVMARMDesc", | |
13 | - "libLLVMARMAsmPrinter", | |
14 | - "libLLVMARMDisassembler", | |
15 | - "libLLVMAArch64Info", | |
16 | - "libLLVMAArch64AsmParser", | |
17 | - "libLLVMAArch64Desc", | |
18 | - "libLLVMAArch64AsmPrinter", | |
19 | - "libLLVMAArch64Utils", | |
20 | - "libLLVMAArch64Disassembler", | |
21 | - "libLLVMMipsInfo", | |
22 | - "libLLVMMipsAsmParser", | |
23 | - "libLLVMMipsDesc", | |
24 | - "libLLVMMipsAsmPrinter", | |
25 | - "libLLVMMipsDisassembler", | |
26 | - "libLLVMX86Info", | |
27 | - "libLLVMX86Desc", | |
28 | - "libLLVMX86AsmParser", | |
29 | - "libLLVMX86CodeGen", | |
30 | - "libLLVMX86AsmPrinter", | |
31 | - "libLLVMX86Utils", | |
32 | - "libLLVMX86Disassembler", | |
33 | - "libLLVMAsmPrinter", | |
34 | - "libLLVMCodeGen", | |
35 | - "libLLVMAnalysis", | |
36 | - "libLLVMTarget", | |
37 | - "libLLVMObject", | |
38 | - "libLLVMMCParser", | |
39 | - "libLLVMMC", | |
40 | - "libLLVMMCDisassembler", | |
41 | - "libLLVMBitReader", | |
42 | - "libLLVMCore", | |
43 | - "libLLVMAsmParser", | |
44 | - "libLLVMSupport", | |
45 | - ], | |
46 | -} |
@@ -1,21 +0,0 @@ | ||
1 | -//===---------------------------------------------------------------=== | |
2 | -// llvm-diff command line tool | |
3 | -//===---------------------------------------------------------------=== | |
4 | - | |
5 | -cc_binary_host { | |
6 | - name: "llvm-diff", | |
7 | - defaults: ["llvm-defaults"], | |
8 | - srcs: [ | |
9 | - "llvm-diff.cpp", | |
10 | - "DiffConsumer.cpp", | |
11 | - "DifferenceEngine.cpp", | |
12 | - "DiffLog.cpp", | |
13 | - ], | |
14 | - static_libs: [ | |
15 | - "libLLVMIRReader", | |
16 | - "libLLVMBitReader", | |
17 | - "libLLVMAsmParser", | |
18 | - "libLLVMCore", | |
19 | - "libLLVMSupport", | |
20 | - ], | |
21 | -} |
@@ -1,11 +0,0 @@ | ||
1 | -cc_binary_host { | |
2 | - name: "llvm-dis", | |
3 | - defaults: ["llvm-defaults"], | |
4 | - srcs: ["llvm-dis.cpp"], | |
5 | - static_libs: [ | |
6 | - "libLLVMAnalysis", | |
7 | - "libLLVMBitReader", | |
8 | - "libLLVMCore", | |
9 | - "libLLVMSupport", | |
10 | - ], | |
11 | -} |
@@ -1,19 +0,0 @@ | ||
1 | -//===---------------------------------------------------------------=== | |
2 | -// llvm-dwarfdump command line tool | |
3 | -//===---------------------------------------------------------------=== | |
4 | - | |
5 | -cc_binary_host { | |
6 | - name: "llvm-dwarfdump", | |
7 | - defaults: ["llvm-defaults"], | |
8 | - srcs: ["llvm-dwarfdump.cpp"], | |
9 | - static_libs: [ | |
10 | - "libLLVMDebugInfoDWARF", | |
11 | - "libLLVMDebugInfoPDB", | |
12 | - "libLLVMObject", | |
13 | - "libLLVMBitReader", | |
14 | - "libLLVMMC", | |
15 | - "libLLVMMCParser", | |
16 | - "libLLVMCore", | |
17 | - "libLLVMSupport", | |
18 | - ], | |
19 | -} |
@@ -1,68 +0,0 @@ | ||
1 | -//===---------------------------------------------------------------=== | |
2 | -// llvm-dwp command line tool | |
3 | -//===---------------------------------------------------------------=== | |
4 | - | |
5 | -cc_binary_host { | |
6 | - name: "llvm-dwp", | |
7 | - defaults: ["llvm-defaults"], | |
8 | - | |
9 | - srcs: ["*.cpp"], | |
10 | - | |
11 | - static_libs: [ | |
12 | - "libLLVMDebugInfoDWARF", | |
13 | - "libLLVMObject", | |
14 | - "libLLVMBitReader", | |
15 | - "libLLVMARMCodeGen", | |
16 | - "libLLVMARMAsmParser", | |
17 | - "libLLVMARMAsmPrinter", | |
18 | - "libLLVMARMInfo", | |
19 | - "libLLVMARMDesc", | |
20 | - "libLLVMARMDisassembler", | |
21 | - "libLLVMMipsCodeGen", | |
22 | - "libLLVMMipsInfo", | |
23 | - "libLLVMMipsDesc", | |
24 | - "libLLVMMipsAsmParser", | |
25 | - "libLLVMMipsAsmPrinter", | |
26 | - "libLLVMMipsDisassembler", | |
27 | - "libLLVMX86CodeGen", | |
28 | - "libLLVMX86Info", | |
29 | - "libLLVMX86Desc", | |
30 | - "libLLVMX86AsmParser", | |
31 | - "libLLVMX86AsmPrinter", | |
32 | - "libLLVMX86Utils", | |
33 | - "libLLVMX86Disassembler", | |
34 | - "libLLVMAArch64CodeGen", | |
35 | - "libLLVMAArch64Info", | |
36 | - "libLLVMAArch64Desc", | |
37 | - "libLLVMAArch64AsmParser", | |
38 | - "libLLVMAArch64AsmPrinter", | |
39 | - "libLLVMAArch64Utils", | |
40 | - "libLLVMAArch64Disassembler", | |
41 | - "libLLVMExecutionEngine", | |
42 | - "libLLVMRuntimeDyld", | |
43 | - "libLLVMMCJIT", | |
44 | - "libLLVMOrcJIT", | |
45 | - "libLLVMGlobalISel", | |
46 | - "libLLVMAsmPrinter", | |
47 | - "libLLVMDebugInfoCodeView", | |
48 | - "libLLVMSelectionDAG", | |
49 | - "libLLVMCodeGen", | |
50 | - "libLLVMScalarOpts", | |
51 | - "libLLVMInstCombine", | |
52 | - "libLLVMInstrumentation", | |
53 | - "libLLVMTransformObjCARC", | |
54 | - "libLLVMTransformUtils", | |
55 | - "libLLVMVectorize", | |
56 | - "libLLVMAnalysis", | |
57 | - "libLLVMTarget", | |
58 | - "libLLVMMCDisassembler", | |
59 | - "libLLVMMC", | |
60 | - "libLLVMMCParser", | |
61 | - "libLLVMCore", | |
62 | - "libLLVMAsmParser", | |
63 | - "libLLVMOption", | |
64 | - "libLLVMLTO", | |
65 | - "libLLVMSupport", | |
66 | - "libLLVMProfileData", | |
67 | - ], | |
68 | -} |
@@ -1,22 +0,0 @@ | ||
1 | -//===---------------------------------------------------------------=== | |
2 | -// llvm-extract command line tool | |
3 | -//===---------------------------------------------------------------=== | |
4 | - | |
5 | -cc_binary_host { | |
6 | - name: "llvm-extract", | |
7 | - defaults: ["llvm-defaults"], | |
8 | - srcs: ["llvm-extract.cpp"], | |
9 | - static_libs: [ | |
10 | - "libLLVMIRReader", | |
11 | - "libLLVMAsmParser", | |
12 | - "libLLVMObject", | |
13 | - "libLLVMBitReader", | |
14 | - "libLLVMBitWriter", | |
15 | - "libLLVMipo", | |
16 | - "libLLVMTransformUtils", | |
17 | - "libLLVMAnalysis", | |
18 | - "libLLVMTarget", | |
19 | - "libLLVMCore", | |
20 | - "libLLVMSupport", | |
21 | - ], | |
22 | -} |
@@ -1,24 +0,0 @@ | ||
1 | -//===---------------------------------------------------------------=== | |
2 | -// llvm-link command line tool | |
3 | -//===---------------------------------------------------------------=== | |
4 | - | |
5 | -cc_binary { | |
6 | - name: "llvm-link", | |
7 | - defaults: ["llvm-defaults"], | |
8 | - srcs: ["llvm-link.cpp"], | |
9 | - static_libs: [ | |
10 | - "libLLVMLinker", | |
11 | - "libLLVMIRReader", | |
12 | - "libLLVMObject", | |
13 | - "libLLVMMC", | |
14 | - "libLLVMMCParser", | |
15 | - "libLLVMBitReader", | |
16 | - "libLLVMBitWriter", | |
17 | - "libLLVMAsmParser", | |
18 | - "libLLVMTransformUtils", | |
19 | - "libLLVMAnalysis", | |
20 | - "libLLVMTarget", | |
21 | - "libLLVMCore", | |
22 | - "libLLVMSupport", | |
23 | - ], | |
24 | -} |
@@ -1,65 +0,0 @@ | ||
1 | -//===---------------------------------------------------------------=== | |
2 | -// llvm-lto command line tool | |
3 | -//===---------------------------------------------------------------=== | |
4 | - | |
5 | -cc_binary_host { | |
6 | - name: "llvm-lto", | |
7 | - defaults: ["llvm-defaults"], | |
8 | - srcs: ["llvm-lto.cpp"], | |
9 | - static_libs: [ | |
10 | - "libLLVMARMCodeGen", | |
11 | - "libLLVMARMInfo", | |
12 | - "libLLVMARMDesc", | |
13 | - "libLLVMARMAsmPrinter", | |
14 | - "libLLVMARMAsmParser", | |
15 | - "libLLVMARMDisassembler", | |
16 | - "libLLVMAArch64CodeGen", | |
17 | - "libLLVMAArch64Info", | |
18 | - "libLLVMAArch64AsmParser", | |
19 | - "libLLVMAArch64AsmPrinter", | |
20 | - "libLLVMAArch64Desc", | |
21 | - "libLLVMAArch64Utils", | |
22 | - "libLLVMAArch64Disassembler", | |
23 | - "libLLVMMipsCodeGen", | |
24 | - "libLLVMMipsInfo", | |
25 | - "libLLVMMipsDesc", | |
26 | - "libLLVMMipsAsmPrinter", | |
27 | - "libLLVMMipsAsmParser", | |
28 | - "libLLVMMipsDisassembler", | |
29 | - "libLLVMX86CodeGen", | |
30 | - "libLLVMX86Info", | |
31 | - "libLLVMX86Desc", | |
32 | - "libLLVMX86AsmPrinter", | |
33 | - "libLLVMX86AsmParser", | |
34 | - "libLLVMX86Utils", | |
35 | - "libLLVMX86Disassembler", | |
36 | - "libLLVMAsmPrinter", | |
37 | - "libLLVMSelectionDAG", | |
38 | - "libLLVMLTO", | |
39 | - "libLLVMCodeGen", | |
40 | - "libLLVMGlobalISel", | |
41 | - "libLLVMDebugInfoCodeView", | |
42 | - "libLLVMTarget", | |
43 | - "libLLVMBitReader", | |
44 | - "libLLVMBitWriter", | |
45 | - "libLLVMLinker", | |
46 | - "libLLVMipo", | |
47 | - "libLLVMIRReader", | |
48 | - "libLLVMTransformObjCARC", | |
49 | - "libLLVMScalarOpts", | |
50 | - "libLLVMInstCombine", | |
51 | - "libLLVMVectorize", | |
52 | - "libLLVMInstrumentation", | |
53 | - "libLLVMTransformUtils", | |
54 | - "libLLVMProfileData", | |
55 | - "libLLVMAnalysis", | |
56 | - "libLLVMMC", | |
57 | - "libLLVMMCParser", | |
58 | - "libLLVMMCDisassembler", | |
59 | - "libLLVMObject", | |
60 | - "libLLVMCore", | |
61 | - "libLLVMAsmParser", | |
62 | - "libLLVMOption", | |
63 | - "libLLVMSupport", | |
64 | - ], | |
65 | -} |
@@ -1,50 +0,0 @@ | ||
1 | -//===---------------------------------------------------------------=== | |
2 | -// llvm-mc command line tool | |
3 | -//===---------------------------------------------------------------=== | |
4 | - | |
5 | -cc_binary_host { | |
6 | - name: "llvm-mc", | |
7 | - defaults: ["llvm-defaults"], | |
8 | - srcs: [ | |
9 | - "llvm-mc.cpp", | |
10 | - "Disassembler.cpp", | |
11 | - ], | |
12 | - static_libs: [ | |
13 | - "libLLVMARMAsmParser", | |
14 | - "libLLVMARMInfo", | |
15 | - "libLLVMARMDesc", | |
16 | - "libLLVMARMAsmPrinter", | |
17 | - "libLLVMARMDisassembler", | |
18 | - "libLLVMAArch64Info", | |
19 | - "libLLVMAArch64AsmParser", | |
20 | - "libLLVMAArch64Desc", | |
21 | - "libLLVMAArch64AsmPrinter", | |
22 | - "libLLVMAArch64Utils", | |
23 | - "libLLVMAArch64Disassembler", | |
24 | - "libLLVMMipsInfo", | |
25 | - "libLLVMMipsAsmParser", | |
26 | - "libLLVMMipsDesc", | |
27 | - "libLLVMMipsAsmPrinter", | |
28 | - "libLLVMMipsDisassembler", | |
29 | - "libLLVMX86Info", | |
30 | - "libLLVMX86Desc", | |
31 | - "libLLVMX86AsmParser", | |
32 | - "libLLVMX86AsmPrinter", | |
33 | - "libLLVMX86Utils", | |
34 | - "libLLVMX86Disassembler", | |
35 | - "libLLVMX86CodeGen", | |
36 | - "libLLVMAsmPrinter", | |
37 | - "libLLVMCodeGen", | |
38 | - "libLLVMTransformUtils", | |
39 | - "libLLVMTarget", | |
40 | - "libLLVMAnalysis", | |
41 | - "libLLVMMC", | |
42 | - "libLLVMObject", | |
43 | - "libLLVMBitReader", | |
44 | - "libLLVMMCParser", | |
45 | - "libLLVMCore", | |
46 | - "libLLVMAsmParser", | |
47 | - "libLLVMSupport", | |
48 | - "libLLVMMCDisassembler", | |
49 | - ], | |
50 | -} |
@@ -1,13 +0,0 @@ | ||
1 | -//===---------------------------------------------------------------=== | |
2 | -// llvm-mcmarkup command line tool | |
3 | -//===---------------------------------------------------------------=== | |
4 | - | |
5 | -cc_binary_host { | |
6 | - name: "llvm-mcmarkup", | |
7 | - defaults: ["llvm-defaults"], | |
8 | - srcs: ["llvm-mcmarkup.cpp"], | |
9 | - static_libs: [ | |
10 | - "libLLVMCore", | |
11 | - "libLLVMSupport", | |
12 | - ], | |
13 | -} |
@@ -1,48 +0,0 @@ | ||
1 | -//===---------------------------------------------------------------=== | |
2 | -// llvm-nm command line tool | |
3 | -//===---------------------------------------------------------------=== | |
4 | - | |
5 | -cc_binary_host { | |
6 | - name: "llvm-nm", | |
7 | - defaults: ["llvm-defaults"], | |
8 | - srcs: ["llvm-nm.cpp"], | |
9 | - static_libs: [ | |
10 | - "libLLVMARMCodeGen", | |
11 | - "libLLVMARMInfo", | |
12 | - "libLLVMARMDesc", | |
13 | - "libLLVMARMAsmPrinter", | |
14 | - "libLLVMARMAsmParser", | |
15 | - "libLLVMARMDisassembler", | |
16 | - "libLLVMAArch64CodeGen", | |
17 | - "libLLVMAArch64Info", | |
18 | - "libLLVMAArch64AsmParser", | |
19 | - "libLLVMAArch64Desc", | |
20 | - "libLLVMAArch64AsmPrinter", | |
21 | - "libLLVMAArch64Utils", | |
22 | - "libLLVMAArch64Disassembler", | |
23 | - "libLLVMMipsCodeGen", | |
24 | - "libLLVMMipsInfo", | |
25 | - "libLLVMMipsAsmParser", | |
26 | - "libLLVMMipsDesc", | |
27 | - "libLLVMMipsAsmPrinter", | |
28 | - "libLLVMMipsDisassembler", | |
29 | - "libLLVMX86Info", | |
30 | - "libLLVMX86Desc", | |
31 | - "libLLVMX86AsmPrinter", | |
32 | - "libLLVMX86AsmParser", | |
33 | - "libLLVMX86CodeGen", | |
34 | - "libLLVMX86Utils", | |
35 | - "libLLVMX86Disassembler", | |
36 | - "libLLVMCodeGen", | |
37 | - "libLLVMTransformUtils", | |
38 | - "libLLVMTarget", | |
39 | - "libLLVMAnalysis", | |
40 | - "libLLVMObject", | |
41 | - "libLLVMBitReader", | |
42 | - "libLLVMMC", | |
43 | - "libLLVMMCParser", | |
44 | - "libLLVMCore", | |
45 | - "libLLVMSupport", | |
46 | - "libLLVMMCDisassembler", | |
47 | - ], | |
48 | -} |
@@ -1,60 +0,0 @@ | ||
1 | -//===---------------------------------------------------------------=== | |
2 | -// llvm-objdump command line tool | |
3 | -//===---------------------------------------------------------------=== | |
4 | - | |
5 | -cc_binary_host { | |
6 | - name: "llvm-objdump", | |
7 | - defaults: ["llvm-defaults"], | |
8 | - srcs: [ | |
9 | - "llvm-objdump.cpp", | |
10 | - "COFFDump.cpp", | |
11 | - "ELFDump.cpp", | |
12 | - "MachODump.cpp", | |
13 | - ], | |
14 | - static_libs: [ | |
15 | - "libLLVMDebugInfoDWARF", | |
16 | - "libLLVMDebugInfoPDB", | |
17 | - "libLLVMARMAsmParser", | |
18 | - "libLLVMARMInfo", | |
19 | - "libLLVMARMDesc", | |
20 | - "libLLVMARMAsmPrinter", | |
21 | - "libLLVMARMDisassembler", | |
22 | - "libLLVMAArch64Info", | |
23 | - "libLLVMAArch64AsmParser", | |
24 | - "libLLVMAArch64Desc", | |
25 | - "libLLVMAArch64AsmPrinter", | |
26 | - "libLLVMAArch64Utils", | |
27 | - "libLLVMAArch64Disassembler", | |
28 | - "libLLVMMipsInfo", | |
29 | - "libLLVMMipsAsmParser", | |
30 | - "libLLVMMipsDesc", | |
31 | - "libLLVMMipsAsmPrinter", | |
32 | - "libLLVMMipsDisassembler", | |
33 | - "libLLVMX86Info", | |
34 | - "libLLVMX86Desc", | |
35 | - "libLLVMX86AsmParser", | |
36 | - "libLLVMX86CodeGen", | |
37 | - "libLLVMX86AsmPrinter", | |
38 | - "libLLVMX86Utils", | |
39 | - "libLLVMX86Disassembler", | |
40 | - "libLLVMAsmPrinter", | |
41 | - "libLLVMCodeGen", | |
42 | - "libLLVMTransformUtils", | |
43 | - "libLLVMTarget", | |
44 | - "libLLVMAnalysis", | |
45 | - "libLLVMObject", | |
46 | - "libLLVMMCParser", | |
47 | - "libLLVMMC", | |
48 | - "libLLVMMCDisassembler", | |
49 | - "libLLVMBitReader", | |
50 | - "libLLVMCore", | |
51 | - "libLLVMAsmParser", | |
52 | - "libLLVMSupport", | |
53 | - ], | |
54 | - | |
55 | - // b/31938382, clang-tidy segmentation fault on MachODump.cpp. | |
56 | - tidy_checks: [ | |
57 | - "-readability-*", | |
58 | - "-google-readability-*", | |
59 | - ], | |
60 | -} |
@@ -1,10 +0,0 @@ | ||
1 | -cc_binary_host { | |
2 | - name: "llvm-pdbdump", | |
3 | - defaults: ["llvm-defaults"], | |
4 | - srcs: ["*.cpp"], | |
5 | - static_libs: [ | |
6 | - "libLLVMDebugInfoPDB", | |
7 | - "libLLVMDebugInfoCodeView", | |
8 | - "libLLVMSupport", | |
9 | - ], | |
10 | -} |
@@ -1,15 +0,0 @@ | ||
1 | -//===---------------------------------------------------------------=== | |
2 | -// llvm-profdata command line tool | |
3 | -//===---------------------------------------------------------------=== | |
4 | - | |
5 | -cc_binary_host { | |
6 | - name: "llvm-profdata", | |
7 | - defaults: ["llvm-defaults"], | |
8 | - srcs: ["llvm-profdata.cpp"], | |
9 | - static_libs: [ | |
10 | - "libLLVMObject", | |
11 | - "libLLVMProfileData", | |
12 | - "libLLVMCore", | |
13 | - "libLLVMSupport", | |
14 | - ], | |
15 | -} |
@@ -1,22 +0,0 @@ | ||
1 | -//===---------------------------------------------------------------=== | |
2 | -// llvm-readobj command line tool | |
3 | -//===---------------------------------------------------------------=== | |
4 | - | |
5 | -cc_binary_host { | |
6 | - name: "llvm-readobj", | |
7 | - defaults: ["llvm-defaults"], | |
8 | - srcs: ["*.cpp"], | |
9 | - static_libs: [ | |
10 | - "libLLVMARMInfo", | |
11 | - "libLLVMAArch64Info", | |
12 | - "libLLVMMipsInfo", | |
13 | - "libLLVMX86Info", | |
14 | - "libLLVMDebugInfoCodeView", | |
15 | - "libLLVMObject", | |
16 | - "libLLVMBitReader", | |
17 | - "libLLVMMC", | |
18 | - "libLLVMMCParser", | |
19 | - "libLLVMCore", | |
20 | - "libLLVMSupport", | |
21 | - ], | |
22 | -} |
@@ -1,49 +0,0 @@ | ||
1 | -//===---------------------------------------------------------------=== | |
2 | -// llvm-rtdyld command line tool | |
3 | -//===---------------------------------------------------------------=== | |
4 | - | |
5 | -cc_binary_host { | |
6 | - name: "llvm-rtdyld", | |
7 | - defaults: ["llvm-defaults"], | |
8 | - srcs: ["llvm-rtdyld.cpp"], | |
9 | - static_libs: [ | |
10 | - "libLLVMARMCodeGen", | |
11 | - "libLLVMARMInfo", | |
12 | - "libLLVMARMDesc", | |
13 | - "libLLVMARMAsmPrinter", | |
14 | - "libLLVMARMAsmParser", | |
15 | - "libLLVMARMDisassembler", | |
16 | - "libLLVMAArch64CodeGen", | |
17 | - "libLLVMAArch64Info", | |
18 | - "libLLVMAArch64AsmParser", | |
19 | - "libLLVMAArch64Desc", | |
20 | - "libLLVMAArch64AsmPrinter", | |
21 | - "libLLVMAArch64Utils", | |
22 | - "libLLVMAArch64Disassembler", | |
23 | - "libLLVMMipsCodeGen", | |
24 | - "libLLVMMipsInfo", | |
25 | - "libLLVMMipsDesc", | |
26 | - "libLLVMMipsAsmPrinter", | |
27 | - "libLLVMMipsAsmParser", | |
28 | - "libLLVMMipsDisassembler", | |
29 | - "libLLVMX86CodeGen", | |
30 | - "libLLVMX86Info", | |
31 | - "libLLVMX86Desc", | |
32 | - "libLLVMX86AsmPrinter", | |
33 | - "libLLVMX86AsmParser", | |
34 | - "libLLVMX86Utils", | |
35 | - "libLLVMX86Disassembler", | |
36 | - "libLLVMDebugInfoDWARF", | |
37 | - "libLLVMDebugInfoPDB", | |
38 | - "libLLVMExecutionEngine", | |
39 | - "libLLVMCodeGen", | |
40 | - "libLLVMObject", | |
41 | - "libLLVMMC", | |
42 | - "libLLVMMCParser", | |
43 | - "libLLVMRuntimeDyld", | |
44 | - "libLLVMBitReader", | |
45 | - "libLLVMCore", | |
46 | - "libLLVMSupport", | |
47 | - "libLLVMMCDisassembler", | |
48 | - ], | |
49 | -} |
@@ -1,17 +0,0 @@ | ||
1 | -//===---------------------------------------------------------------=== | |
2 | -// llvm-size command line tool | |
3 | -//===---------------------------------------------------------------=== | |
4 | - | |
5 | -cc_binary_host { | |
6 | - name: "llvm-size", | |
7 | - defaults: ["llvm-defaults"], | |
8 | - srcs: ["llvm-size.cpp"], | |
9 | - static_libs: [ | |
10 | - "libLLVMObject", | |
11 | - "libLLVMMC", | |
12 | - "libLLVMMCParser", | |
13 | - "libLLVMBitReader", | |
14 | - "libLLVMCore", | |
15 | - "libLLVMSupport", | |
16 | - ], | |
17 | -} |
@@ -1,15 +0,0 @@ | ||
1 | -cc_binary_host { | |
2 | - name: "llvm-split", | |
3 | - defaults: ["llvm-defaults"], | |
4 | - srcs: ["llvm-split.cpp"], | |
5 | - static_libs: [ | |
6 | - "libLLVMIRReader", | |
7 | - "libLLVMBitReader", | |
8 | - "libLLVMBitWriter", | |
9 | - "libLLVMTransformUtils", | |
10 | - "libLLVMAnalysis", | |
11 | - "libLLVMCore", | |
12 | - "libLLVMAsmParser", | |
13 | - "libLLVMSupport", | |
14 | - ], | |
15 | -} |
@@ -1,24 +0,0 @@ | ||
1 | -cc_binary { | |
2 | - name: "llvm-symbolizer", | |
3 | - defaults: ["llvm-defaults"], | |
4 | - srcs: ["llvm-symbolizer.cpp"], | |
5 | - target: { | |
6 | - host: { | |
7 | - static_libs: [ | |
8 | - "libLLVMSymbolize", | |
9 | - "libLLVMDebugInfoDWARF", | |
10 | - "libLLVMDebugInfoPDB", | |
11 | - "libLLVMDebugInfoCodeView", | |
12 | - "libLLVMObject", | |
13 | - "libLLVMBitReader", | |
14 | - "libLLVMMC", | |
15 | - "libLLVMMCParser", | |
16 | - "libLLVMCore", | |
17 | - "libLLVMSupport", | |
18 | - ], | |
19 | - }, | |
20 | - android: { | |
21 | - shared_libs: ["libLLVM"], | |
22 | - }, | |
23 | - }, | |
24 | -} |
@@ -1,90 +0,0 @@ | ||
1 | -// | |
2 | -// Copyright (C) 2015 The Android Open Source Project | |
3 | -// | |
4 | -// Licensed under the Apache License, Version 2.0 (the "License"); | |
5 | -// you may not use this file except in compliance with the License. | |
6 | -// You may obtain a copy of the License at | |
7 | -// | |
8 | -// http://www.apache.org/licenses/LICENSE-2.0 | |
9 | -// | |
10 | -// Unless required by applicable law or agreed to in writing, software | |
11 | -// distributed under the License is distributed on an "AS IS" BASIS, | |
12 | -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
13 | -// See the License for the specific language governing permissions and | |
14 | -// limitations under the License. | |
15 | -// | |
16 | - | |
17 | -// For the host only | |
18 | -// ===================================================== | |
19 | - | |
20 | -cc_library_host_shared { | |
21 | - name: "libLTO", | |
22 | - defaults: ["llvm-defaults"], | |
23 | - srcs: [ | |
24 | - "lto.cpp", | |
25 | - "LTODisassembler.cpp", | |
26 | - ], | |
27 | - group_static_libs: true, | |
28 | - static_libs: [ | |
29 | - "libLLVMLinker", | |
30 | - "libLLVMipo", | |
31 | - "libLLVMDebugInfoDWARF", | |
32 | - "libLLVMDebugInfoPDB", | |
33 | - "libLLVMIRReader", | |
34 | - "libLLVMBitWriter", | |
35 | - "libLLVMBitReader", | |
36 | - "libLLVMARMCodeGen", | |
37 | - "libLLVMARMAsmParser", | |
38 | - "libLLVMARMAsmPrinter", | |
39 | - "libLLVMDebugInfoCodeView", | |
40 | - "libLLVMARMInfo", | |
41 | - "libLLVMARMDesc", | |
42 | - "libLLVMARMDisassembler", | |
43 | - "libLLVMMipsCodeGen", | |
44 | - "libLLVMMipsInfo", | |
45 | - "libLLVMMipsDesc", | |
46 | - "libLLVMMipsAsmParser", | |
47 | - "libLLVMMipsAsmPrinter", | |
48 | - "libLLVMMipsDisassembler", | |
49 | - "libLLVMX86CodeGen", | |
50 | - "libLLVMX86Info", | |
51 | - "libLLVMX86Desc", | |
52 | - "libLLVMX86AsmParser", | |
53 | - "libLLVMX86AsmPrinter", | |
54 | - "libLLVMX86Utils", | |
55 | - "libLLVMX86Disassembler", | |
56 | - "libLLVMAArch64CodeGen", | |
57 | - "libLLVMAArch64Info", | |
58 | - "libLLVMAArch64Desc", | |
59 | - "libLLVMAArch64AsmParser", | |
60 | - "libLLVMAArch64AsmPrinter", | |
61 | - "libLLVMAArch64Utils", | |
62 | - "libLLVMAArch64Disassembler", | |
63 | - "libLLVMExecutionEngine", | |
64 | - "libLLVMRuntimeDyld", | |
65 | - "libLLVMMCJIT", | |
66 | - "libLLVMOrcJIT", | |
67 | - "libLLVMGlobalISel", | |
68 | - "libLLVMAsmPrinter", | |
69 | - "libLLVMSelectionDAG", | |
70 | - "libLLVMCodeGen", | |
71 | - "libLLVMObject", | |
72 | - "libLLVMScalarOpts", | |
73 | - "libLLVMInstCombine", | |
74 | - "libLLVMInstrumentation", | |
75 | - "libLLVMTransformObjCARC", | |
76 | - "libLLVMTransformUtils", | |
77 | - "libLLVMVectorize", | |
78 | - "libLLVMAnalysis", | |
79 | - "libLLVMTarget", | |
80 | - "libLLVMMCDisassembler", | |
81 | - "libLLVMMC", | |
82 | - "libLLVMMCParser", | |
83 | - "libLLVMCore", | |
84 | - "libLLVMAsmParser", | |
85 | - "libLLVMOption", | |
86 | - "libLLVMLTO", | |
87 | - "libLLVMSupport", | |
88 | - "libLLVMProfileData", | |
89 | - ], | |
90 | -} |
@@ -1,18 +0,0 @@ | ||
1 | -//===---------------------------------------------------------------=== | |
2 | -// obj2yaml command line tool | |
3 | -//===---------------------------------------------------------------=== | |
4 | - | |
5 | -cc_binary_host { | |
6 | - name: "obj2yaml", | |
7 | - defaults: ["llvm-defaults"], | |
8 | - srcs: ["*.cpp"], | |
9 | - static_libs: [ | |
10 | - "libLLVMObject", | |
11 | - "libLLVMObjectYAML", | |
12 | - "libLLVMMC", | |
13 | - "libLLVMMCParser", | |
14 | - "libLLVMBitReader", | |
15 | - "libLLVMCore", | |
16 | - "libLLVMSupport", | |
17 | - ], | |
18 | -} |
@@ -1,69 +0,0 @@ | ||
1 | -//===---------------------------------------------------------------=== | |
2 | -// opt command line tool | |
3 | -//===---------------------------------------------------------------=== | |
4 | - | |
5 | -cc_binary_host { | |
6 | - name: "opt", | |
7 | - defaults: ["llvm-defaults"], | |
8 | - srcs: ["*.cpp"], | |
9 | - static_libs: [ | |
10 | - "libLLVMIRReader", | |
11 | - "libLLVMBitReader", | |
12 | - "libLLVMBitWriter", | |
13 | - "libLLVMARMCodeGen", | |
14 | - "libLLVMARMInfo", | |
15 | - "libLLVMARMDesc", | |
16 | - "libLLVMARMAsmPrinter", | |
17 | - "libLLVMARMDisassembler", | |
18 | - "libLLVMAArch64CodeGen", | |
19 | - "libLLVMAArch64Info", | |
20 | - "libLLVMAArch64Desc", | |
21 | - "libLLVMAArch64AsmPrinter", | |
22 | - "libLLVMAArch64Utils", | |
23 | - "libLLVMAArch64Disassembler", | |
24 | - "libLLVMMipsCodeGen", | |
25 | - "libLLVMMipsInfo", | |
26 | - "libLLVMMipsDesc", | |
27 | - "libLLVMMipsAsmPrinter", | |
28 | - "libLLVMMipsDisassembler", | |
29 | - "libLLVMX86CodeGen", | |
30 | - "libLLVMX86Info", | |
31 | - "libLLVMX86Desc", | |
32 | - "libLLVMX86AsmPrinter", | |
33 | - "libLLVMX86Utils", | |
34 | - "libLLVMX86Disassembler", | |
35 | - "libLLVMGlobalISel", | |
36 | - "libLLVMAsmPrinter", | |
37 | - "libLLVMDebugInfoCodeView", | |
38 | - "libLLVMSelectionDAG", | |
39 | - "libLLVMCodeGen", | |
40 | - "libLLVMTransformObjCARC", | |
41 | - "libLLVMVectorize", | |
42 | - "libLLVMScalarOpts", | |
43 | - "libLLVMPasses", | |
44 | - "libLLVMipo", | |
45 | - "libLLVMLinker", | |
46 | - "libLLVMInstCombine", | |
47 | - "libLLVMInstrumentation", | |
48 | - "libLLVMTransformUtils", | |
49 | - "libLLVMAnalysis", | |
50 | - "libLLVMTarget", | |
51 | - "libLLVMMC", | |
52 | - "libLLVMMCParser", | |
53 | - "libLLVMObject", | |
54 | - "libLLVMProfileData", | |
55 | - "libLLVMCore", | |
56 | - "libLLVMAsmParser", | |
57 | - "libLLVMOption", | |
58 | - "libLLVMSupport", | |
59 | - "libLLVMMCDisassembler", | |
60 | - ], | |
61 | - target: { | |
62 | - darwin: { | |
63 | - ldflags: ["-Wl,-export_dynamic"], | |
64 | - }, | |
65 | - linux: { | |
66 | - ldflags: ["-Wl,--export-dynamic"], | |
67 | - }, | |
68 | - }, | |
69 | -} |
@@ -1,63 +0,0 @@ | ||
1 | -//===---------------------------------------------------------------=== | |
2 | -// sancov command line tool | |
3 | -//===---------------------------------------------------------------=== | |
4 | - | |
5 | -cc_binary_host { | |
6 | - name: "sancov", | |
7 | - defaults: ["llvm-defaults"], | |
8 | - srcs: ["sancov.cc"], | |
9 | - static_libs: [ | |
10 | - "libLLVMIRReader", | |
11 | - "libLLVMARMCodeGen", | |
12 | - "libLLVMARMInfo", | |
13 | - "libLLVMARMDesc", | |
14 | - "libLLVMARMAsmPrinter", | |
15 | - "libLLVMARMDisassembler", | |
16 | - "libLLVMAArch64CodeGen", | |
17 | - "libLLVMAArch64Info", | |
18 | - "libLLVMAArch64Desc", | |
19 | - "libLLVMAArch64AsmPrinter", | |
20 | - "libLLVMAArch64Utils", | |
21 | - "libLLVMAArch64Disassembler", | |
22 | - "libLLVMMipsCodeGen", | |
23 | - "libLLVMMipsInfo", | |
24 | - "libLLVMMipsDesc", | |
25 | - "libLLVMMipsAsmPrinter", | |
26 | - "libLLVMMipsDisassembler", | |
27 | - "libLLVMX86CodeGen", | |
28 | - "libLLVMX86Info", | |
29 | - "libLLVMX86Desc", | |
30 | - "libLLVMX86AsmPrinter", | |
31 | - "libLLVMX86Utils", | |
32 | - "libLLVMX86Disassembler", | |
33 | - "libLLVMSymbolize", | |
34 | - "libLLVMDebugInfoDWARF", | |
35 | - "libLLVMDebugInfoPDB", | |
36 | - "libLLVMDebugInfoCodeView", | |
37 | - "libLLVMAsmPrinter", | |
38 | - "libLLVMSelectionDAG", | |
39 | - "libLLVMCodeGen", | |
40 | - "libLLVMTransformObjCARC", | |
41 | - "libLLVMVectorize", | |
42 | - "libLLVMScalarOpts", | |
43 | - "libLLVMPasses", | |
44 | - "libLLVMipo", | |
45 | - "libLLVMLinker", | |
46 | - "libLLVMInstCombine", | |
47 | - "libLLVMInstrumentation", | |
48 | - "libLLVMTransformUtils", | |
49 | - "libLLVMAnalysis", | |
50 | - "libLLVMTarget", | |
51 | - "libLLVMObject", | |
52 | - "libLLVMBitReader", | |
53 | - "libLLVMBitWriter", | |
54 | - "libLLVMMC", | |
55 | - "libLLVMMCParser", | |
56 | - "libLLVMProfileData", | |
57 | - "libLLVMCore", | |
58 | - "libLLVMAsmParser", | |
59 | - "libLLVMOption", | |
60 | - "libLLVMSupport", | |
61 | - "libLLVMMCDisassembler", | |
62 | - ], | |
63 | -} |
@@ -1,21 +0,0 @@ | ||
1 | -//===---------------------------------------------------------------=== | |
2 | -// sanstats command line tool | |
3 | -//===---------------------------------------------------------------=== | |
4 | - | |
5 | -cc_binary_host { | |
6 | - name: "sanstats", | |
7 | - defaults: ["llvm-defaults"], | |
8 | - srcs: ["sanstats.cpp"], | |
9 | - static_libs: [ | |
10 | - "libLLVMSymbolize", | |
11 | - "libLLVMDebugInfoDWARF", | |
12 | - "libLLVMDebugInfoPDB", | |
13 | - "libLLVMDebugInfoCodeView", | |
14 | - "libLLVMObject", | |
15 | - "libLLVMBitReader", | |
16 | - "libLLVMCore", | |
17 | - "libLLVMMCParser", | |
18 | - "libLLVMMC", | |
19 | - "libLLVMSupport", | |
20 | - ], | |
21 | -} |
@@ -1,14 +0,0 @@ | ||
1 | -cc_binary_host { | |
2 | - name: "verify-uselistorder", | |
3 | - defaults: ["llvm-defaults"], | |
4 | - srcs: ["verify-uselistorder.cpp"], | |
5 | - static_libs: [ | |
6 | - "libLLVMAsmParser", | |
7 | - "libLLVMBitReader", | |
8 | - "libLLVMBitWriter", | |
9 | - "libLLVMAnalysis", | |
10 | - "libLLVMCore", | |
11 | - "libLLVMIRReader", | |
12 | - "libLLVMSupport", | |
13 | - ], | |
14 | -} |
@@ -1,18 +0,0 @@ | ||
1 | -//===---------------------------------------------------------------=== | |
2 | -// yaml2obj command line tool | |
3 | -//===---------------------------------------------------------------=== | |
4 | - | |
5 | -cc_binary_host { | |
6 | - name: "yaml2obj", | |
7 | - defaults: ["llvm-defaults"], | |
8 | - srcs: ["*.cpp"], | |
9 | - static_libs: [ | |
10 | - "libLLVMObject", | |
11 | - "libLLVMObjectYAML", | |
12 | - "libLLVMMC", | |
13 | - "libLLVMMCParser", | |
14 | - "libLLVMBitReader", | |
15 | - "libLLVMCore", | |
16 | - "libLLVMSupport", | |
17 | - ], | |
18 | -} |