Sfoglia il codice sorgente

link using --as-needed

Jindrich Makovicka 16 anni fa
parent
commit
e355174765
1 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  1. 2 2
      Makefile

+ 2 - 2
Makefile

@@ -22,14 +22,14 @@ DISTDIR = $(PKGNAME)-$(VERSION)
 all: pinger multiping.so
 
 pinger: pinger.c
-	$(CC) `pkg-config glib-2.0 --cflags` $(OPT) -lpthread `pkg-config glib-2.0 --libs` -Wall -o pinger pinger.c
+	$(CC) -Wl,--as-needed pinger.c `pkg-config glib-2.0 --cflags` $(OPT) -lpthread `pkg-config glib-2.0 --libs` -Wall -o pinger
 
 multiping.o: multiping.c decal_multiping_status.xpm
 	$(CC) -Wall -fPIC -Wall `pkg-config gtk+-2.0 --cflags` $(OPT) \
 	-DHELPERDIR=\"$(HELPERDIR)\" -DVERSION=\"$(VERSION)\" -c multiping.c
 
 multiping.so: multiping.o
-	$(CC) -shared -Wl -ggdb `pkg-config gtk+-2.0 --libs`-o multiping.so multiping.o
+	$(CC) -shared -Wl -Wl,--as-needed multiping.o `pkg-config gtk+-2.0 --libs` -o multiping.so
 
 clean:
 	rm -f *.o *.so pinger core