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