亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? gnumakefile

?? 此壓縮包內有cast、blowfish、simple、des、cryptlib、rsa、mqueue、xtrcrypt、gf256、base32,base64、modexppc、network等一些的
??
字號:
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 $<

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲黄色av一区| 色系网站成人免费| 亚洲国产精品久久一线不卡| 国产精品久久久久桃色tv| 久久久久久电影| 久久综合九色综合久久久精品综合| 91精品国产综合久久香蕉麻豆| 日本高清不卡在线观看| 91福利在线播放| 欧美日韩精品福利| 6080亚洲精品一区二区| 日韩三级中文字幕| 久久这里只有精品视频网| 久久久综合九色合综国产精品| 久久毛片高清国产| 日韩一区日韩二区| 亚洲主播在线播放| 美女一区二区三区| 国产成人鲁色资源国产91色综| 国产成人av电影在线播放| www.性欧美| 欧美精品在线一区二区| 欧美精品一区在线观看| 国产精品网曝门| 国产精品一区在线观看你懂的| 国内外成人在线视频| www.欧美色图| 91精品国产综合久久香蕉麻豆| 日韩欧美你懂的| 国产精品乱人伦一区二区| 亚洲国产精品久久久久秋霞影院| 天堂蜜桃一区二区三区 | 国产aⅴ综合色| 成人av电影在线播放| 欧美色大人视频| 久久嫩草精品久久久久| 一区二区三区美女视频| 国产在线日韩欧美| 欧美专区在线观看一区| 26uuu成人网一区二区三区| 亚洲黄色尤物视频| 国产精品一区二区在线观看不卡 | 亚洲欧美一区二区不卡| 亚洲国产日韩av| 豆国产96在线|亚洲| 欧美高清一级片在线| 国产精品第四页| 精品无码三级在线观看视频| 91影视在线播放| 久久久三级国产网站| 亚洲不卡在线观看| 99久久精品国产精品久久| 欧美大片拔萝卜| 午夜精品一区在线观看| 成人av在线一区二区| 精品国产91久久久久久久妲己| 久久99精品国产麻豆婷婷洗澡| 欧美性感一区二区三区| 国产精品免费丝袜| 国产麻豆9l精品三级站| 日韩一级精品视频在线观看| 亚洲制服丝袜av| 99re在线精品| 国产精品久久久久影院色老大| 久久99久久精品| 日韩欧美中文一区二区| 日韩国产欧美三级| 精品视频在线看| 一区二区在线电影| 91福利视频网站| 夜夜爽夜夜爽精品视频| 91麻豆精东视频| 亚洲免费三区一区二区| 一本久道久久综合中文字幕| 中文字幕一区二区三区精华液| 国产精品资源在线| 国产日韩欧美精品一区| 国产精品自拍三区| 欧美极品aⅴ影院| 成人午夜碰碰视频| 成人免费小视频| 一本一道波多野结衣一区二区| 亚洲欧洲av色图| 欧美在线看片a免费观看| 一区二区三区不卡视频| 欧美日韩1234| 免费观看91视频大全| 精品少妇一区二区三区免费观看| 久久国产精品一区二区| 2欧美一区二区三区在线观看视频| 精品一区二区三区的国产在线播放| 欧美xxxxxxxxx| 国产福利一区二区三区视频| 中文字幕国产一区| 色婷婷综合久久久| 美女视频黄频大全不卡视频在线播放| 日韩视频一区二区在线观看| 国产一区 二区| 国产精品超碰97尤物18| 欧美日本在线观看| 国产在线不卡一区| 亚洲男人的天堂在线观看| 欧美日本不卡视频| 国产高清久久久久| 亚洲一区免费观看| 久久影院视频免费| 91在线观看下载| 日本亚洲最大的色成网站www| 26uuu久久综合| 日本精品视频一区二区| 另类专区欧美蜜桃臀第一页| 日本一区二区在线不卡| 欧美日韩国产中文| 粉嫩aⅴ一区二区三区四区五区 | 欧美aa在线视频| 欧美国产精品专区| 欧美群妇大交群中文字幕| 国产精品一区二区三区网站| 一区二区三区91| 欧美国产丝袜视频| 日韩一二三区不卡| 在线观看区一区二| 成人免费视频一区| 蜜臀精品一区二区三区在线观看 | 国产精品欧美经典| 欧美乱妇一区二区三区不卡视频| 精品在线亚洲视频| 亚洲成人综合网站| 国产精品久久久久久久久搜平片| 欧美一卡2卡三卡4卡5免费| 91影院在线免费观看| 国内外成人在线视频| 视频一区在线视频| 亚洲第一综合色| 一区二区三区欧美在线观看| 久久精品欧美一区二区三区不卡| 91精品麻豆日日躁夜夜躁| 欧美视频中文字幕| 91在线观看高清| 粉嫩嫩av羞羞动漫久久久| 久久国产福利国产秒拍| 亚洲成av人片在www色猫咪| 亚洲精品免费视频| 亚洲视频香蕉人妖| 国产精品成人一区二区艾草| 久久嫩草精品久久久精品一| 日韩欧美亚洲另类制服综合在线| 欧美群妇大交群中文字幕| 欧美三级视频在线| 91国偷自产一区二区三区成为亚洲经典 | 久久午夜免费电影| 欧美电影免费观看高清完整版| 3atv在线一区二区三区| 欧美猛男男办公室激情| 欧美日本在线播放| 在线播放中文字幕一区| 在线综合视频播放| 日韩午夜精品视频| 精品蜜桃在线看| 久久久久久久久久久黄色| 久久婷婷综合激情| 国产欧美日本一区二区三区| 久久欧美一区二区| 国产精品伦理在线| 一区二区三区四区av| 亚洲午夜三级在线| 免费亚洲电影在线| 国产精品一二三四五| 粉嫩aⅴ一区二区三区四区五区| 不卡的av电影| 欧美日韩免费高清一区色橹橹 | 亚洲色图另类专区| 亚洲国产日韩一级| 久久国产精品第一页| 福利一区福利二区| 91国在线观看| 精品国产乱码久久久久久影片| 国产网站一区二区三区| 亚洲人亚洲人成电影网站色| 亚洲高清免费观看| 久久超级碰视频| 91在线视频免费观看| 欧美猛男超大videosgay| 精品福利视频一区二区三区| 午夜精品国产更新| 国产在线视频一区二区| 91麻豆国产精品久久| 欧美一区二视频| 国产精品国产三级国产专播品爱网| 亚洲一区二区三区自拍| 黄页网站大全一区二区| 91丨九色丨尤物| 精品成a人在线观看| 一区二区三区四区国产精品| 久久99久久精品| 欧美日韩亚洲国产综合| 国产精品丝袜久久久久久app| 亚洲第一福利视频在线| 99热国产精品| 久久久777精品电影网影网 |