1 LOCAL_PATH := $(call my-dir)
2 LLVM70_ROOT_PATH := $(LOCAL_PATH)/../..
3 include $(LLVM70_ROOT_PATH)/llvm.mk
5 tablegen_SRC_FILES := \
6 AsmMatcherEmitter.cpp \
10 CallingConvEmitter.cpp \
12 CodeGenDAGPatterns.cpp \
13 CodeGenInstruction.cpp \
15 CodeGenRegisters.cpp \
19 DAGISelMatcherEmitter.cpp \
20 DAGISelMatcherGen.cpp \
21 DAGISelMatcherOpt.cpp \
23 DFAPacketizerEmitter.cpp \
24 DisassemblerEmitter.cpp \
26 FixedLenDecoderEmitter.cpp \
27 GlobalISelEmitter.cpp \
28 InstrInfoEmitter.cpp \
29 IntrinsicEmitter.cpp \
30 OptParserEmitter.cpp \
31 PseudoLoweringEmitter.cpp \
32 RegisterBankEmitter.cpp \
33 RegisterInfoEmitter.cpp \
34 SearchableTableEmitter.cpp \
35 SubtargetEmitter.cpp \
36 SubtargetFeatureInfo.cpp \
39 X86DisassemblerTables.cpp \
40 X86EVEX2VEXTablesEmitter.cpp \
42 X86RecognizableInstr.cpp \
46 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
48 LOCAL_MODULE := llvm70-tblgen
49 LOCAL_MODULE_TAGS := optional
50 LOCAL_SRC_FILES := $(tablegen_SRC_FILES)
55 LOCAL_STATIC_LIBRARIES := \
60 LOCAL_LDLIBS_windows := -limagehlp -lpsapi
61 LOCAL_LDLIBS_darwin := -lpthread -ldl
62 LOCAL_LDLIBS_linux := -lpthread -ldl
64 include $(LLVM_HOST_BUILD_MK)
65 include $(BUILD_HOST_EXECUTABLE)