blob: f9e4181035f5e688ccec0b2154476453ccbb0b57 [file] [log] [blame]
# Don't build the library unless forced to.
ifeq (true,$(FORCE_BUILD_LLVM_COMPONENTS))
# Don't build the library in unbundled branches.
ifeq (,$(TARGET_BUILD_APPS))
LOCAL_PATH:= $(call my-dir)
LOCAL_IS_HOST_MODULE := true
LOCAL_MODULE:= libclang
LOCAL_MODULE_TAGS := optional
LOCAL_WHOLE_STATIC_LIBRARIES := \
libclangDriver \
libclangParse \
libclangSema \
libclangAnalysis \
libclangCodeGen \
libclangAST \
libclangEdit \
libclangLex \
libclangFrontend \
libclangBasic \
libclangRewriteFrontend \
libclangRewriteCore \
libclangSerialization
LOCAL_SHARED_LIBRARIES := libLLVM
ifeq ($(HOST_OS),windows)
LOCAL_LDLIBS := -limagehlp -lpsapi
else
LOCAL_LDLIBS := -ldl -lpthread
endif
include $(CLANG_HOST_BUILD_MK)
include $(BUILD_HOST_SHARED_LIBRARY)
endif # don't build in unbundled branches
endif # don't build unless forced to