18a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei LiaoLOCAL_PATH:= $(call my-dir) 28a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei Liao 32e5a5ee613fae456a8ed4282acede56860682f4fLogan Chienbitcode_writer_SRC_FILES := \ 48a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei Liao BitWriter.cpp \ 58a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei Liao BitcodeWriter.cpp \ 68a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei Liao BitcodeWriterPass.cpp \ 78a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei Liao ValueEnumerator.cpp 88a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei Liao 97445072fa666b054015b797743e08c02557068e9Stephen Hines# For the host 107445072fa666b054015b797743e08c02557068e9Stephen Hines# ===================================================== 117445072fa666b054015b797743e08c02557068e9Stephen Hinesinclude $(CLEAR_VARS) 127445072fa666b054015b797743e08c02557068e9Stephen Hines 137445072fa666b054015b797743e08c02557068e9Stephen HinesLOCAL_SRC_FILES := $(bitcode_writer_SRC_FILES) 147445072fa666b054015b797743e08c02557068e9Stephen Hines 158a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei LiaoLOCAL_MODULE:= libLLVMBitWriter 168a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei Liao 1742c32daadbb1bd0626cced08c418d1b7a0b16fb4LoganLOCAL_MODULE_TAGS := optional 1842c32daadbb1bd0626cced08c418d1b7a0b16fb4Logan 198a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei Liaoinclude $(LLVM_HOST_BUILD_MK) 208a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei Liaoinclude $(LLVM_GEN_INTRINSICS_MK) 218a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei Liaoinclude $(BUILD_HOST_STATIC_LIBRARY) 227445072fa666b054015b797743e08c02557068e9Stephen Hines 237445072fa666b054015b797743e08c02557068e9Stephen Hines# For the device 247445072fa666b054015b797743e08c02557068e9Stephen Hines# ===================================================== 257445072fa666b054015b797743e08c02557068e9Stephen Hinesinclude $(CLEAR_VARS) 2636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hinesifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS)) 277445072fa666b054015b797743e08c02557068e9Stephen Hines 287445072fa666b054015b797743e08c02557068e9Stephen HinesLOCAL_SRC_FILES := $(bitcode_writer_SRC_FILES) 297445072fa666b054015b797743e08c02557068e9Stephen Hines 307445072fa666b054015b797743e08c02557068e9Stephen HinesLOCAL_MODULE:= libLLVMBitWriter 317445072fa666b054015b797743e08c02557068e9Stephen Hines 327445072fa666b054015b797743e08c02557068e9Stephen HinesLOCAL_MODULE_TAGS := optional 337445072fa666b054015b797743e08c02557068e9Stephen Hines 347445072fa666b054015b797743e08c02557068e9Stephen Hinesinclude $(LLVM_DEVICE_BUILD_MK) 357445072fa666b054015b797743e08c02557068e9Stephen Hinesinclude $(LLVM_GEN_INTRINSICS_MK) 367445072fa666b054015b797743e08c02557068e9Stephen Hinesinclude $(BUILD_STATIC_LIBRARY) 3736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hinesendif 38