summaryrefslogtreecommitdiff
path: root/plugins/CryptoPP
diff options
context:
space:
mode:
authorKirill Volinsky <mataes2007@gmail.com>2012-06-07 12:10:12 +0000
committerKirill Volinsky <mataes2007@gmail.com>2012-06-07 12:10:12 +0000
commit094861f16a9627c04dc445294345af0bd5c59e6f (patch)
tree739403e2e0e495efd7b3bda72fb16e6da5405e65 /plugins/CryptoPP
parentd472416d3e24ecc00083369d0a91c2ce1144f295 (diff)
removed not needed files
git-svn-id: http://svn.miranda-ng.org/main/trunk@355 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/CryptoPP')
-rw-r--r--plugins/CryptoPP/crypto/GNUmakefile158
1 files changed, 0 insertions, 158 deletions
diff --git a/plugins/CryptoPP/crypto/GNUmakefile b/plugins/CryptoPP/crypto/GNUmakefile
deleted file mode 100644
index bd103a18b7..0000000000
--- a/plugins/CryptoPP/crypto/GNUmakefile
+++ /dev/null
@@ -1,158 +0,0 @@
-CXXFLAGS = -DNDEBUG -g -O2
-# the following options reduce code size, but breaks link or makes link very slow on some systems
-# CXXFLAGS += -ffunction-sections -fdata-sections
-# LDFLAGS += -Wl,--gc-sections
-ARFLAGS = -cr # ar needs the dash on OpenBSD
-RANLIB = ranlib
-CP = cp
-MKDIR = mkdir
-EGREP = egrep
-UNAME = $(shell uname)
-ISX86 = $(shell uname -m | $(EGREP) -c "i.86|x86|i86")
-ISMINGW = $(shell uname | $(EGREP) -c "MINGW32")
-
-# Default prefix for make install
-ifeq ($(PREFIX),)
-PREFIX = /usr
-endif
-
-ifeq ($(CXX),gcc) # for some reason CXX is gcc on cygwin 1.1.4
-CXX = g++
-endif
-
-ifeq ($(ISX86),1)
-
-GCC34_OR_LATER = $(shell $(CXX) --version 2>&1 | $(EGREP) -c "\(GCC\) (3.[4-9]|[4-9])")
-GCC42_OR_LATER = $(shell $(CXX) --version 2>&1 | $(EGREP) -c "\(GCC\) (4.[2-9]|[5-9])")
-INTEL_COMPILER = $(shell $(CXX) --version 2>&1 | $(EGREP) -c "\(ICC\)")
-GAS210_OR_LATER = $(shell echo "" | $(AS) -v 2>&1 | $(EGREP) -c "GNU assembler version (2.[1-9][0-9]|[3-9])")
-
-ifneq ($(GCC34_OR_LATER) $(INTEL_COMPILER),0 0)
-ifneq ($(GCC42_OR_LATER),0)
-CXXFLAGS += -march=native -mtune=native
-else
-# -msse2 is in GCC 3.3, but it causes internal compiler error on salsa.cpp,
-# so don't use it unless we're at GCC 3.4 or later
-# actually, we're not using SSE2 intrinsics anymore, and -msse2 causes invalid instructions on non-SSE2 CPUs
-# CXXFLAGS += -msse2
-endif
-endif
-
-ifeq ($(GAS210_OR_LATER),0) # .intel_syntax wasn't supported until GNU assembler 2.10
-CXXFLAGS += -DCRYPTOPP_DISABLE_ASM
-else
-ifeq ($(UNAME),SunOS)
-CXXFLAGS += -Wa,--divide # allow use of "/" operator
-endif
-endif
-
-endif
-
-ifeq ($(ISMINGW),1)
-LDLIBS += -lws2_32
-endif
-
-ifeq ($(UNAME),) # for DJGPP, where uname doesn't exist
-CXXFLAGS += -mbnu210
-else
-CXXFLAGS += -pipe
-endif
-
-ifeq ($(UNAME),Linux)
-LDFLAGS += -pthread
-endif
-
-ifeq ($(UNAME),Darwin)
-AR = libtool
-ARFLAGS = -static -o
-CXX = c++
-IS_GCC2 = $(shell $(CXX) -v 2>&1 | $(EGREP) -c gcc-932)
-ifeq ($(IS_GCC2),1)
-CXXFLAGS += -fno-coalesce-templates -fno-coalesce-static-vtables
-LDLIBS += -lstdc++
-LDFLAGS += -flat_namespace -undefined suppress -m
-endif
-endif
-
-ifeq ($(UNAME),SunOS)
-LDLIBS += -lnsl -lsocket
-ifeq ($(CXX),CC) # override flags for CC (Solaris native C++ compiler)
-CXXFLAGS = -DNDEBUG -O -g -native
-LDFLAGS =
-ifeq ($(ISX86),1)
-# SSE2 intrinsics should work in Sun Studio 12, but we're not using SSE2 intrinsics anymore
-# CXXFLAGS += -xarch=sse2 -D__SSE2__
-endif
-endif
-endif
-
-SRCS = $(wildcard *.cpp)
-ifeq ($(SRCS),) # workaround wildcard function bug in GNU Make 3.77
-SRCS = $(shell echo *.cpp)
-endif
-
-OBJS = $(SRCS:.cpp=.o)
-# test.o needs to be after bench.o for cygwin 1.1.4 (possible ld bug?)
-TESTOBJS = bench.o bench2.o test.o validat1.o validat2.o validat3.o adhoc.o datatest.o regtest.o fipsalgt.o dlltest.o
-LIBOBJS = $(filter-out $(TESTOBJS),$(OBJS))
-
-DLLSRCS = algebra.cpp algparam.cpp asn.cpp basecode.cpp cbcmac.cpp channels.cpp cryptlib.cpp des.cpp dessp.cpp dh.cpp dll.cpp dsa.cpp ec2n.cpp eccrypto.cpp ecp.cpp eprecomp.cpp files.cpp filters.cpp fips140.cpp fipstest.cpp gf2n.cpp gfpcrypt.cpp hex.cpp hmac.cpp integer.cpp iterhash.cpp misc.cpp modes.cpp modexppc.cpp mqueue.cpp nbtheory.cpp oaep.cpp osrng.cpp pch.cpp pkcspad.cpp pubkey.cpp queue.cpp randpool.cpp rdtables.cpp rijndael.cpp rng.cpp rsa.cpp sha.cpp simple.cpp skipjack.cpp strciphr.cpp trdlocal.cpp
-DLLOBJS = $(DLLSRCS:.cpp=.export.o)
-LIBIMPORTOBJS = $(LIBOBJS:.o=.import.o)
-TESTIMPORTOBJS = $(TESTOBJS:.o=.import.o)
-DLLTESTOBJS = dlltest.dllonly.o
-
-all: cryptest.exe
-
-clean:
- $(RM) cryptest.exe libcryptopp.a $(LIBOBJS) $(TESTOBJS) cryptopp.dll libcryptopp.dll.a libcryptopp.import.a cryptest.import.exe dlltest.exe $(DLLOBJS) $(LIBIMPORTOBJS) $(TESTIMPORTOBJS) $(DLLTESTOBJS)
-
-install:
- $(MKDIR) -p $(PREFIX)/include/cryptopp $(PREFIX)/lib $(PREFIX)/bin
- $(CP) *.h $(PREFIX)/include/cryptopp
- $(CP) *.a $(PREFIX)/lib
- $(CP) *.exe $(PREFIX)/bin
-
-libcryptopp.a: $(LIBOBJS)
- $(AR) $(ARFLAGS) $@ $(LIBOBJS)
- $(RANLIB) $@
-
-cryptest.exe: libcryptopp.a $(TESTOBJS)
- $(CXX) -o $@ $(CXXFLAGS) $(TESTOBJS) -L. -lcryptopp $(LDFLAGS) $(LDLIBS)
-
-nolib: $(OBJS) # makes it faster to test changes
- $(CXX) -o ct $(CXXFLAGS) $(OBJS) $(LDFLAGS) $(LDLIBS)
-
-dll: cryptest.import.exe dlltest.exe
-
-cryptopp.dll: $(DLLOBJS)
- $(CXX) -shared -o $@ $(CXXFLAGS) $(DLLOBJS) $(LDFLAGS) $(LDLIBS) -Wl,--out-implib=libcryptopp.dll.a
-
-libcryptopp.import.a: $(LIBIMPORTOBJS)
- $(AR) $(ARFLAGS) $@ $(LIBIMPORTOBJS)
- $(RANLIB) $@
-
-cryptest.import.exe: cryptopp.dll libcryptopp.import.a $(TESTIMPORTOBJS)
- $(CXX) -o $@ $(CXXFLAGS) $(TESTIMPORTOBJS) -L. -lcryptopp.dll -lcryptopp.import $(LDFLAGS) $(LDLIBS)
-
-dlltest.exe: cryptopp.dll $(DLLTESTOBJS)
- $(CXX) -o $@ $(CXXFLAGS) $(DLLTESTOBJS) -L. -lcryptopp.dll $(LDFLAGS) $(LDLIBS)
-
-adhoc.cpp: adhoc.cpp.proto
-ifeq ($(wildcard adhoc.cpp),)
- cp adhoc.cpp.proto adhoc.cpp
-else
- touch adhoc.cpp
-endif
-
-%.dllonly.o : %.cpp
- $(CXX) $(CXXFLAGS) -DCRYPTOPP_DLL_ONLY -c $< -o $@
-
-%.import.o : %.cpp
- $(CXX) $(CXXFLAGS) -DCRYPTOPP_IMPORTS -c $< -o $@
-
-%.export.o : %.cpp
- $(CXX) $(CXXFLAGS) -DCRYPTOPP_EXPORTS -c $< -o $@
-
-%.o : %.cpp
- $(CXX) $(CXXFLAGS) -c $<