Commit | Line | Data |
---|---|---|
41157ed7 PMF |
1 | #all: libbasic.so prog libbasic-noscript.so prog_noscript |
2 | all: libbasic.so prog | |
3 | ||
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 | |
8 | ||
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 | |
13 | ||
14 | prog: prog.c | |
15 | gcc -g -DCONFIG_UST_GDB_INTEGRATION $(CFLAGS) $(LDFLAGS) -o prog -L . -lbasic -lust prog.c | |
16 | prog_noscript: 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 | |
18 | ||
19 | .PHONY: clean | |
20 | clean: | |
21 | rm -f basic_lib.o libbasic.so prog basic_lib_noscript.o libbasic-noscript.so |