aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen/Android.mk
blob: ae76bd13debdf97ab8112bccd57c7c675a3c530e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
LOCAL_PATH:= $(call my-dir)

clang_tablegen_SRC_FILES := \
  ClangASTNodesEmitter.cpp \
  ClangAttrEmitter.cpp \
  ClangCommentCommandInfoEmitter.cpp \
  ClangCommentHTMLNamedCharacterReferenceEmitter.cpp \
  ClangCommentHTMLTagsEmitter.cpp \
  ClangDiagnosticsEmitter.cpp \
  ClangSACheckersEmitter.cpp \
  NeonEmitter.cpp \
  OptParserEmitter.cpp \
  TableGen.cpp

include $(CLEAR_VARS)

LOCAL_MODULE := clang-tblgen
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(clang_tablegen_SRC_FILES)

REQUIRES_EH := 1
REQUIRES_RTTI := 1

LOCAL_STATIC_LIBRARIES := \
  libLLVMTableGen \
  libLLVMSupport

LOCAL_LDLIBS += -lm
ifeq ($(HOST_OS),windows)
  LOCAL_LDLIBS += -limagehlp -lpsapi
else
  LOCAL_LDLIBS += -lpthread -ldl
endif

include $(LLVM_HOST_BUILD_MK)
include $(BUILD_HOST_EXECUTABLE)