aboutsummaryrefslogtreecommitdiffstats
path: root/utils
diff options
context:
space:
mode:
Diffstat (limited to 'utils')
-rw-r--r--utils/TableGen/Android.mk89
1 files changed, 41 insertions, 48 deletions
diff --git a/utils/TableGen/Android.mk b/utils/TableGen/Android.mk
index ac5e162..28de64f 100644
--- a/utils/TableGen/Android.mk
+++ b/utils/TableGen/Android.mk
@@ -1,56 +1,51 @@
LOCAL_PATH:= $(call my-dir)
+
+tablegen_SRC_FILES := \
+ ARMDecoderEmitter.cpp \
+ AsmMatcherEmitter.cpp \
+ AsmWriterEmitter.cpp \
+ AsmWriterInst.cpp \
+ CallingConvEmitter.cpp \
+ CodeEmitterGen.cpp \
+ CodeGenDAGPatterns.cpp \
+ CodeGenInstruction.cpp \
+ CodeGenRegisters.cpp \
+ CodeGenTarget.cpp \
+ DAGISelEmitter.cpp \
+ DAGISelMatcherEmitter.cpp \
+ DAGISelMatcherGen.cpp \
+ DAGISelMatcherOpt.cpp \
+ DAGISelMatcher.cpp \
+ DisassemblerEmitter.cpp \
+ EDEmitter.cpp \
+ FastISelEmitter.cpp \
+ FixedLenDecoderEmitter.cpp \
+ InstrEnumEmitter.cpp \
+ InstrInfoEmitter.cpp \
+ IntrinsicEmitter.cpp \
+ PseudoLoweringEmitter.cpp \
+ RegisterInfoEmitter.cpp \
+ SetTheory.cpp \
+ StringMatcher.cpp \
+ SubtargetEmitter.cpp \
+ TGValueTypes.cpp \
+ TableGen.cpp \
+ X86DisassemblerTables.cpp \
+ X86RecognizableInstr.cpp
+
include $(CLEAR_VARS)
-LOCAL_SRC_FILES := \
- ARMDecoderEmitter.cpp \
- AsmMatcherEmitter.cpp \
- AsmWriterEmitter.cpp \
- AsmWriterInst.cpp \
- CallingConvEmitter.cpp \
- ClangASTNodesEmitter.cpp \
- ClangAttrEmitter.cpp \
- ClangDiagnosticsEmitter.cpp \
- ClangSACheckersEmitter.cpp \
- CodeEmitterGen.cpp \
- CodeGenDAGPatterns.cpp \
- CodeGenInstruction.cpp \
- CodeGenTarget.cpp \
- CodeGenRegisters.cpp \
- DAGISelEmitter.cpp \
- DAGISelMatcher.cpp \
- DAGISelMatcherEmitter.cpp \
- DAGISelMatcherGen.cpp \
- DAGISelMatcherOpt.cpp \
- DisassemblerEmitter.cpp \
- EDEmitter.cpp \
- Error.cpp \
- FastISelEmitter.cpp \
- FixedLenDecoderEmitter.cpp \
- InstrEnumEmitter.cpp \
- InstrInfoEmitter.cpp \
- IntrinsicEmitter.cpp \
- LLVMCConfigurationEmitter.cpp \
- NeonEmitter.cpp \
- OptParserEmitter.cpp \
- PseudoLoweringEmitter.cpp \
- Record.cpp \
- RegisterInfoEmitter.cpp \
- SetTheory.cpp \
- StringMatcher.cpp \
- SubtargetEmitter.cpp \
- TGLexer.cpp \
- TGParser.cpp \
- TGValueTypes.cpp \
- TableGen.cpp \
- TableGenBackend.cpp \
- X86DisassemblerTables.cpp \
- X86RecognizableInstr.cpp
+LOCAL_MODULE := tblgen
+LOCAL_MODULE_TAGS := optional
+LOCAL_SRC_FILES := $(tablegen_SRC_FILES)
REQUIRES_EH := 1
REQUIRES_RTTI := 1
-LOCAL_STATIC_LIBRARIES := libLLVMSupport
-LOCAL_MODULE := tblgen
+LOCAL_STATIC_LIBRARIES := \
+ libLLVMTableGen \
+ libLLVMSupport
+
LOCAL_LDLIBS += -lm
ifeq ($(HOST_OS),windows)
LOCAL_LDLIBS += -limagehlp -lpsapi
@@ -58,7 +53,5 @@ else
LOCAL_LDLIBS += -lpthread -ldl
endif
-LOCAL_MODULE_TAGS := optional
-
include $(LLVM_HOST_BUILD_MK)
include $(BUILD_HOST_EXECUTABLE)