diff options
Diffstat (limited to 'tools/opt/Android.mk')
-rw-r--r-- | tools/opt/Android.mk | 93 |
1 files changed, 47 insertions, 46 deletions
diff --git a/tools/opt/Android.mk b/tools/opt/Android.mk index 9ba9584..3ebb97e 100644 --- a/tools/opt/Android.mk +++ b/tools/opt/Android.mk @@ -4,37 +4,66 @@ LLVM_ROOT_PATH := $(LOCAL_PATH)/../.. #===---------------------------------------------------------------=== -# opt command line tool (common) +# opt command line tool #===---------------------------------------------------------------=== llvm_opt_SRC_FILES := \ AnalysisWrappers.cpp \ + BreakpointPrinter.cpp \ GraphPrinters.cpp \ + NewPMDriver.cpp \ + Passes.cpp \ + PassPrinters.cpp \ PrintSCC.cpp \ - opt.cpp + opt.cpp \ llvm_opt_STATIC_LIBRARIES := \ - libLLVMScalarOpts \ - libLLVMInstCombine \ - libLLVMInstrumentation \ - libLLVMMCParser \ - libLLVMMC \ - libLLVMAsmParser \ - libLLVMBitWriter \ + libLLVMIRReader \ libLLVMBitReader \ - libLLVMipa \ - libLLVMipo \ - libLLVMTransformUtils \ + libLLVMBitWriter \ + libLLVMARMCodeGen \ + libLLVMARMInfo \ + libLLVMARMDesc \ + libLLVMARMAsmPrinter \ + libLLVMARMDisassembler \ + libLLVMAArch64CodeGen \ + libLLVMAArch64Info \ + libLLVMAArch64Desc \ + libLLVMAArch64AsmPrinter \ + libLLVMAArch64Utils \ + libLLVMAArch64Disassembler \ + libLLVMMipsCodeGen \ + libLLVMMipsInfo \ + libLLVMMipsDesc \ + libLLVMMipsAsmPrinter \ + libLLVMMipsDisassembler \ + libLLVMX86CodeGen \ + libLLVMX86Info \ + libLLVMX86Desc \ + libLLVMX86AsmPrinter \ + libLLVMX86Utils \ + libLLVMX86Disassembler \ + libLLVMAsmPrinter \ + libLLVMSelectionDAG \ + libLLVMCodeGen \ + libLLVMInstrumentation \ + libLLVMTransformObjCARC \ libLLVMVectorize \ + libLLVMScalarOpts \ + libLLVMTransformUtils \ libLLVMAnalysis \ + libLLVMipo \ + libLLVMipa \ + libLLVMInstCombine \ + libLLVMTransformUtils \ libLLVMTarget \ + libLLVMMC \ + libLLVMObject \ libLLVMCore \ - libLLVMSupport - - -#===---------------------------------------------------------------=== -# opt command line tool (host) -#===---------------------------------------------------------------=== + libLLVMAsmParser \ + libLLVMOption \ + libLLVMSupport \ + libLLVMMCDisassembler \ include $(CLEAR_VARS) @@ -46,36 +75,8 @@ LOCAL_IS_HOST_MODULE := true LOCAL_SRC_FILES := $(llvm_opt_SRC_FILES) LOCAL_STATIC_LIBRARIES := $(llvm_opt_STATIC_LIBRARIES) LOCAL_LDLIBS += -lpthread -lm -ldl -LOCAL_C_INCLUDES += external/llvm/include include $(LLVM_ROOT_PATH)/llvm.mk include $(LLVM_HOST_BUILD_MK) include $(LLVM_GEN_INTRINSICS_MK) include $(BUILD_HOST_EXECUTABLE) - - -#===---------------------------------------------------------------=== -# opt command line tool (target) -#===---------------------------------------------------------------=== - -ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS)) -include $(CLEAR_VARS) - -LOCAL_MODULE := opt -LOCAL_MODULE_TAGS := optional -LOCAL_MODULE_CLASS := EXECUTABLES - -LOCAL_SRC_FILES := $(llvm_opt_SRC_FILES) -LOCAL_C_INCLUDES += external/llvm/include -LOCAL_STATIC_LIBRARIES := $(llvm_opt_STATIC_LIBRARIES) -LOCAL_SHARED_LIBRARIES := \ - libcutils \ - libdl \ - libcxx - - -include $(LLVM_ROOT_PATH)/llvm.mk -include $(LLVM_DEVICE_BUILD_MK) -include $(LLVM_GEN_INTRINSICS_MK) -include $(BUILD_EXECUTABLE) -endif |