| ##===- tools/debugserver/source/Makefile -------------------*- Makefile -*-===## |
| # |
| # The LLVM Compiler Infrastructure |
| # |
| # This file is distributed under the University of Illinois Open Source |
| # License. See LICENSE.TXT for details. |
| # |
| ##===----------------------------------------------------------------------===## |
| LLDB_LEVEL := ../../.. |
| |
| LIBRARYNAME := lldbDebugserverCommon |
| BUILD_ARCHIVE = 1 |
| |
| SOURCES := debugserver.cpp \ |
| DNBArch.cpp \ |
| DNBBreakpoint.cpp \ |
| DNB.cpp \ |
| DNBDataRef.cpp \ |
| DNBError.cpp \ |
| DNBLog.cpp \ |
| DNBRegisterInfo.cpp \ |
| DNBThreadResumeActions.cpp \ |
| libdebugserver.cpp \ |
| PseudoTerminal.cpp \ |
| PThreadEvent.cpp \ |
| PThreadMutex.cpp \ |
| RNBContext.cpp \ |
| RNBRemote.cpp \ |
| RNBServices.cpp \ |
| RNBSocket.cpp \ |
| SysSignal.cpp \ |
| TTYState.cpp |
| |
| include $(LLDB_LEVEL)/Makefile |
| |
| ifeq ($(HOST_OS),Darwin) |
| DIRS := MacOSX/i386 MacOSX/x86_64 MacOSX |
| CPP.Flags += -I$(PROJ_SRC_DIR)/MacOSX |
| CPP.Flags += -I$(PROJ_OBJ_DIR)/.. |
| BUILT_SOURCES = debugserver_vers.c |
| endif |
| |
| ifeq ($(HOST_OS),Darwin) |
| debugserver_vers.c: $(PROJ_SRC_DIR)/$(LLDB_LEVEL)/scripts/generate-vers.pl $(PROJ_SRC_DIR)/../debugserver.xcodeproj/project.pbxproj |
| "$(PROJ_SRC_DIR)/$(LLDB_LEVEL)/scripts/generate-vers.pl" "$(PROJ_SRC_DIR)/../debugserver.xcodeproj/project.pbxproj" debugserver > debugserver_vers.c |
| endif |