blob: 5597fe26528304401d655c56e88ac4a4d129949d [file] [log] [blame]
Shih-wei Liao5460a1f2012-03-16 22:41:16 -07001LOCAL_PATH := $(call my-dir)
2MCLD_ROOT_PATH := $(LOCAL_PATH)
3# For mcld.mk
4LLVM_ROOT_PATH := external/llvm
Shih-wei Liao1e94bad2012-07-17 20:39:23 -07005MCLD_ENABLE_ASSERTION := false
Shih-wei Liao5460a1f2012-03-16 22:41:16 -07006
7include $(CLEAR_VARS)
8
9# MCLinker Libraries
10subdirs := \
Shih-wei Liao355e7a72012-07-16 14:50:07 -070011 lib/ADT \
Shih-wei Liao22add6f2012-12-15 17:21:00 -080012 lib/Core \
13 lib/Fragment \
Shih-wei Liao5460a1f2012-03-16 22:41:16 -070014 lib/LD \
15 lib/MC \
Shih-wei Liao22add6f2012-12-15 17:21:00 -080016 lib/Object \
Nicolas Geoffray11fc63e2014-03-04 14:50:52 +000017 lib/Script \
Shih-wei Liao5460a1f2012-03-16 22:41:16 -070018 lib/Support \
19 lib/Target
20
21# ARM Code Generation Libraries
22subdirs += \
23 lib/Target/ARM \
24 lib/Target/ARM/TargetInfo
25
Stephen Hines551ae4e2014-04-24 14:41:24 -070026# AArch64 Code Generation Libraries
27subdirs += \
28 lib/Target/AArch64 \
29 lib/Target/AArch64/TargetInfo
30
Shih-wei Liao5460a1f2012-03-16 22:41:16 -070031# MIPS Code Generation Libraries
32subdirs += \
33 lib/Target/Mips \
34 lib/Target/Mips/TargetInfo
35
36# X86 Code Generation Libraries
37subdirs += \
38 lib/Target/X86 \
39 lib/Target/X86/TargetInfo
40
Pirama Arumuga Nainarb4be41c2014-12-18 12:30:43 -080041# mcld executable
42subdirs += tools/mcld
43
Shih-wei Liao5460a1f2012-03-16 22:41:16 -070044include $(MCLD_ROOT_PATH)/mcld.mk
45include $(addprefix $(LOCAL_PATH)/,$(addsuffix /Android.mk, $(subdirs)))