17abe37e4aee38cc79d91dd069a37d7e91d5bef53Shih-wei LiaoLOCAL_PATH:= $(call my-dir) 27abe37e4aee38cc79d91dd069a37d7e91d5bef53Shih-wei Liao 35270e6c7832a375c46ad7a7d820ffdd3431f5d8eLogan Chienanalysis_ipa_SRC_FILES := \ 45270e6c7832a375c46ad7a7d820ffdd3431f5d8eLogan Chien CallGraph.cpp \ 55270e6c7832a375c46ad7a7d820ffdd3431f5d8eLogan Chien CallGraphSCCPass.cpp \ 62123c1c0de9e6006dfffe9123b4b992703202e3eStephen Hines CallPrinter.cpp \ 75270e6c7832a375c46ad7a7d820ffdd3431f5d8eLogan Chien FindUsedTypes.cpp \ 85270e6c7832a375c46ad7a7d820ffdd3431f5d8eLogan Chien GlobalsModRef.cpp \ 92123c1c0de9e6006dfffe9123b4b992703202e3eStephen Hines IPA.cpp \ 102123c1c0de9e6006dfffe9123b4b992703202e3eStephen Hines InlineCost.cpp 117abe37e4aee38cc79d91dd069a37d7e91d5bef53Shih-wei Liao 127abe37e4aee38cc79d91dd069a37d7e91d5bef53Shih-wei Liao# For the host 137abe37e4aee38cc79d91dd069a37d7e91d5bef53Shih-wei Liao# ===================================================== 147abe37e4aee38cc79d91dd069a37d7e91d5bef53Shih-wei Liaoinclude $(CLEAR_VARS) 157abe37e4aee38cc79d91dd069a37d7e91d5bef53Shih-wei Liao 167abe37e4aee38cc79d91dd069a37d7e91d5bef53Shih-wei LiaoLOCAL_SRC_FILES := $(analysis_ipa_SRC_FILES) 177abe37e4aee38cc79d91dd069a37d7e91d5bef53Shih-wei Liao 187abe37e4aee38cc79d91dd069a37d7e91d5bef53Shih-wei LiaoLOCAL_MODULE:= libLLVMipa 197abe37e4aee38cc79d91dd069a37d7e91d5bef53Shih-wei Liao 2042c32daadbb1bd0626cced08c418d1b7a0b16fb4LoganLOCAL_MODULE_TAGS := optional 2142c32daadbb1bd0626cced08c418d1b7a0b16fb4Logan 227abe37e4aee38cc79d91dd069a37d7e91d5bef53Shih-wei Liaoinclude $(LLVM_HOST_BUILD_MK) 237abe37e4aee38cc79d91dd069a37d7e91d5bef53Shih-wei Liaoinclude $(LLVM_GEN_INTRINSICS_MK) 247abe37e4aee38cc79d91dd069a37d7e91d5bef53Shih-wei Liaoinclude $(BUILD_HOST_STATIC_LIBRARY) 257abe37e4aee38cc79d91dd069a37d7e91d5bef53Shih-wei Liao 267abe37e4aee38cc79d91dd069a37d7e91d5bef53Shih-wei Liao# For the device 277abe37e4aee38cc79d91dd069a37d7e91d5bef53Shih-wei Liao# ===================================================== 2836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hinesifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS)) 297abe37e4aee38cc79d91dd069a37d7e91d5bef53Shih-wei Liaoinclude $(CLEAR_VARS) 307abe37e4aee38cc79d91dd069a37d7e91d5bef53Shih-wei Liao 317abe37e4aee38cc79d91dd069a37d7e91d5bef53Shih-wei LiaoLOCAL_SRC_FILES := $(analysis_ipa_SRC_FILES) 327abe37e4aee38cc79d91dd069a37d7e91d5bef53Shih-wei Liao 337abe37e4aee38cc79d91dd069a37d7e91d5bef53Shih-wei LiaoLOCAL_MODULE:= libLLVMipa 347abe37e4aee38cc79d91dd069a37d7e91d5bef53Shih-wei Liao 3542c32daadbb1bd0626cced08c418d1b7a0b16fb4LoganLOCAL_MODULE_TAGS := optional 3642c32daadbb1bd0626cced08c418d1b7a0b16fb4Logan 377abe37e4aee38cc79d91dd069a37d7e91d5bef53Shih-wei Liaoinclude $(LLVM_DEVICE_BUILD_MK) 387abe37e4aee38cc79d91dd069a37d7e91d5bef53Shih-wei Liaoinclude $(LLVM_GEN_INTRINSICS_MK) 397abe37e4aee38cc79d91dd069a37d7e91d5bef53Shih-wei Liaoinclude $(BUILD_STATIC_LIBRARY) 4036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hinesendif 41