File tree Expand file tree Collapse file tree 30 files changed +54
-54
lines changed
breakpoint/break_in_loaded_dylib
stop-on-sharedlibrary-load
tail_call_frames/cross_dso
target-new-solib-notifications
macCatalystAppMacOSFramework
lldb-server/libraries-svr4 Expand file tree Collapse file tree 30 files changed +54
-54
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,6 @@ all: dummy
5
5
include Makefile.rules
6
6
7
7
dummy : dummy.cpp
8
- $(MAKE ) -f $(MAKEFILE_RULES ) \
8
+ " $( MAKE) " -f $(MAKEFILE_RULES ) \
9
9
CXX_SOURCES=dummy.cpp EXE=dummy
10
10
Original file line number Diff line number Diff line change @@ -9,12 +9,12 @@ a.out: libdylib.dylib
9
9
include Makefile.rules
10
10
11
11
libdylib.dylib : dylib.c
12
- $(MAKE ) -C $(BUILDDIR ) -f $(MAKEFILE_RULES ) \
12
+ " $( MAKE) " -C $(BUILDDIR ) -f $(MAKEFILE_RULES ) \
13
13
C_SOURCES= DYLIB_C_SOURCES=dylib.c DYLIB_NAME=dylib \
14
14
CFLAGS_EXTRAS=-DHAS_THEM LD_EXTRAS=-dynamiclib
15
15
16
16
hidden/libdylib.dylib :
17
17
mkdir hidden
18
- $(MAKE ) -C $(BUILDDIR ) /hidden -f $(MAKEFILE_RULES ) \
18
+ " $( MAKE) " -C $(BUILDDIR ) /hidden -f $(MAKEFILE_RULES ) \
19
19
C_SOURCES= DYLIB_C_SOURCES=dylib.c DYLIB_NAME=dylib \
20
20
LD_EXTRAS=-dynamiclib
Original file line number Diff line number Diff line change @@ -6,5 +6,5 @@ a.out: libload_a
6
6
include Makefile.rules
7
7
8
8
libload_a :
9
- $(MAKE ) -f $(MAKEFILE_RULES ) \
9
+ " $( MAKE) " -f $(MAKEFILE_RULES ) \
10
10
DYLIB_ONLY=YES DYLIB_NAME=load_a DYLIB_CXX_SOURCES=a.cpp
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ CXX_SOURCES := main.cpp
2
2
USE_LIBDL := 1
3
3
4
4
lib_b :
5
- $(MAKE ) -f $(MAKEFILE_RULES ) \
5
+ " $( MAKE) " -f $(MAKEFILE_RULES ) \
6
6
DYLIB_ONLY=YES DYLIB_CXX_SOURCES=b.cpp DYLIB_NAME=lib_b
7
7
all : lib_b
8
8
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ C_SOURCES := main.c
2
2
USE_LIBDL := 1
3
3
4
4
other :
5
- $(MAKE ) -f $(MAKEFILE_RULES ) C_SOURCES=other.c EXE=other
5
+ " $( MAKE) " -f $(MAKEFILE_RULES ) C_SOURCES=other.c EXE=other
6
6
all : other
7
7
8
8
include Makefile.rules
Original file line number Diff line number Diff line change @@ -5,5 +5,5 @@ all: secondprog
5
5
include Makefile.rules
6
6
7
7
secondprog : secondprog.cpp
8
- $(MAKE ) -f $(MAKEFILE_RULES ) \
8
+ " $( MAKE) " -f $(MAKEFILE_RULES ) \
9
9
CXX_SOURCES=secondprog.cpp EXE=secondprog
Original file line number Diff line number Diff line change @@ -5,5 +5,5 @@ all: a.out simple
5
5
include Makefile.rules
6
6
7
7
simple :
8
- $(MAKE ) -f $(MAKEFILE_RULES ) \
8
+ " $( MAKE) " -f $(MAKEFILE_RULES ) \
9
9
C_SOURCES=simple.c EXE=simple
Original file line number Diff line number Diff line change @@ -17,11 +17,11 @@ include Makefile.rules
17
17
a.out : libone libtwo
18
18
19
19
libone :
20
- $(MAKE ) -f $(MAKEFILE_RULES ) \
20
+ " $( MAKE) " -f $(MAKEFILE_RULES ) \
21
21
DYLIB_ONLY=YES DYLIB_CXX_SOURCES=one.cpp DYLIB_NAME=one \
22
22
CFLAGS_EXTRAS=" $( ONE_CXXFLAGS) "
23
23
24
24
libtwo : libone
25
- $(MAKE ) -f $(MAKEFILE_RULES ) \
25
+ " $( MAKE) " -f $(MAKEFILE_RULES ) \
26
26
DYLIB_ONLY=YES DYLIB_CXX_SOURCES=two.cpp DYLIB_NAME=two \
27
27
CFLAGS_EXTRAS=" $( TWO_CXXFLAGS) " LD_EXTRAS=" -L. -lone"
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ CXX_SOURCES := main.cpp
2
2
USE_LIBDL := 1
3
3
4
4
lib_b :
5
- $(MAKE ) -f $(MAKEFILE_RULES ) \
5
+ " $( MAKE) " -f $(MAKEFILE_RULES ) \
6
6
DYLIB_ONLY=YES DYLIB_CXX_SOURCES=b.cpp DYLIB_NAME=lib_b
7
7
all : lib_b
8
8
Original file line number Diff line number Diff line change 17
17
endif
18
18
19
19
t1 : t2_0
20
- $(MAKE ) VPATH=$(SRCDIR ) -f $(MAKEFILE_RULES ) \
20
+ " $( MAKE) " VPATH=$(SRCDIR ) -f $(MAKEFILE_RULES ) \
21
21
DYLIB_ONLY=YES DYLIB_C_SOURCES=t1.c DYLIB_NAME=t1 LD_EXTRAS=" -L. $( LINKFLAGS) "
22
22
23
23
t2_0 :
24
- $(MAKE ) VPATH=$(SRCDIR ) -f $(MAKEFILE_RULES ) \
24
+ " $( MAKE) " VPATH=$(SRCDIR ) -f $(MAKEFILE_RULES ) \
25
25
DYLIB_ONLY=YES DYLIB_C_SOURCES=t2_0.c DYLIB_NAME=t2_0
26
26
27
27
t2_1 :
28
- $(MAKE ) VPATH=$(SRCDIR ) -f $(MAKEFILE_RULES ) \
28
+ " $( MAKE) " VPATH=$(SRCDIR ) -f $(MAKEFILE_RULES ) \
29
29
DYLIB_ONLY=YES DYLIB_C_SOURCES=t2_1.c DYLIB_NAME=t2_1
Original file line number Diff line number Diff line change @@ -7,25 +7,25 @@ a.out: lib_b lib_a lib_c lib_d hidden_lib_d
7
7
include Makefile.rules
8
8
9
9
lib_a : lib_b
10
- $(MAKE ) -f $(MAKEFILE_RULES ) \
10
+ " $( MAKE) " -f $(MAKEFILE_RULES ) \
11
11
DYLIB_ONLY=YES DYLIB_CXX_SOURCES=a.cpp DYLIB_NAME=loadunload_a \
12
12
LD_EXTRAS=" -L. -lloadunload_b"
13
13
14
14
lib_b :
15
- $(MAKE ) -f $(MAKEFILE_RULES ) \
15
+ " $( MAKE) " -f $(MAKEFILE_RULES ) \
16
16
DYLIB_ONLY=YES DYLIB_CXX_SOURCES=b.cpp DYLIB_NAME=loadunload_b
17
17
18
18
lib_c :
19
- $(MAKE ) -f $(MAKEFILE_RULES ) \
19
+ " $( MAKE) " -f $(MAKEFILE_RULES ) \
20
20
DYLIB_ONLY=YES DYLIB_CXX_SOURCES=c.cpp DYLIB_NAME=loadunload_c
21
21
22
22
lib_d :
23
- $(MAKE ) -f $(MAKEFILE_RULES ) \
23
+ " $( MAKE) " -f $(MAKEFILE_RULES ) \
24
24
DYLIB_ONLY=YES DYLIB_CXX_SOURCES=d.cpp DYLIB_NAME=loadunload_d
25
25
ifeq ($(OS ) ,Darwin)
26
26
install_name_tool -id @executable_path/libloadunload_d.dylib libloadunload_d.dylib
27
27
endif
28
28
29
29
hidden_lib_d : hidden
30
- $(MAKE ) VPATH=$(SRCDIR ) /hidden -C hidden -f $(MAKEFILE_RULES ) \
30
+ " $( MAKE) " VPATH=$(SRCDIR ) /hidden -C hidden -f $(MAKEFILE_RULES ) \
31
31
DYLIB_ONLY=YES DYLIB_CXX_SOURCES=d.cpp DYLIB_NAME=loadunload_d
Original file line number Diff line number Diff line change @@ -6,6 +6,6 @@ all: hidden_lib a.out
6
6
include Makefile.rules
7
7
8
8
hidden_lib :
9
- $(MAKE ) VPATH=$(SRCDIR ) /hidden -C hidden -f $(MAKEFILE_RULES ) \
9
+ " $( MAKE) " VPATH=$(SRCDIR ) /hidden -C hidden -f $(MAKEFILE_RULES ) \
10
10
DYLIB_ONLY=YES DYLIB_CXX_SOURCES=d.cpp DYLIB_NAME=loadunload
11
11
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ CXXFLAGS_EXTRAS := -target $(TRIPLE)
9
9
all : libbaz.dylib a.out
10
10
11
11
libbaz.dylib : baz.cpp
12
- $(MAKE ) -f $(MAKEFILE_RULES ) \
12
+ " $( MAKE) " -f $(MAKEFILE_RULES ) \
13
13
DYLIB_ONLY=YES DYLIB_NAME=baz DYLIB_CXX_SOURCES=baz.cpp
14
14
15
15
include Makefile.rules
Original file line number Diff line number Diff line change @@ -6,11 +6,11 @@ a.out: lib_a lib_b
6
6
include Makefile.rules
7
7
8
8
lib_a :
9
- $(MAKE ) -f $(MAKEFILE_RULES ) \
9
+ " $( MAKE) " -f $(MAKEFILE_RULES ) \
10
10
DYLIB_ONLY=YES DYLIB_CXX_SOURCES=a.cpp DYLIB_NAME=load_a
11
11
12
12
lib_b :
13
- $(MAKE ) -f $(MAKEFILE_RULES ) \
13
+ " $( MAKE) " -f $(MAKEFILE_RULES ) \
14
14
DYLIB_ONLY=YES DYLIB_CXX_SOURCES=b.cpp DYLIB_NAME=load_b
15
15
16
16
Original file line number Diff line number Diff line change @@ -10,4 +10,4 @@ a.out: lib_One lib_Two
10
10
lib_One : lib_Two
11
11
12
12
lib_% :
13
- $(MAKE ) VPATH=$(SRCDIR ) /$* -I $(SRCDIR ) -f $(SRCDIR ) /$* .mk DSYMUTIL=$(DSYMUTIL )
13
+ " $( MAKE) " VPATH=$(SRCDIR ) /$* -I $(SRCDIR ) -f $(SRCDIR ) /$* .mk DSYMUTIL=$(DSYMUTIL )
Original file line number Diff line number Diff line change 1
1
CXX_SOURCES := main.cpp
2
- LD_EXTRAS := -L. -l_d -l_c -l_a -l_b
2
+ LD_EXTRAS := -L. -l_d -l_c -l_a -l_b
3
3
4
4
a.out : lib_b lib_a lib_c lib_d
5
5
6
6
include Makefile.rules
7
7
8
8
lib_a : lib_b
9
- $(MAKE ) -f $(MAKEFILE_RULES ) \
10
- DYLIB_ONLY=YES DYLIB_CXX_SOURCES=a.cpp DYLIB_NAME=_a \
11
- LD_EXTRAS=" -L. -l_b"
9
+ " $( MAKE) " -f $(MAKEFILE_RULES ) \
10
+ DYLIB_ONLY=YES DYLIB_CXX_SOURCES=a.cpp DYLIB_NAME=_a \
11
+ LD_EXTRAS=" -L. -l_b"
12
12
13
13
lib_b :
14
- $(MAKE ) -f $(MAKEFILE_RULES ) \
15
- DYLIB_ONLY=YES DYLIB_CXX_SOURCES=b.cpp DYLIB_NAME=_b
14
+ " $( MAKE) " -f $(MAKEFILE_RULES ) \
15
+ DYLIB_ONLY=YES DYLIB_CXX_SOURCES=b.cpp DYLIB_NAME=_b
16
16
17
17
lib_c :
18
- $(MAKE ) -f $(MAKEFILE_RULES ) \
19
- DYLIB_ONLY=YES DYLIB_CXX_SOURCES=c.cpp DYLIB_NAME=_c
18
+ " $( MAKE) " -f $(MAKEFILE_RULES ) \
19
+ DYLIB_ONLY=YES DYLIB_CXX_SOURCES=c.cpp DYLIB_NAME=_c
20
20
21
21
lib_d :
22
- $(MAKE ) -f $(MAKEFILE_RULES ) \
23
- DYLIB_ONLY=YES DYLIB_CXX_SOURCES=d.cpp DYLIB_NAME=_d
22
+ " $( MAKE) " -f $(MAKEFILE_RULES ) \
23
+ DYLIB_ONLY=YES DYLIB_CXX_SOURCES=d.cpp DYLIB_NAME=_d
Original file line number Diff line number Diff line change @@ -7,4 +7,4 @@ include Makefile.rules
7
7
a.out : lib_One lib_Two
8
8
9
9
lib_% :
10
- $(MAKE ) VPATH=$(SRCDIR ) /$* -I $(SRCDIR ) -f $(SRCDIR ) /$* .mk
10
+ " $( MAKE) " VPATH=$(SRCDIR ) /$* -I $(SRCDIR ) -f $(SRCDIR ) /$* .mk
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ main.o: CFLAGS_EXTRAS = -flimit-debug-info
16
16
17
17
limit : a.o main.o
18
18
mkdir -p build_limit
19
- $(MAKE ) -C $(BUILDDIR ) /build_limit -f $(MAKEFILE_RULES ) \
19
+ " $( MAKE) " -C $(BUILDDIR ) /build_limit -f $(MAKEFILE_RULES ) \
20
20
EXE=../limit CXX_SOURCES=" length.cpp ../a.o ../main.o" \
21
21
CFLAGS_EXTRAS=-flimit-debug-info NO_LIMIT_DEBUG_INFO_FLAGS=" "
22
22
Original file line number Diff line number Diff line change @@ -6,10 +6,10 @@ a.out: liba libb
6
6
include Makefile.rules
7
7
8
8
liba :
9
- $(MAKE ) -f $(MAKEFILE_RULES ) \
9
+ " $( MAKE) " -f $(MAKEFILE_RULES ) \
10
10
DYLIB_ONLY=YES DYLIB_NAME=a DYLIB_CXX_SOURCES=a.cpp
11
11
12
12
libb :
13
- $(MAKE ) -f $(MAKEFILE_RULES ) \
13
+ " $( MAKE) " -f $(MAKEFILE_RULES ) \
14
14
DYLIB_ONLY=YES DYLIB_NAME=b DYLIB_CXX_SOURCES=b.cpp
15
15
Original file line number Diff line number Diff line change @@ -9,14 +9,14 @@ include Makefile.rules
9
9
10
10
libTest.dylib : Test/Test.m
11
11
mkdir -p Test
12
- $(MAKE ) MAKE_DSYM=YES -f $(MAKEFILE_RULES ) \
12
+ " $( MAKE) " MAKE_DSYM=YES -f $(MAKEFILE_RULES ) \
13
13
DYLIB_ONLY=YES DYLIB_NAME=Test DYLIB_OBJC_SOURCES=Test/Test.m \
14
14
LD_EXTRAS=" -lobjc -framework Foundation" \
15
15
CFLAGS_EXTRAS=-I$(SRCDIR )
16
16
17
17
libTestExt.dylib : TestExt/TestExt.m
18
18
mkdir -p TestExt
19
- $(MAKE ) MAKE_DSYM=YES -f $(MAKEFILE_RULES ) \
19
+ " $( MAKE) " MAKE_DSYM=YES -f $(MAKEFILE_RULES ) \
20
20
DYLIB_ONLY=YES DYLIB_NAME=TestExt DYLIB_OBJC_SOURCES=TestExt/TestExt.m \
21
21
LD_EXTRAS=" -lobjc -framework Foundation -lTest -L." \
22
22
CFLAGS_EXTRAS=-I$(SRCDIR )
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ USE_PRIVATE_MODULE_CACHE = YES
5
5
.PHONY : update-module
6
6
7
7
all : $(EXE )
8
- $(MAKE ) -f $(SRCDIR ) /Makefile update-module
8
+ " $( MAKE) " -f $(SRCDIR ) /Makefile update-module
9
9
10
10
include Makefile.rules
11
11
Original file line number Diff line number Diff line change @@ -7,5 +7,5 @@ all: build-libfoo a.out
7
7
include Makefile.rules
8
8
9
9
build-libfoo : foo.c
10
- $(MAKE ) -f $(MAKEFILE_RULES ) \
10
+ " $( MAKE) " -f $(MAKEFILE_RULES ) \
11
11
DYLIB_C_SOURCES=foo.c DYLIB_NAME=foo DYLIB_ONLY=YES
Original file line number Diff line number Diff line change @@ -6,6 +6,6 @@ all: build-libfoo a.out
6
6
include Makefile.rules
7
7
8
8
build-libfoo : foo.c
9
- $(MAKE ) -f $(MAKEFILE_RULES ) \
9
+ " $( MAKE) " -f $(MAKEFILE_RULES ) \
10
10
DYLIB_C_SOURCES=foo.c DYLIB_NAME=foo DYLIB_ONLY=YES
11
11
Original file line number Diff line number Diff line change @@ -7,11 +7,11 @@ all: build-libindirect build-libreepxoprt a.out
7
7
include Makefile.rules
8
8
9
9
build-libindirect : indirect.c
10
- $(MAKE ) -f $(MAKEFILE_RULES ) \
10
+ " $( MAKE) " -f $(MAKEFILE_RULES ) \
11
11
DYLIB_C_SOURCES=indirect.c DYLIB_NAME=indirect DYLIB_ONLY=YES \
12
12
LD_EXTRAS=" -Wl,-image_base,0x200000000"
13
13
14
14
build-libreepxoprt : reexport.c
15
- $(MAKE ) -f $(MAKEFILE_RULES ) \
15
+ " $( MAKE) " -f $(MAKEFILE_RULES ) \
16
16
DYLIB_C_SOURCES=reexport.c DYLIB_NAME=reexport DYLIB_ONLY=YES \
17
17
LD_EXTRAS=" -L. -lindirect -Wl,-alias_list,$( SRCDIR) /alias.list"
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ C_SOURCES := main.c
5
5
all : a.out create-empty-corefile
6
6
7
7
create-empty-corefile :
8
- $(MAKE ) -f $(MAKEFILE_RULES ) EXE=create-empty-corefile \
8
+ " $( MAKE) " -f $(MAKEFILE_RULES ) EXE=create-empty-corefile \
9
9
CXX=$(CC ) CXX_SOURCES=create-empty-corefile.cpp
10
10
11
11
include Makefile.rules
Original file line number Diff line number Diff line change @@ -10,11 +10,11 @@ create-empty-corefile:
10
10
CXX_SOURCES=create-multibin-corefile.cpp
11
11
12
12
libone.dylib : one.c
13
- $(MAKE ) -f $(MAKEFILE_RULES ) \
13
+ " $( MAKE) " -f $(MAKEFILE_RULES ) \
14
14
DYLIB_ONLY=YES DYLIB_NAME=one DYLIB_C_SOURCES=one.c
15
15
16
16
libtwo.dylib : two.c
17
- $(MAKE ) -f $(MAKEFILE_RULES ) \
17
+ " $( MAKE) " -f $(MAKEFILE_RULES ) \
18
18
DYLIB_ONLY=YES DYLIB_NAME=two DYLIB_C_SOURCES=two.c
19
19
20
20
include Makefile.rules
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ override CC=xcrun clang
11
11
all : libfoo.dylib a.out
12
12
13
13
libfoo.dylib : foo.c
14
- $(MAKE ) -f $(MAKEFILE_RULES ) \
14
+ " $( MAKE) " -f $(MAKEFILE_RULES ) \
15
15
DYLIB_ONLY=YES DYLIB_NAME=foo DYLIB_C_SOURCES=foo.c
16
16
17
17
include Makefile.rules
Original file line number Diff line number Diff line change @@ -6,10 +6,10 @@ include Makefile.rules
6
6
a.out : libto-be-removed libpresent
7
7
8
8
libto-be-removed : libpresent
9
- $(MAKE ) -f $(MAKEFILE_RULES ) \
9
+ " $( MAKE) " -f $(MAKEFILE_RULES ) \
10
10
DYLIB_ONLY=YES DYLIB_C_SOURCES=to-be-removed.c DYLIB_NAME=to-be-removed \
11
11
LD_EXTRAS=" -L. -lpresent"
12
12
13
13
libpresent :
14
- $(MAKE ) -f $(MAKEFILE_RULES ) \
14
+ " $( MAKE) " -f $(MAKEFILE_RULES ) \
15
15
DYLIB_ONLY=YES DYLIB_C_SOURCES=present.c DYLIB_NAME=present
Original file line number Diff line number Diff line change @@ -15,5 +15,5 @@ main-copy.cpp: main.cpp
15
15
16
16
# The following shared library will be used to test breakpoints under dynamic loading
17
17
libother : other-copy.c
18
- $(MAKE ) -f $(MAKEFILE_RULES ) \
18
+ " $( MAKE) " -f $(MAKEFILE_RULES ) \
19
19
DYLIB_ONLY=YES DYLIB_C_SOURCES=other-copy.c DYLIB_NAME=other
Original file line number Diff line number Diff line change @@ -9,11 +9,11 @@ a.out: svr4lib_a svr4lib_b_quote
9
9
include Makefile.rules
10
10
11
11
svr4lib_a :
12
- $(MAKE ) -f $(MAKEFILE_RULES ) \
12
+ " $( MAKE) " -f $(MAKEFILE_RULES ) \
13
13
DYLIB_NAME=svr4lib_a DYLIB_CXX_SOURCES=svr4lib_a.cpp \
14
14
DYLIB_ONLY=YES
15
15
16
16
svr4lib_b_quote :
17
- $(MAKE ) -f $(MAKEFILE_RULES ) \
17
+ " $( MAKE) " -f $(MAKEFILE_RULES ) \
18
18
DYLIB_NAME=svr4lib_b\\\" DYLIB_CXX_SOURCES=svr4lib_b_quote.cpp \
19
19
DYLIB_ONLY=YES
You can’t perform that action at this time.
0 commit comments