Home | History | Annotate | Download | only in TableGen
      1 LOCAL_PATH:= $(call my-dir)
      2 
      3 tablegen_SRC_FILES := \
      4   AsmMatcherEmitter.cpp \
      5   AsmWriterEmitter.cpp \
      6   AsmWriterInst.cpp \
      7   CallingConvEmitter.cpp \
      8   CodeEmitterGen.cpp \
      9   CodeGenDAGPatterns.cpp \
     10   CodeGenInstruction.cpp \
     11   CodeGenMapTable.cpp \
     12   CodeGenRegisters.cpp \
     13   CodeGenSchedule.cpp \
     14   CodeGenTarget.cpp \
     15   DAGISelEmitter.cpp \
     16   DAGISelMatcherEmitter.cpp \
     17   DAGISelMatcherGen.cpp \
     18   DAGISelMatcherOpt.cpp \
     19   DAGISelMatcher.cpp \
     20   DFAPacketizerEmitter.cpp \
     21   DisassemblerEmitter.cpp \
     22   FastISelEmitter.cpp \
     23   FixedLenDecoderEmitter.cpp \
     24   InstrInfoEmitter.cpp \
     25   IntrinsicEmitter.cpp \
     26   OptParserEmitter.cpp \
     27   PseudoLoweringEmitter.cpp \
     28   RegisterInfoEmitter.cpp \
     29   SetTheory.cpp \
     30   SubtargetEmitter.cpp \
     31   TGValueTypes.cpp \
     32   TableGen.cpp \
     33   X86DisassemblerTables.cpp \
     34   X86ModRMFilters.cpp \
     35   X86RecognizableInstr.cpp
     36 
     37 include $(CLEAR_VARS)
     38 
     39 LOCAL_MODULE := tblgen
     40 LOCAL_MODULE_TAGS := optional
     41 LOCAL_SRC_FILES := $(tablegen_SRC_FILES)
     42 
     43 REQUIRES_EH := 1
     44 REQUIRES_RTTI := 1
     45 
     46 LOCAL_STATIC_LIBRARIES := \
     47   libLLVMTableGen \
     48   libLLVMSupport
     49 
     50 LOCAL_LDLIBS += -lm
     51 ifeq ($(HOST_OS),windows)
     52   LOCAL_LDLIBS += -limagehlp -lpsapi
     53 else
     54   LOCAL_LDLIBS += -lpthread -ldl
     55 endif
     56 
     57 include $(LLVM_HOST_BUILD_MK)
     58 include $(BUILD_HOST_EXECUTABLE)
     59