Quellcode durchsuchen

link using --as-needed

Jindrich Makovicka vor 16 Jahren
Ursprung
Commit
e355174765
1 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  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