Android.mk revision 36b56886974eae4f9c5ebc96befd3e7bfe5de338
1LOCAL_PATH := $(call my-dir)
2
3object_SRC_FILES := \
4  Archive.cpp \
5  Binary.cpp \
6  COFFObjectFile.cpp \
7  ELF.cpp \
8  ELFObjectFile.cpp \
9  Error.cpp \
10  IRObjectFile.cpp \
11  MachOObjectFile.cpp \
12  MachOUniversal.cpp \
13  Object.cpp \
14  ObjectFile.cpp \
15  SymbolicFile.cpp
16
17
18# For the host
19# =====================================================
20include $(CLEAR_VARS)
21include $(CLEAR_TBLGEN_VARS)
22
23LOCAL_MODULE:= libLLVMObject
24LOCAL_MODULE_TAGS := optional
25
26LOCAL_SRC_FILES := $(object_SRC_FILES)
27
28include $(LLVM_HOST_BUILD_MK)
29include $(LLVM_GEN_INTRINSICS_MK)
30include $(BUILD_HOST_STATIC_LIBRARY)
31
32# For the device only
33# =====================================================
34ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
35include $(CLEAR_VARS)
36
37LOCAL_MODULE:= libLLVMObject
38LOCAL_MODULE_TAGS := optional
39
40LOCAL_SRC_FILES := $(object_SRC_FILES)
41
42include $(LLVM_DEVICE_BUILD_MK)
43include $(LLVM_GEN_INTRINSICS_MK)
44include $(BUILD_STATIC_LIBRARY)
45endif
46