OSDN Git Service

125558f5927031e2c376d5513dbe2ed3873a64ac
[android-x86/external-llvm-project.git] / llvm / lib / Target / AArch64 / Android.bp
1 cc_library_static {
2     name: "libLLVMAArch64CodeGen",
3     defaults: [
4         "llvm-lib-defaults",
5         "llvm-aarch64-defaults",
6     ],
7     srcs: ["*.cpp"],
8 }
9
10 cc_defaults {
11     name: "llvm-aarch64-defaults",
12     generated_headers: ["llvm-gen-aarch64"],
13     static_libs: ["llvm-aarch64-headers"],
14 }
15
16 cc_library_static {
17     name: "llvm-aarch64-headers",
18     vendor_available: true,
19     host_supported: true,
20     target: {
21         windows: {
22             enabled: true,
23         },
24     },
25     export_include_dirs: ["."],
26 }
27
28 llvm_tblgen {
29     name: "llvm-gen-aarch64",
30     in: "AArch64.td",
31     outs: [
32         "AArch64GenRegisterInfo.inc",
33         "AArch64GenInstrInfo.inc",
34         "AArch64GenAsmWriter.inc",
35         "AArch64GenAsmWriter1.inc",
36         "AArch64GenDAGISel.inc",
37         "AArch64GenCallingConv.inc",
38         "AArch64GenAsmMatcher.inc",
39         "AArch64GenSubtargetInfo.inc",
40         "AArch64GenMCCodeEmitter.inc",
41         "AArch64GenFastISel.inc",
42         "AArch64GenDisassemblerTables.inc",
43         "AArch64GenMCPseudoLowering.inc",
44         "AArch64GenSystemOperands.inc",
45         "AArch64GenRegisterBank.inc",
46         "AArch64GenGlobalISel.inc",
47     ],
48 }
49
50 subdirs = ["*"]