1 LOCAL_PATH := $(call my-dir)
3 LLVM_ROOT_PATH := $(LOCAL_PATH)/../..
6 #===---------------------------------------------------------------===
7 # llvm-config command line tool
8 #===---------------------------------------------------------------===
10 llvm_config_SRC_FILES := \
13 llvm_config_STATIC_LIBRARIES := \
17 llvm_config_LOCAL_INCLUDES := \
19 LibraryDependencies.inc
21 llvm_config_DEPENDENCIES := \
22 $(LOCAL_PATH)/BuildVariables.inc.in
26 BUILD_VARIABLES_IN := $(LOCAL_PATH)/BuildVariables.inc.in
27 BUILD_VARIABLES_OUT := $(LOCAL_PATH)/BuildVariables.inc
30 sed -e 's/@ANDROID_BUILD_TOP@/$(subst /,\/,$(ANDROID_BUILD_TOP))/' < $(BUILD_VARIABLES_IN) > $(BUILD_VARIABLES_OUT)
32 LOCAL_MODULE := llvm-config
33 LOCAL_MODULE_TAGS := optional
34 LOCAL_MODULE_CLASS := EXECUTABLES
35 LOCAL_IS_HOST_MODULE := true
37 LOCAL_SRC_FILES := $(llvm_config_SRC_FILES)
38 LOCAL_STATIC_LIBRARIES := $(llvm_config_STATIC_LIBRARIES)
39 LOCAL_INCLUDES := $(llvm_config_LOCAL_INCLUDES)
40 LOCAL_ADDITIONAL_DEPENDENCIES := $(llvm_config_DEPENDENCIES)
42 LOCAL_LDLIBS += -lpthread -lm -ldl
44 include $(LLVM_ROOT_PATH)/llvm.mk
45 include $(LLVM_HOST_BUILD_MK)
46 include $(BUILD_HOST_EXECUTABLE)