Android.mk revision 2b5f56b066cfdb6d55d42228e0df2a2de24b3429
18aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim MurrayLOCAL_PATH := $(call my-dir) 28aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murray 37cfe7b81886cb23fc41ff32b5f2bc5941dc3f682Chris Wailesaarch64_target_info_TBLGEN_TABLES := \ 48aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murray AArch64GenSubtargetInfo.inc \ 58aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murray AArch64GenRegisterInfo.inc \ 68aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murray AArch64GenInstrInfo.inc 78aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murray 87cfe7b81886cb23fc41ff32b5f2bc5941dc3f682Chris Wailesaarch64_target_info_SRC_FILES := \ 98aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murray AArch64TargetInfo.cpp 108aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murray 118aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murray# For the host 128aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murray# ===================================================== 138aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murrayinclude $(CLEAR_VARS) 148aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murrayinclude $(CLEAR_TBLGEN_VARS) 158aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murray 167cfe7b81886cb23fc41ff32b5f2bc5941dc3f682Chris WailesTBLGEN_TABLES := $(aarch64_target_info_TBLGEN_TABLES) 178aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murray 188aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim MurrayTBLGEN_TD_DIR := $(LOCAL_PATH)/.. 198aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murray 207cfe7b81886cb23fc41ff32b5f2bc5941dc3f682Chris WailesLOCAL_SRC_FILES := $(aarch64_target_info_SRC_FILES) 218aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murray 228aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim MurrayLOCAL_C_INCLUDES += \ 238aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murray $(LOCAL_PATH)/.. 248aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murray 257cfe7b81886cb23fc41ff32b5f2bc5941dc3f682Chris WailesLOCAL_MODULE:= libLLVMAArch64Info 268aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murray 272b5f56b066cfdb6d55d42228e0df2a2de24b3429Dan WillemsenLOCAL_MODULE_HOST_OS := darwin linux windows 288aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murray 298aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murrayinclude $(LLVM_HOST_BUILD_MK) 308aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murrayinclude $(LLVM_TBLGEN_RULES_MK) 318aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murrayinclude $(BUILD_HOST_STATIC_LIBRARY) 328aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murray 338aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murray# For the device 348aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murray# ===================================================== 3536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hinesifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS)) 368aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murrayinclude $(CLEAR_VARS) 378aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murrayinclude $(CLEAR_TBLGEN_VARS) 388aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murray 397cfe7b81886cb23fc41ff32b5f2bc5941dc3f682Chris WailesTBLGEN_TABLES := $(aarch64_target_info_TBLGEN_TABLES) 408aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murray 418aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim MurrayTBLGEN_TD_DIR := $(LOCAL_PATH)/.. 428aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murray 437cfe7b81886cb23fc41ff32b5f2bc5941dc3f682Chris WailesLOCAL_SRC_FILES := $(aarch64_target_info_SRC_FILES) 448aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murray 458aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim MurrayLOCAL_C_INCLUDES += \ 468aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murray $(LOCAL_PATH)/.. 478aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murray 487cfe7b81886cb23fc41ff32b5f2bc5941dc3f682Chris WailesLOCAL_MODULE:= libLLVMAArch64Info 498aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murray 508aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murrayinclude $(LLVM_DEVICE_BUILD_MK) 518aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murrayinclude $(LLVM_TBLGEN_RULES_MK) 528aa5ce8cbaa58d14493eb694f06c8a0fde23c509Tim Murrayinclude $(BUILD_STATIC_LIBRARY) 5336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hinesendif 54