diff --git a/GNUmakefile b/GNUmakefile index d5ea325a..4acf6eeb 100755 --- a/GNUmakefile +++ b/GNUmakefile @@ -869,7 +869,7 @@ ifneq ($(wildcard libcryptopp.so$(SOLIB_VERSION_SUFFIX)),) $(CP) libcryptopp.so$(SOLIB_VERSION_SUFFIX) $(DESTDIR)$(LIBDIR) @-$(CHMOD) 0755 $(DESTDIR)$(LIBDIR)/libcryptopp.so$(SOLIB_VERSION_SUFFIX) ifeq ($(HAS_SOLIB_VERSION),1) - -$(LN) -sf libcryptopp.so$(SOLIB_VERSION_SUFFIX) $(DESTDIR)$(LIBDIR)/libcryptopp.so + -$(LN) libcryptopp.so$(SOLIB_VERSION_SUFFIX) $(DESTDIR)$(LIBDIR)/libcryptopp.so $(LDCONF) $(DESTDIR)$(LIBDIR) endif endif diff --git a/GNUmakefile-cross b/GNUmakefile-cross index f6cb1ddb..8f4d7b92 100755 --- a/GNUmakefile-cross +++ b/GNUmakefile-cross @@ -10,6 +10,7 @@ CHMOD ?= chmod MKDIR ?= mkdir EGREP ?= egrep LN ?= ln -sf +LDCONF ?= /sbin/ldconfig -n IS_i686 := $(shell $(CXX) -dumpmachine 2>&1 | $(EGREP) -i -c 'i.86') IS_x86_64 := $(shell $(CXX) -dumpmachine 2>&1 | $(EGREP) -i -c 'x86_64|amd64') @@ -350,30 +351,32 @@ distclean: clean .PHONY: install install: - $(MKDIR) -p $(DESTDIR)$(INCLUDEDIR)/cryptopp + @-$(MKDIR) -p $(DESTDIR)$(INCLUDEDIR)/cryptopp $(CP) *.h $(DESTDIR)$(INCLUDEDIR)/cryptopp -$(CHMOD) 755 $(DESTDIR)$(INCLUDEDIR)/cryptopp -$(CHMOD) 644 $(DESTDIR)$(INCLUDEDIR)/cryptopp/*.h ifneq ($(wildcard cryptest.exe),) - $(MKDIR) -p $(DESTDIR)$(BINDIR) + @-$(MKDIR) -p $(DESTDIR)$(BINDIR) $(CP) cryptest.exe $(DESTDIR)$(BINDIR) -$(CHMOD) 755 $(DESTDIR)$(BINDIR)/cryptest.exe endif ifneq ($(wildcard libcryptopp.a),) - $(MKDIR) -p $(DESTDIR)$(LIBDIR) + @-$(MKDIR) -p $(DESTDIR)$(LIBDIR) $(CP) libcryptopp.a $(DESTDIR)$(LIBDIR) -$(CHMOD) 644 $(DESTDIR)$(LIBDIR)/libcryptopp.a endif ifneq ($(wildcard libcryptopp.dylib),) - $(MKDIR) -p $(DESTDIR)$(LIBDIR) + @-$(MKDIR) -p $(DESTDIR)$(LIBDIR) $(CP) libcryptopp.dylib $(DESTDIR)$(LIBDIR) -$(CHMOD) 755 $(DESTDIR)$(LIBDIR)/libcryptopp.dylib endif ifneq ($(wildcard libcryptopp.so$(SOLIB_VERSION_SUFFIX)),) - $(CP) libcryptopp.so $(DESTDIR)$(LIBDIR) + @-$(MKDIR) -p $(DESTDIR)$(LIBDIR) + $(CP) libcryptopp.so$(SOLIB_VERSION_SUFFIX) $(DESTDIR)$(LIBDIR) -$(CHMOD) 755 $(DESTDIR)$(LIBDIR)/libcryptopp.so$(SOLIB_VERSION_SUFFIX) ifeq ($(HAS_SOLIB_VERSION),1) - -$(LN) -sf libcryptopp.so$(SOLIB_VERSION_SUFFIX) $(DESTDIR)$(LIBDIR)/libcryptopp.so + -$(LN) libcryptopp.so$(SOLIB_VERSION_SUFFIX) $(DESTDIR)$(LIBDIR)/libcryptopp.so + $(LDCONF) $(DESTDIR)$(LIBDIR) endif endif