• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1LOCAL_PATH := $(call my-dir)
2MCLD_ROOT_PATH := $(LOCAL_PATH)
3# For mcld.mk
4LLVM_ROOT_PATH := external/llvm
5MCLD_ENABLE_ASSERTION := false
6
7include $(CLEAR_VARS)
8
9# MCLinker Libraries
10subdirs := \
11  lib/ADT \
12  lib/CodeGen \
13  lib/Core \
14  lib/Fragment \
15  lib/LD \
16  lib/MC \
17  lib/Object \
18  lib/Script \
19  lib/Support \
20  lib/Target
21
22# ARM Code Generation Libraries
23subdirs += \
24  lib/Target/ARM \
25  lib/Target/ARM/TargetInfo
26
27# AArch64 Code Generation Libraries
28subdirs += \
29  lib/Target/AArch64 \
30  lib/Target/AArch64/TargetInfo
31
32# MIPS Code Generation Libraries
33subdirs += \
34  lib/Target/Mips \
35  lib/Target/Mips/TargetInfo
36
37# X86 Code Generation Libraries
38subdirs += \
39  lib/Target/X86 \
40  lib/Target/X86/TargetInfo
41
42include $(MCLD_ROOT_PATH)/mcld.mk
43include $(addprefix $(LOCAL_PATH)/,$(addsuffix /Android.mk, $(subdirs)))
44