File tree Expand file tree Collapse file tree 1 file changed +15
-20
lines changed
lldb/packages/Python/lldbsuite/test/commands/expression/weak_symbols Expand file tree Collapse file tree 1 file changed +15
-20
lines changed Original file line number Diff line number Diff line change 1
- CFLAGS_EXTRAS := -std=c99
2
- LD_FLAGS := -dynamiclib
3
- include Makefile.rules
4
-
5
- all : a.out dylib missing
1
+ C_SOURCES := main.c
2
+ CFLAGS_EXTRAS := -std=c99 -fmodules
3
+ LD_EXTRAS := -ldylib -L.
6
4
7
- dylib : dylib.o
8
- $(CC ) $(LD_FLAGS ) -o libdylib.dylib dylib.o
9
-
10
- missing : dylib2.o
11
- mkdir hidden
12
- $(CC ) $(LD_FLAGS ) -o hidden/libdylib.dylib dylib2.o
5
+ all : a.out hidden/libdylib.dylib
13
6
14
- a.out : main.o dylib missing
15
- $(CC ) $(CFLAGS ) -L. -ldylib main.o
7
+ a.out : libdylib.dylib
16
8
17
- dylib.o : dylib.h $(SRCDIR ) /dylib.c
18
- $(CC ) -DHAS_THEM $(CFLAGS ) -c $(SRCDIR ) /dylib.c
19
-
20
- dylib2.o : dylib.h $(SRCDIR ) /dylib.c
21
- $(CC ) $(CFLAGS ) -c $(SRCDIR ) /dylib.c -o dylib2.o
9
+ include Makefile.rules
22
10
23
- main.o : dylib.h $(SRCDIR ) /main.c
24
- $(CC ) $(CFLAGS ) -c $(SRCDIR ) /main.c -fmodules -fmodules-cache-path=$(CLANG_MODULE_CACHE_DIR )
11
+ libdylib.dylib : dylib.c
12
+ $(MAKE ) -C $(BUILDDIR ) -f $(MAKEFILE_RULES ) \
13
+ C_SOURCES= DYLIB_C_SOURCES=dylib.c DYLIB_NAME=dylib \
14
+ CFLAGS_EXTRAS=-DHAS_THEM LD_EXTRAS=-dynamiclib
25
15
16
+ hidden/libdylib.dylib :
17
+ mkdir hidden
18
+ $(MAKE ) -C $(BUILDDIR ) /hidden -f $(MAKEFILE_RULES ) \
19
+ C_SOURCES= DYLIB_C_SOURCES=dylib.c DYLIB_NAME=dylib \
20
+ LD_EXTRAS=-dynamiclib
You can’t perform that action at this time.
0 commit comments