Home | History | Annotate | Download | only in Object
      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