From 888a81345a87a601ff286b6ed2447f7aef0979fb Mon Sep 17 00:00:00 2001 From: rofl0r Date: Sat, 10 Sep 2011 22:48:46 +0200 Subject: [PATCH] remove dependency on lib dir in build dir --- Makefile | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/Makefile b/Makefile index 389e28e..8da565a 100644 --- a/Makefile +++ b/Makefile @@ -23,7 +23,7 @@ PIC = -fPIC -O0 AR = $(CROSS_COMPILE)ar RANLIB = $(CROSS_COMPILE)ranlib -SHARED_LIBS = lib/libproxychains.so +SHARED_LIBS = libproxychains.so ALL_LIBS = $(SHARED_LIBS) ALL_TOOLS = proxychains @@ -40,7 +40,7 @@ all: $(ALL_LIBS) $(ALL_TOOLS) install: install -D -m 644 proxychains $(bindir) install -D -m 644 src/proxyresolv $(bindir) - install -D -m 644 lib/libproxychains.so $(libdir) + install -D -m 644 libproxychains.so $(libdir) install -D -m 644 src/proxychains.conf /etc ln -sf $(libdir)/libproxychains.so $(libdir)/libproxychains.so.3 @@ -55,22 +55,16 @@ clean: %.lo: %.c $(CC) $(CFLAGS) $(CFLAGS_MAIN) $(INC) $(PIC) -c -o $@ $< -lib/libproxychains.so: $(LOBJS) +libproxychains.so: $(LOBJS) $(CC) $(LDFLAGS) -Wl,-soname=libproxychains.so -o $@ $(LOBJS) -lgcc -lib/%.o: - cp $< $@ - $(ALL_TOOLS): $(OBJS) $(CC) src/main.o -o proxychains -$(DESTDIR)$(libdir)/%.so: lib/%.so +$(DESTDIR)$(libdir)/%.so: %.so install -D -m 755 $< $@ -$(DESTDIR)$(libdir)/%: lib/% - install -D -m 644 $< $@ - -$(DESTDIR)$(LDSO_PATHNAME): lib/libproxychains.so +$(DESTDIR)$(LDSO_PATHNAME): libproxychains.so ln -sf $(libdir)/libproxychains.so $@ || true .PHONY: all clean install