1 #all: libbasic.so prog libbasic-noscript.so prog_noscript
4 libbasic.so
: basic_lib.o
5 gcc
-g
$(LDFLAGS
) -fPIC
-o libbasic.so
-shared
-lust basic_lib.o
6 libbasic-noscript.so
: basic_lib_noscript.o
7 gcc
-g
$(LDFLAGS
) -fPIC
-o libbasic-noscript.so
-shared basic_lib_noscript.o
/usr
/local
/lib
/libust.so
.0 /usr
/local
/lib
/libust-initializer.o
9 basic_lib.o
: basic_lib.c
10 gcc
-g
$(CFLAGS
) -DCONFIG_UST_GDB_INTEGRATION
-fPIC
-c basic_lib.c
11 basic_lib_noscript.o
: basic_lib.c
12 gcc
-g
-DCONFIG_UST_GDB_INTEGRATION
-fPIC
-o basic_lib_noscript.o
-c basic_lib.c
15 gcc
-g
-DCONFIG_UST_GDB_INTEGRATION
$(CFLAGS
) $(LDFLAGS
) -o prog
-L .
-lbasic
-lust prog.c
17 gcc
-g
-DCONFIG_UST_GDB_INTEGRATION
-o prog_noscript
-L .
-lbasic-noscript prog.c
/usr
/local
/lib
/libust.so
.0 /usr
/local
/lib
/libust-initializer.o
21 rm -f basic_lib.o libbasic.so prog basic_lib_noscript.o libbasic-noscript.so