14cc499d6e5ec602309501873449c938af61170b2Stephen HinesLOCAL_PATH:= $(call my-dir) 24cc499d6e5ec602309501873449c938af61170b2Stephen Hines 34cc499d6e5ec602309501873449c938af61170b2Stephen HinesLLVM_ROOT_PATH := $(LOCAL_PATH)/../../../../external/llvm 44cc499d6e5ec602309501873449c938af61170b2Stephen Hinesinclude $(LLVM_ROOT_PATH)/llvm.mk 54cc499d6e5ec602309501873449c938af61170b2Stephen Hines 64cc499d6e5ec602309501873449c938af61170b2Stephen Hinesbitcode_writer_2_9_SRC_FILES := \ 74cc499d6e5ec602309501873449c938af61170b2Stephen Hines BitcodeWriter.cpp \ 84cc499d6e5ec602309501873449c938af61170b2Stephen Hines BitcodeWriterPass.cpp \ 94cc499d6e5ec602309501873449c938af61170b2Stephen Hines ValueEnumerator.cpp 104cc499d6e5ec602309501873449c938af61170b2Stephen Hines 114cc499d6e5ec602309501873449c938af61170b2Stephen Hines# For the host 124cc499d6e5ec602309501873449c938af61170b2Stephen Hines# ===================================================== 134cc499d6e5ec602309501873449c938af61170b2Stephen Hinesinclude $(CLEAR_VARS) 144cc499d6e5ec602309501873449c938af61170b2Stephen Hines 158bb06b7c40b14ce2dae414b0aa034e9b23b278c9Stephen HinesLOCAL_CFLAGS += $(local_cflags_for_slang) 168bb06b7c40b14ce2dae414b0aa034e9b23b278c9Stephen HinesLOCAL_C_INCLUDES += frameworks/compile/slang 178bb06b7c40b14ce2dae414b0aa034e9b23b278c9Stephen Hines 184cc499d6e5ec602309501873449c938af61170b2Stephen HinesLOCAL_SRC_FILES := $(bitcode_writer_2_9_SRC_FILES) 194cc499d6e5ec602309501873449c938af61170b2Stephen Hines 204cc499d6e5ec602309501873449c938af61170b2Stephen HinesLOCAL_MODULE:= libLLVMBitWriter_2_9 214cc499d6e5ec602309501873449c938af61170b2Stephen Hines 224cc499d6e5ec602309501873449c938af61170b2Stephen HinesLOCAL_MODULE_TAGS := optional 23231f578e0b0c2467e1b71e3ba5cd035caf1a9d88Logan Chien 24231f578e0b0c2467e1b71e3ba5cd035caf1a9d88Logan Chienifneq ($(HOST_OS),windows) 2519bb5f5a3fd5146956de28127b88089f3538a4cdAndrew HsiehLOCAL_CLANG := true 26231f578e0b0c2467e1b71e3ba5cd035caf1a9d88Logan Chienendif 274cc499d6e5ec602309501873449c938af61170b2Stephen Hines 284cc499d6e5ec602309501873449c938af61170b2Stephen Hinesinclude $(LLVM_HOST_BUILD_MK) 294cc499d6e5ec602309501873449c938af61170b2Stephen Hinesinclude $(LLVM_GEN_INTRINSICS_MK) 304cc499d6e5ec602309501873449c938af61170b2Stephen Hinesinclude $(BUILD_HOST_STATIC_LIBRARY) 314cc499d6e5ec602309501873449c938af61170b2Stephen Hines 32