OSDN Git Service

Update aosp/master LLVM for rebase to r239765
[android-x86/external-llvm.git] / lib / Object / Android.mk
1 LOCAL_PATH := $(call my-dir)
2
3 object_SRC_FILES := \
4   Archive.cpp \
5   ArchiveWriter.cpp \
6   Binary.cpp \
7   COFFObjectFile.cpp \
8   COFFYAML.cpp \
9   ELF.cpp \
10   ELFObjectFile.cpp \
11   ELFYAML.cpp \
12   Error.cpp \
13   IRObjectFile.cpp \
14   MachOObjectFile.cpp \
15   MachOUniversal.cpp \
16   Object.cpp \
17   ObjectFile.cpp \
18   RecordStreamer.cpp \
19   SymbolicFile.cpp
20
21 # For the host
22 # =====================================================
23 include $(CLEAR_VARS)
24 include $(CLEAR_TBLGEN_VARS)
25
26 LOCAL_MODULE:= libLLVMObject
27 LOCAL_MODULE_TAGS := optional
28
29 LOCAL_SRC_FILES := $(object_SRC_FILES)
30
31 include $(LLVM_HOST_BUILD_MK)
32 include $(LLVM_GEN_INTRINSICS_MK)
33 include $(BUILD_HOST_STATIC_LIBRARY)
34
35 # For the device only
36 # =====================================================
37 ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
38 include $(CLEAR_VARS)
39
40 LOCAL_MODULE:= libLLVMObject
41 LOCAL_MODULE_TAGS := optional
42
43 LOCAL_SRC_FILES := $(object_SRC_FILES)
44
45 include $(LLVM_DEVICE_BUILD_MK)
46 include $(LLVM_GEN_INTRINSICS_MK)
47 include $(BUILD_STATIC_LIBRARY)
48 endif