Home | History | Annotate | Download | only in llvm-c-test
      1 LOCAL_PATH := $(call my-dir)
      2 
      3 LLVM_ROOT_PATH := $(LOCAL_PATH)/../..
      4 
      5 
      6 #===---------------------------------------------------------------===
      7 # llvm-c-test command line tool
      8 #===---------------------------------------------------------------===
      9 
     10 llvm_c_test_SRC_FILES := \
     11   calc.c                 \
     12   disassemble.c          \
     13   helpers.c              \
     14   include-all.c          \
     15   main.c                 \
     16   module.c               \
     17   object.c               \
     18   targets.c              \
     19 
     20 llvm_c_test_STATIC_LIBRARIES := \
     21   libLLVMBitReader \
     22   libLLVMARMCodeGen \
     23   libLLVMARMInfo \
     24   libLLVMARMDesc \
     25   libLLVMARMAsmPrinter \
     26   libLLVMARMDisassembler \
     27   libLLVMAArch64CodeGen \
     28   libLLVMAArch64Info \
     29   libLLVMAArch64Desc \
     30   libLLVMAArch64AsmPrinter \
     31   libLLVMAArch64Utils \
     32   libLLVMAArch64Disassembler \
     33   libLLVMMipsCodeGen \
     34   libLLVMMipsInfo \
     35   libLLVMMipsDesc \
     36   libLLVMMipsAsmPrinter \
     37   libLLVMMipsDisassembler \
     38   libLLVMX86CodeGen \
     39   libLLVMX86Info \
     40   libLLVMX86Desc \
     41   libLLVMX86AsmPrinter \
     42   libLLVMX86Utils \
     43   libLLVMX86Disassembler \
     44   libLLVMAsmPrinter \
     45   libLLVMSelectionDAG \
     46   libLLVMCodeGen \
     47   libLLVMScalarOpts \
     48   libLLVMTransformUtils \
     49   libLLVMAnalysis \
     50   libLLVMTarget \
     51   libLLVMMC \
     52   libLLVMObject \
     53   libLLVMMCParser \
     54   libLLVMCore \
     55   libLLVMAsmParser \
     56   libLLVMOption \
     57   libLLVMSupport \
     58   libLLVMMCDisassembler \
     59 
     60 include $(CLEAR_VARS)
     61 
     62 LOCAL_MODULE := llvm-c-test
     63 LOCAL_MODULE_TAGS := optional
     64 LOCAL_MODULE_CLASS := EXECUTABLES
     65 LOCAL_IS_HOST_MODULE := true
     66 
     67 LOCAL_SRC_FILES := $(llvm_c_test_SRC_FILES)
     68 
     69 LOCAL_STATIC_LIBRARIES := $(llvm_c_test_STATIC_LIBRARIES)
     70 
     71 LOCAL_LDLIBS += -lpthread -lm -ldl
     72 
     73 include $(LLVM_ROOT_PATH)/llvm.mk
     74 include $(LLVM_HOST_BUILD_MK)
     75 include $(LLVM_GEN_INTRINSICS_MK)
     76 include $(BUILD_HOST_EXECUTABLE)
     77