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