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