1# $OpenBSD: Makefile,v 1.5 2021/04/28 12:55:42 patrick Exp $ 2 3.include <bsd.own.mk> 4 5.if (${MACHINE} == "arm64") || (${MACHINE} == "amd64") 6PROG= lldb-server 7.else 8NOPROG= lldb-server 9.endif 10 11BINDIR= /usr/bin 12NOMAN= 13 14SRCS= Acceptor.cpp \ 15 lldb.cpp \ 16 lldb-gdbserver.cpp \ 17 lldb-platform.cpp \ 18 lldb-server.cpp \ 19 LLDBServerUtilities.cpp \ 20 SystemInitializerLLGS.cpp 21 22LDADD+= -lcurses -ledit -lpanel 23 24 25.PATH: ${.CURDIR}/../../../llvm/lldb/source 26.PATH: ${.CURDIR}/../../../llvm/lldb/tools/lldb-server 27 28LLVM_LIBDEPS= clangAST \ 29 clangAnalysis \ 30 clangBasic \ 31 clangCodeGen \ 32 clangDriver \ 33 clangEdit \ 34 clangFrontend \ 35 clangLex \ 36 clangParse \ 37 clangRewrite \ 38 clangRewriteFrontend \ 39 clangSema \ 40 clangSerialization \ 41 lldbABI \ 42 lldbAPI \ 43 lldbBreakpoint \ 44 lldbCommands \ 45 lldbCore \ 46 lldbDataFormatters \ 47 lldbExpression \ 48 lldbHostCommon \ 49 lldbHostOpenBSD \ 50 lldbHostPOSIX \ 51 lldbInitialization \ 52 lldbInterpreter \ 53 lldbPluginArchitecture \ 54 lldbPluginDisassembler \ 55 lldbPluginDynamicLoader \ 56 lldbPluginExpressionParser \ 57 lldbPluginInstruction \ 58 lldbPluginInstrumentationRuntime \ 59 lldbPluginJITLoader \ 60 lldbPluginLanguage \ 61 lldbPluginLanguageRuntime \ 62 lldbPluginMemoryHistory \ 63 lldbPluginObjectContainer \ 64 lldbPluginObjectFile \ 65 lldbPluginPlatform \ 66 lldbPluginProcess \ 67 lldbPluginScriptInterpreter \ 68 lldbPluginStructuredData \ 69 lldbPluginSymbolFile \ 70 lldbPluginSymbolVendor \ 71 lldbPluginSystemRuntime \ 72 lldbPluginTypeSystem \ 73 lldbPluginUnwindAssembly \ 74 lldbSymbol \ 75 lldbTarget \ 76 lldbUtility 77 78 79LDADD+= -L ${.OBJDIR}/../libLLVM -lLLVM 80 81.include <bsd.prog.mk> 82 83CPPFLAGS+= ${LLDB_INCLUDES} \ 84 ${CLANG_INCLUDES} 85