Home | History | Annotate | Download | only in TableGen
      1 LOCAL_PATH:= $(call my-dir)
      2 
      3 clang_tablegen_SRC_FILES := \
      4   ClangASTNodesEmitter.cpp \
      5   ClangAttrEmitter.cpp \
      6   ClangDiagnosticsEmitter.cpp \
      7   ClangSACheckersEmitter.cpp \
      8   NeonEmitter.cpp \
      9   OptParserEmitter.cpp \
     10   TableGen.cpp
     11 
     12 include $(CLEAR_VARS)
     13 
     14 LOCAL_MODULE := clang-tblgen
     15 LOCAL_MODULE_TAGS := optional
     16 LOCAL_SRC_FILES := $(clang_tablegen_SRC_FILES)
     17 
     18 REQUIRES_EH := 1
     19 REQUIRES_RTTI := 1
     20 
     21 LOCAL_STATIC_LIBRARIES := \
     22   libLLVMTableGen \
     23   libLLVMSupport
     24 
     25 LOCAL_LDLIBS += -lm
     26 ifeq ($(HOST_OS),windows)
     27   LOCAL_LDLIBS += -limagehlp -lpsapi
     28 else
     29   LOCAL_LDLIBS += -lpthread -ldl
     30 endif
     31 
     32 include $(LLVM_HOST_BUILD_MK)
     33 include $(BUILD_HOST_EXECUTABLE)
     34