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