]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - tools/debugserver/source/Makefile
Vendor import of lldb trunk r256945:
[FreeBSD/FreeBSD.git] / tools / debugserver / source / Makefile
1 ##===- tools/debugserver/source/Makefile -------------------*- Makefile -*-===##
2 #
3 #                     The LLVM Compiler Infrastructure
4 #
5 # This file is distributed under the University of Illinois Open Source
6 # License. See LICENSE.TXT for details.
7 #
8 ##===----------------------------------------------------------------------===##
9 LLDB_LEVEL := ../../..
10
11 LIBRARYNAME := lldbDebugserverCommon
12 BUILD_ARCHIVE = 1
13
14 SOURCES := debugserver.cpp              \
15         DNBArch.cpp                                     \
16         DNBBreakpoint.cpp                       \
17         DNB.cpp                                         \
18         DNBDataRef.cpp                          \
19         DNBError.cpp                            \
20         DNBLog.cpp                                      \
21         DNBRegisterInfo.cpp                     \
22         DNBThreadResumeActions.cpp      \
23         libdebugserver.cpp                      \
24         PseudoTerminal.cpp                      \
25         PThreadEvent.cpp                        \
26         PThreadMutex.cpp                        \
27         RNBContext.cpp                          \
28         RNBRemote.cpp                           \
29         RNBServices.cpp                         \
30         RNBSocket.cpp                           \
31         SysSignal.cpp                           \
32         TTYState.cpp
33
34 include $(LLDB_LEVEL)/Makefile
35
36 ifeq ($(HOST_OS),Darwin)
37 DIRS := MacOSX/i386 MacOSX/x86_64 MacOSX
38 CPP.Flags += -I$(PROJ_SRC_DIR)/MacOSX
39 CPP.Flags += -I$(PROJ_OBJ_DIR)/..
40 BUILT_SOURCES = debugserver_vers.c
41 endif
42
43 ifeq ($(HOST_OS),Darwin)
44 debugserver_vers.c: $(PROJ_SRC_DIR)/$(LLDB_LEVEL)/scripts/generate-vers.pl $(PROJ_SRC_DIR)/../debugserver.xcodeproj/project.pbxproj
45         "$(PROJ_SRC_DIR)/$(LLDB_LEVEL)/scripts/generate-vers.pl" "$(PROJ_SRC_DIR)/../debugserver.xcodeproj/project.pbxproj" debugserver > debugserver_vers.c
46 endif