llvm_pre_static_libraries := \
libLLVMLinker \
libLLVMipo \
+ libLLVMDebugInfoDWARF \
+ libLLVMDebugInfoPDB \
libLLVMIRReader \
libLLVMBitWriter \
libLLVMBitReader
libLLVMX86AsmParser \
libLLVMX86AsmPrinter \
libLLVMX86Utils \
- libLLVMX86Disassembler
+ libLLVMX86Disassembler \
+ libLLVMExecutionEngine
+
+llvm_r600_static_libraries := \
+ libLLVMR600CodeGen \
+ libLLVMR600Info \
+ libLLVMR600Desc \
+ libLLVMR600AsmParser \
+ libLLVMR600AsmPrinter
llvm_mips_static_libraries := \
libLLVMMipsCodeGen \
libLLVMipa \
libLLVMAnalysis \
libLLVMTarget \
+ libLLVMMCDisassembler \
libLLVMMC \
libLLVMMCParser \
libLLVMCore \
libLLVMExecutionEngine \
libLLVMMCDisassembler \
libLLVMRuntimeDyld \
- libLLVMJIT \
- libLLVMMCJIT
+ libLLVMMCJIT \
+ libLLVMOrcJIT \
+ libLLVMProfileData
ifeq (true,$(FORCE_BUILD_LLVM_COMPONENTS))
# HOST LLVM shared library build
$(llvm_pre_static_libraries) \
$(llvm_arm_static_libraries) \
$(llvm_x86_static_libraries) \
+ $(llvm_r600_static_libraries) \
$(llvm_mips_static_libraries) \
$(llvm_aarch64_static_libraries) \
$(llvm_host_static_libraries) \
LOCAL_WHOLE_STATIC_LIBRARIES_arm += $(llvm_arm_static_libraries)
LOCAL_WHOLE_STATIC_LIBRARIES_x86 += $(llvm_x86_static_libraries)
LOCAL_WHOLE_STATIC_LIBRARIES_x86_64 += $(llvm_x86_static_libraries)
+LOCAL_WHOLE_STATIC_LIBRARIES_r600 += $(llvm_r600_static_libraries)
LOCAL_WHOLE_STATIC_LIBRARIES_mips += $(llvm_mips_static_libraries)
LOCAL_WHOLE_STATIC_LIBRARIES_mips64 += $(llvm_mips_static_libraries)
LOCAL_WHOLE_STATIC_LIBRARIES_arm64 += $(llvm_aarch64_static_libraries)
ifeq ($(BUILD_ARM_FOR_X86),true)
LOCAL_WHOLE_STATIC_LIBRARIES_x86 += $(llvm_arm_static_libraries)
LOCAL_WHOLE_STATIC_LIBRARIES_x86_64 += $(llvm_arm_static_libraries)
+LOCAL_WHOLE_STATIC_LIBRARIES_r600 += $(llvm_r600_static_libraries)
endif
LOCAL_WHOLE_STATIC_LIBRARIES += $(llvm_post_static_libraries)