2018-11-24 06:19:05 +00:00
|
|
|
Index: cryptopp700/GNUmakefile
|
2016-09-14 16:45:39 +00:00
|
|
|
===================================================================
|
2018-11-24 06:19:05 +00:00
|
|
|
--- cryptopp700.orig/GNUmakefile
|
|
|
|
|
+++ cryptopp700/GNUmakefile
|
|
|
|
|
@@ -139,7 +139,7 @@ ifeq ($(DATADIR),)
|
2017-03-05 15:27:36 +00:00
|
|
|
DATADIR := $(PREFIX)/share
|
|
|
|
|
endif
|
|
|
|
|
ifeq ($(LIBDIR),)
|
|
|
|
|
-LIBDIR := $(PREFIX)/lib
|
|
|
|
|
+LIBDIR := $(PREFIX)/$(LIB)
|
|
|
|
|
endif
|
|
|
|
|
ifeq ($(BINDIR),)
|
|
|
|
|
BINDIR := $(PREFIX)/bin
|
2018-11-24 06:19:05 +00:00
|
|
|
@@ -690,7 +690,7 @@ ifeq ($(HAS_SOLIB_VERSION),1)
|
2017-03-05 15:27:36 +00:00
|
|
|
SOLIB_VERSION_SUFFIX=.$(LIB_MAJOR).$(LIB_MINOR).$(LIB_PATCH)
|
2018-11-24 06:19:05 +00:00
|
|
|
# Different patchlevels and minors are compatible since 6.1
|
|
|
|
|
SOLIB_COMPAT_SUFFIX=.$(LIB_MAJOR)
|
2017-03-05 15:27:36 +00:00
|
|
|
-SOLIB_FLAGS=-Wl,-soname,libcryptopp.so$(SOLIB_COMPAT_SUFFIX)
|
|
|
|
|
+SOLIB_FLAGS=-Wl,-soname,libcryptopp.so$(SOLIB_VERSION_SUFFIX)
|
|
|
|
|
endif # HAS_SOLIB_VERSION
|
|
|
|
|
|
|
|
|
|
###########################################################
|
2018-11-24 06:19:05 +00:00
|
|
|
@@ -918,8 +918,8 @@ endif
|
2016-09-14 16:45:39 +00:00
|
|
|
libcryptopp.dylib: $(LIBOBJS)
|
2018-11-24 06:19:05 +00:00
|
|
|
$(CXX) -dynamiclib -o $@ $(strip $(CXXFLAGS)) -install_name "$@" -current_version "$(LIB_MAJOR).$(LIB_MINOR).$(LIB_PATCH)" -compatibility_version "$(LIB_MAJOR).$(LIB_MINOR)" -headerpad_max_install_names $(LDFLAGS) $(LIBOBJS)
|
2016-09-14 16:45:39 +00:00
|
|
|
|
2017-02-24 10:50:11 +00:00
|
|
|
-cryptest.exe: libcryptopp.a $(TESTOBJS)
|
2018-11-24 06:19:05 +00:00
|
|
|
- $(CXX) -o $@ $(strip $(CXXFLAGS)) $(TESTOBJS) ./libcryptopp.a $(LDFLAGS) $(LDLIBS)
|
2017-02-24 10:50:11 +00:00
|
|
|
+cryptest.exe: libcryptopp.so$(SOLIB_VERSION_SUFFIX) $(TESTOBJS)
|
2018-11-24 06:19:05 +00:00
|
|
|
+ $(CXX) -o $@ $(strip $(CXXFLAGS)) $(TESTOBJS) -L. -lcryptopp $(LDFLAGS) $(LDLIBS)
|
2010-08-09 22:30:27 +00:00
|
|
|
|
2016-09-14 16:45:39 +00:00
|
|
|
# Makes it faster to test changes
|
|
|
|
|
nolib: $(OBJS)
|