##===- 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