1Get rid of Windows-specific stuff. 2 3diff --git a/GNUmakefile b/GNUmakefile 4index 4de9d10..ff4789a 100755 5--- a/GNUmakefile 6+++ b/GNUmakefile 7@@ -656,7 +656,7 @@ nolib: $(OBJS) 8 dll: cryptest.import.exe dlltest.exe 9 10 cryptopp.dll: $(DLLOBJS) 11- $(CXX) -shared -o $@ $(CXXFLAGS) $(DLLOBJS) $(LDFLAGS) $(LDLIBS) -Wl,--out-implib=libcryptopp.dll.a 12+ $(CXX) -shared -o $@ $(CXXFLAGS) $(DLLOBJS) $(LDFLAGS) $(LDLIBS) 13 14 libcryptopp.import.a: $(LIBIMPORTOBJS) 15 $(AR) $(ARFLAGS) $@ $(LIBIMPORTOBJS) 16diff --git a/dll.cpp b/dll.cpp 17index 72dade9..b5097ab 100644 18--- a/dll.cpp 19+++ b/dll.cpp 20@@ -48,7 +48,7 @@ NAMESPACE_END 21 22 #endif 23 24-#ifdef CRYPTOPP_EXPORTS 25+#if defined CRYPTOPP_EXPORTS && defined _MSC_VER 26 27 USING_NAMESPACE(CryptoPP) 28