Line
Link Here
|
0 |
-- a/Makefile |
0 |
++ b/Makefile |
Lines 1-10
Link Here
|
1 |
all: prog_z |
1 |
all: prog_z |
2 |
|
2 |
|
3 |
prog_z: prog_z.c libmain.so libuseful.so |
3 |
prog_z: prog_z.c libmain.so |
4 |
$(CC) $(CFLAGS) $(LDFLAGS) prog_z.c -o prog_z -rdynamic libmain.so libuseful.so -Wl,-rpath,$(shell pwd) |
4 |
$(CC) $(CFLAGS) $(LDFLAGS) prog_z.c -o prog_z -rdynamic libmain.so -Wl,-rpath,$(shell pwd) |
5 |
|
5 |
|
6 |
libmain.so: main.c main.h useful.h |
6 |
libmain.so: main.c main.h useful.h libuseful.so |
7 |
$(CC) -fPIC -shared $(CFLAGS) $(LDFLAGS) main.c -o libmain.so -Wl,-rpath,$(shell pwd) |
7 |
$(CC) -fPIC -shared $(CFLAGS) $(LDFLAGS) main.c -o libmain.so libuseful.so -Wl,-rpath,$(shell pwd) |
8 |
|
8 |
|
9 |
libuseful.so: useful.c useful.h |
9 |
libuseful.so: useful.c useful.h |
10 |
$(CC) -fPIC -shared $(CFLAGS) $(LDFLAGS) useful.c -o libuseful.so -Wl,-rpath,$(shell pwd) |
10 |
$(CC) -fPIC -shared $(CFLAGS) $(LDFLAGS) useful.c -o libuseful.so -Wl,-rpath,$(shell pwd) |