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