blob: 4a40dc8543ca8809d0d0acd70b067795f36ab125 [file] [log] [blame]
Logan Chienfe6bd6d2011-10-21 15:03:07 +08001LOCAL_PATH:= $(call my-dir)
2
3clang_tablegen_SRC_FILES := \
4 ClangASTNodesEmitter.cpp \
5 ClangAttrEmitter.cpp \
Stephen Hinese5cc4c92012-09-10 20:14:21 -07006 ClangCommentCommandInfoEmitter.cpp \
Stephen Hinesbd3aca02013-03-05 23:41:44 -08007 ClangCommentHTMLNamedCharacterReferenceEmitter.cpp \
Stephen Hinese5cc4c92012-09-10 20:14:21 -07008 ClangCommentHTMLTagsEmitter.cpp \
Logan Chienfe6bd6d2011-10-21 15:03:07 +08009 ClangDiagnosticsEmitter.cpp \
10 ClangSACheckersEmitter.cpp \
11 NeonEmitter.cpp \
Logan Chienfe6bd6d2011-10-21 15:03:07 +080012 TableGen.cpp
13
14include $(CLEAR_VARS)
15
16LOCAL_MODULE := clang-tblgen
17LOCAL_MODULE_TAGS := optional
18LOCAL_SRC_FILES := $(clang_tablegen_SRC_FILES)
19
20REQUIRES_EH := 1
21REQUIRES_RTTI := 1
22
23LOCAL_STATIC_LIBRARIES := \
24 libLLVMTableGen \
25 libLLVMSupport
26
27LOCAL_LDLIBS += -lm
28ifeq ($(HOST_OS),windows)
29 LOCAL_LDLIBS += -limagehlp -lpsapi
30else
31 LOCAL_LDLIBS += -lpthread -ldl
32endif
33
34include $(LLVM_HOST_BUILD_MK)
35include $(BUILD_HOST_EXECUTABLE)