File tree Expand file tree Collapse file tree 1 file changed +10
-6
lines changed
Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -34,19 +34,19 @@ EXECINFO_LDFLAGS=$(LDFLAGS)
3434INCLUDEDIR ?= /usr/include
3535LIBDIR ?= /usr/lib
3636
37- all : static dynamic
37+ all : libexecinfo.a libexecinfo.so.1
3838
39- static :
39+ libexecinfo.a :
4040 $(CC ) $(EXECINFO_CFLAGS ) $(EXECINFO_LDFLAGS ) stacktraverse.c
4141 $(CC ) $(EXECINFO_CFLAGS ) $(EXECINFO_LDFLAGS ) execinfo.c
4242 $(AR ) rcs libexecinfo.a stacktraverse.o execinfo.o
4343
44- dynamic :
44+ libexecinfo.so.1 :
4545 $(CC ) -fpic -DPIC $(EXECINFO_CFLAGS ) $(EXECINFO_LDFLAGS ) stacktraverse.c -o stacktraverse.So
4646 $(CC ) -fpic -DPIC $(EXECINFO_CFLAGS ) $(EXECINFO_LDFLAGS ) execinfo.c -o execinfo.So
4747 $(CC ) -shared -Wl,-soname,libexecinfo.so.1 -o libexecinfo.so.1 stacktraverse.So execinfo.So
4848
49- install : all
49+ install : libexecinfo.a libexecinfo.so.1
5050 install -d $(DESTDIR )$(INCLUDEDIR )
5151 install -m 755 execinfo.h $(DESTDIR )$(INCLUDEDIR )
5252 install -m 755 stacktraverse.h $(DESTDIR )$(INCLUDEDIR )
@@ -55,6 +55,10 @@ install: all
5555 install -m 755 libexecinfo.a $(DESTDIR )$(LIBDIR )
5656 install -m 755 libexecinfo.so.1 $(DESTDIR )$(LIBDIR )
5757
58- ln -s /usr/lib/libexecinfo.so.1 $(DESTDIR )$(LIBDIR )
58+ ln -s /usr/lib/libexecinfo.so.1 $(DESTDIR )$(LIBDIR ) /libexecinfo.so
5959clean :
60- rm -rf * .o * .So * .a * .so
60+ rm -rf * .o * .So * .a * .so * .so.1
61+
62+ .PHONY : all
63+ .PHONY : install
64+ .PHONY : clean
You can’t perform that action at this time.
0 commit comments