1 LOCAL_PATH := $(call my-dir)
2 LLVM_ROOT_PATH := $(LOCAL_PATH)/../..
3 include $(LLVM_ROOT_PATH)/llvm.mk
5 tablegen_SRC_FILES := \
6 AsmMatcherEmitter.cpp \
9 CallingConvEmitter.cpp \
11 CodeGenDAGPatterns.cpp \
12 CodeGenInstruction.cpp \
14 CodeGenRegisters.cpp \
19 DAGISelMatcherEmitter.cpp \
20 DAGISelMatcherGen.cpp \
21 DAGISelMatcherOpt.cpp \
23 DFAPacketizerEmitter.cpp \
24 DisassemblerEmitter.cpp \
26 FixedLenDecoderEmitter.cpp \
27 InstrInfoEmitter.cpp \
28 IntrinsicEmitter.cpp \
29 OptParserEmitter.cpp \
30 PseudoLoweringEmitter.cpp \
31 RegisterInfoEmitter.cpp \
32 SubtargetEmitter.cpp \
34 X86DisassemblerTables.cpp \
36 X86RecognizableInstr.cpp
39 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
41 LOCAL_MODULE := llvm-tblgen
42 LOCAL_MODULE_TAGS := optional
43 LOCAL_SRC_FILES := $(tablegen_SRC_FILES)
48 LOCAL_STATIC_LIBRARIES := \
53 ifeq ($(HOST_OS),windows)
54 LOCAL_LDLIBS += -limagehlp -lpsapi
56 LOCAL_LDLIBS += -lpthread -ldl
59 include $(LLVM_HOST_BUILD_MK)
60 include $(BUILD_HOST_EXECUTABLE)