Android.mk revision dce4a407a24b04eebc6a376f8e62b41aaa7b071f
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  StringTableBuilder.cpp \
16  SymbolicFile.cpp
17
18
19# For the host
20# =====================================================
21include $(CLEAR_VARS)
22include $(CLEAR_TBLGEN_VARS)
23
24LOCAL_MODULE:= libLLVMObject
25LOCAL_MODULE_TAGS := optional
26
27LOCAL_SRC_FILES := $(object_SRC_FILES)
28
29include $(LLVM_HOST_BUILD_MK)
30include $(LLVM_GEN_INTRINSICS_MK)
31include $(BUILD_HOST_STATIC_LIBRARY)
32
33# For the device only
34# =====================================================
35ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
36include $(CLEAR_VARS)
37
38LOCAL_MODULE:= libLLVMObject
39LOCAL_MODULE_TAGS := optional
40
41LOCAL_SRC_FILES := $(object_SRC_FILES)
42
43include $(LLVM_DEVICE_BUILD_MK)
44include $(LLVM_GEN_INTRINSICS_MK)
45include $(BUILD_STATIC_LIBRARY)
46endif
47