Android.mk revision 74643989fd8d3050821a77c02093fdafe0eb03e2
1# Only use this on the device or emulator.
2ifneq ($(TARGET_SIMULATOR),true)
3
4LOCAL_PATH := $(call my-dir)
5LLVM_ROOT_PATH := $(LOCAL_PATH)
6include $(CLEAR_VARS)
7
8subdirs := $(addprefix $(LOCAL_PATH)/,$(addsuffix /Android.mk, \
9		lib/System \
10		lib/Support	\
11		utils/TableGen	\
12		lib/VMCore	\
13		lib/Bitcode/Reader	\
14		lib/Analysis	\
15		lib/Transforms/Utils	\
16		lib/Transforms/Scalar	\
17		lib/CodeGen	\
18		lib/CodeGen/SelectionDAG	\
19		lib/CodeGen/AsmPrinter	\
20		lib/Target	\
21		lib/Target/ARM	\
22		lib/Target/ARM/TargetInfo	\
23		lib/Target/X86	\
24		lib/Target/X86/TargetInfo	\
25		lib/ExecutionEngine/JIT	\
26		lib/MC	\
27	))
28
29TBLGEN := $(HOST_OUT_EXECUTABLES)/tblgen$(HOST_EXECUTABLE_SUFFIX)
30
31CLEAR_TBLGEN_VARS := $(LOCAL_PATH)/clear_tblgen_vars.mk
32LLVM_HOST_BUILD_MK := $(LOCAL_PATH)/llvm-host-build.mk
33LLVM_DEVICE_BUILD_MK := $(LOCAL_PATH)/llvm-device-build.mk
34LLVM_GEN_INTRINSICS_MK := $(LOCAL_PATH)/llvm-gen-intrinsics.mk
35LLVM_TBLGEN_RULES_MK := $(LOCAL_PATH)/tblgen-rules.mk
36
37include $(subdirs)
38
39endif
40