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

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

?? makefile

?? 提供了很多種加密算法和CA認證及相關服務如CMP、OCSP等的開發(fā)
??
?? 第 1 頁 / 共 4 頁
字號:

$(OBJPATH)infblock.o:	$(ZLIB_DEP) zlib/infblock.h zlib/inftrees.h \
						zlib/infcodes.h zlib/infutil.h zlib/infblock.c
						$(CC) $(CFLAGS) zlib/infblock.c -o $(OBJPATH)infblock.o

$(OBJPATH)infcodes.o:	$(ZLIB_DEP) zlib/infblock.h zlib/inffast.h \
						zlib/inftrees.h zlib/infcodes.h zlib/infutil.h \
						zlib/infcodes.c
						$(CC) $(CFLAGS) zlib/infcodes.c -o $(OBJPATH)infcodes.o

$(OBJPATH)inffast.o:	$(ZLIB_DEP) zlib/infblock.h zlib/inffast.h \
						zlib/inftrees.h zlib/infcodes.h zlib/infutil.h \
						zlib/inffast.c
						$(CC) $(CFLAGS) zlib/inffast.c -o $(OBJPATH)inffast.o

$(OBJPATH)inflate.o:	$(ZLIB_DEP) zlib/infblock.h zlib/inflate.c
						$(CC) $(CFLAGS) zlib/inflate.c -o $(OBJPATH)inflate.o

$(OBJPATH)inftrees.o:	$(ZLIB_DEP) zlib/inftrees.h zlib/inftrees.c
						$(CC) $(CFLAGS) zlib/inftrees.c -o $(OBJPATH)inftrees.o

$(OBJPATH)infutil.o:	$(ZLIB_DEP) zlib/infblock.h zlib/inffast.h \
						zlib/inftrees.h zlib/infcodes.h zlib/infutil.c
						$(CC) $(CFLAGS) zlib/infutil.c -o $(OBJPATH)infutil.o

$(OBJPATH)trees.o:		$(ZLIB_DEP) zlib/trees.c
						$(CC) $(CFLAGS) zlib/trees.c -o $(OBJPATH)trees.o

$(OBJPATH)zutil.o:		$(ZLIB_DEP) zlib/zutil.c
						$(CC) $(CFLAGS) zlib/zutil.c -o $(OBJPATH)zutil.o

# Build the asm equivalents of various C modules.  These are built before any
# other files and override the .o's which are produced by compiling the C
# equivalents of the asm files, so that (provided the build succeeds) the .o
# files which would be created from the C code will never be created because
# the asm-derived .o's already exist.
#
# Since these targets aren't files, we can't use make to build them as
# required (actually some makes will allow two sets of dependencies for a
# target, but this doesn't give us any control over whether we want the .o
# built from the .s or the .c).  A workaround for this is to use a quick
# shell hack to only build the files if they don't already exist - this is
# OK since they'll only be built once.
#
# The following pseudo-dependencies build the x86 asm modules, which cover
# every major encryption algorithm and the bignum code.

asm_bf:					crypt/bx86unix.cpp
						@if [ ! -f $(OBJPATH)bf_enc.o ] ; \
						then \
							$(CPP) -D$(ASMFLAGS) crypt/bx86unix.cpp | $(AS) -o $(OBJPATH)bf_enc.o ; \
						fi

asm_bn:					bn/bn86unix.cpp
						@if [ ! -f $(OBJPATH)bn_mulw.o ] ; \
						then \
							$(CPP) -D$(ASMFLAGS) bn/bn86unix.cpp | $(AS) -o $(OBJPATH)bn_mulw.o ; \
						fi

asm_cast:				crypt/cx86unix.cpp
						@if [ ! -f $(OBJPATH)castcore.o ] ; \
						then \
							$(CPP) -D$(ASMFLAGS) crypt/cx86unix.cpp | $(AS) -o $(OBJPATH)c_enc.o ; \
						fi

asm_des:				crypt/dx86unix.cpp
						@if [ ! -f $(OBJPATH)des_enc.o ] ; \
						then \
							$(CPP) -D$(ASMFLAGS) crypt/dx86unix.cpp | $(AS) -o $(OBJPATH)des_enc.o ; \
						fi

asm_rc4:				crypt/rx86unix.cpp
						@if [ ! -f $(OBJPATH)rc4_enc.o ] ; \
						then \
							$(CPP) -D$(ASMFLAGS) crypt/rx86unix.cpp | $(AS) -o $(OBJPATH)rc4_enc.o ; \
						fi

asm_md5:				hash/mx86unix.cpp
						@if [ ! -f $(OBJPATH)md5core.o ] ; \
						then \
							$(CPP) -D$(ASMFLAGS) hash/mx86unix.cpp | $(AS) -o $(OBJPATH)md5core.o ; \
						fi

asm_sha1:				hash/sx86unix.cpp
						@if [ ! -f $(OBJPATH)sha1core.o ] ; \
						then \
							$(CPP) -D$(ASMFLAGS) hash/sx86unix.cpp | $(AS) -o $(OBJPATH)sha1core.o ; \
						fi

asm_ripemd:				hash/asm.h hash/rmd160cp.S
						@if [ ! -f $(OBJPATH)ripecore.o ] ; \
						then \
							$(CPP) -D$(ASMFLAGS) hash/rmd160cp.S | $(AS) -o $(OBJPATH)ripecore.o ; \
						fi

		# The kludge in the first line is necessary for &%#^$%^#& gcc
		# which refuses to preprocess a file even if explicitly told to
		# using -E if it doesn't like the extension on the file.  In
		# addition this comment has to be above the depedency, since some
		# versions of GNU make will echo it to the screen if it's below
		# it.

asm_targets:
		@if [ ! -f hash/rmd160cp.S ] ; \
			then mv hash/rmd160cp.s hash/rmd160cp.S ; \
		fi
		@make asm_bf ASMFLAGS=$(ASMFLAGS)
		@make asm_bn ASMFLAGS=$(ASMFLAGS)
		@make asm_cast ASMFLAGS=$(ASMFLAGS)
		@make asm_des ASMFLAGS=$(ASMFLAGS)
		@make asm_md5 ASMFLAGS=$(ASMFLAGS)
		@make asm_sha1 ASMFLAGS=$(ASMFLAGS)
		@make asm_rc4 ASMFLAGS=$(ASMFLAGS)
		@make asm_ripemd ASMFLAGS=$(ASMFLAGS)

# The pseudo-dependencies to build the asm modules for other processors.
# Only the bignum code is done in asm for these.

asm_alpha:				bn/alpha.s
						$(AS) bn/alpha.s -o $(OBJPATH)bn_mulw.o

asm_phux:				bn/pa-risc2.s
						$(AS) bn/pa-risc2.s -o $(OBJPATH)bn_mulw.o

asm_mips:				bn/r3000.s
						$(AS) bn/r3000.s -o $(OBJPATH)bn_mulw.o

asm_sparc:				bn/sparc.s
						$(AS) bn/sparc.s -o $(OBJPATH)bn_mulw.o

# The test code

certinst.o:				cryptlib.h crypt.h test/test.h test/certinst.c
						$(CC) $(CFLAGS) test/certinst.c

certutil.o:				cryptlib.h crypt.h test/test.h test/certutil.c
						$(CC) $(CFLAGS) test/certutil.c

testcert.o:				cryptlib.h crypt.h test/test.h test/testcert.c
						$(CC) $(CFLAGS) test/testcert.c

testdev.o:				cryptlib.h crypt.h test/test.h test/testdev.c
						$(CC) $(CFLAGS) test/testdev.c

testenv.o:				cryptlib.h crypt.h test/test.h test/testenv.c
						$(CC) $(CFLAGS) test/testenv.c

testhl.o:				cryptlib.h crypt.h test/test.h test/testhl.c
						$(CC) $(CFLAGS) test/testhl.c

testkey.o:				cryptlib.h crypt.h test/test.h test/testkey.c
						$(CC) $(CFLAGS) test/testkey.c

testll.o:				cryptlib.h crypt.h test/test.h test/testll.c
						$(CC) $(CFLAGS) test/testll.c

testsess.o:				cryptlib.h crypt.h test/test.h test/testsess.c
						$(CC) $(CFLAGS) test/testsess.c

testlib.o:				cryptlib.h crypt.h test/test.h test/testlib.c
						$(CC) $(CFLAGS) test/testlib.c

# Create the library, either as a static or shared library.  The main test
# program is also listed as a dependency since we need to use OS-specific
# compiler options for it which a simple 'make testlib' won't give us (the
# test program checks whether the compiler options were set correctly when
# building the library, so it needs to include a few library-specific files
# which wouldn't be used in an normal program).
#
# The use of ar and ranlib is rather system-dependant.  Some ar's (eg OSF1)
# create the .SYMDEF file by default, some require the 's' option, and some
# require the use of ranlib altogether because ar doesn't recognise the 's'
# option.  If we know what's required we use the appropriate form, otherwise
# we first try 'ar rcs' (which works on most systems) and if that fails fall
# back to 'ar rc' followed by ranlib.
#
# Building the shared library is even more system-dependant, we check for
# various OS's we know about and adjust the link as appropriate.

$(LIBPATH)$(LIBNAME):	$(OBJS) certutil.o testcert.o testdev.o testenv.o \
						testhl.o testkey.o testll.o testsess.o testlib.o
						@if [ `uname` = 'OSF1' ] || [ `uname` = 'Linux' ] || \
							[ `uname` = 'AIX' ] || [ `uname` = 'HP-UX' ] || \
							[ `uname` = 'SunOS' ] ; \
						then \
							ar rcs $(LIBPATH)$(LIBNAME) $(OBJS); \
						elif [ `uname` = 'BSD/OS' ] ; \
						then \
							ar rc $(LIBPATH)$(LIBNAME) $(OBJS); \
							ranlib $(LIBPATH)$(LIBNAME); \
						else \
							ar rcs $(LIBPATH)$(LIBNAME) $(OBJS) || \
							( ar rc $(LIBPATH)$(LIBNAME) $(OBJS) && \
							  ranlib $(LIBPATH)$(LIBNAME) ); \
						fi

$(LIBPATH)$(SLIBNAME):	$(OBJS) certutil.o testcert.o testdev.o testenv.o \
						testhl.o testkey.o testll.o testsess.o testlib.o
						@if [ `uname` = 'HP-UX' ] ; \
						then \
							ld -b -o lib$(PROJ).sl $(OBJS); \
							strip lib$(PROJ).sl; \
						else \
							$(SLD) -o $(LIBPATH)$(SLIBNAME) $(OBJS); \
							strip $(LIBPATH)$(SLIBNAME); \
						fi

# Link everything into the test programs.  Some OS's require the linking of
# various special libraries, unfortunately we can't do this via the OS-
# specific makefile rules since they're not invoked to build the test
# programs so we have to specify everything explicitly here.
#
# The OS's and the required libraries are:
#
#	AIX:					-lc_r -lpthreads
#	BSDI:					-lgcc
#	Irix:					-lw
#	Linux/OSF1/DEC Unix:	-lpthread
#	PHUX 11.x:				-lpthread
#	SunOS 5+ (Slowaris):	-lw -lkstat -lthread -ldl
#	UnixWare (SCO):			-lsocket -Kthread
#
# Comments:
#
#	-lc_r = libc extended with reentrant functions needed for threading
#	-ldl = dload support for sockets which would normally need -lsl, also
#		   used for dynamically loaded PKCS #11 drivers
#	-lgcc = Extra gcc support lib needed for BSDI which ships with gcc but
#			not the proper libs for it
#	-lkstat = kstat functions for Solaris randomness gathering
#	-lsocket = Resolver functions
#	-lw = Widechar support
#
# After the shared stuff is built, you can test it with:
#
#	/sbin/ldconfig . >& /dev/null
#	LD_LIBRARY_PATH=.
#	ldd ./testlib

testlib:	$(LIBNAME) certutil.o testcert.o testdev.o testenv.o testhl.o \
			testkey.o testll.o testsess.o testlib.o
			@if [ `uname` = 'IRIX' ] || [ `uname` = 'IRIX64' ] ; \
			then \
				$(LD) -o testlib $(LDFLAGS) certutil.o testcert.o testdev.o \
				testenv.o testhl.o testkey.o testll.o testsess.o testlib.o \
				-L. -l$(PROJ) -lw $(TESTLIBS); \
			elif [ `uname` = 'SunOS' ] && [ `uname -r | tr -d '[A-Z].' | cut -c 1` = '5' ] ; \
			then \
				$(LD) -o testlib $(LDFLAGS) certutil.o testcert.o testdev.o \
				testenv.o testhl.o testkey.o testll.o testsess.o testlib.o \
				-L. -l$(PROJ) -lw -lkstat -lthread -ldl $(TESTLIBS) ; \
			elif [ `uname` = 'BSD/OS' ] ; \
			then \
				$(LD) -o testlib $(LDFLAGS) certutil.o testcert.o testdev.o \
				testenv.o testhl.o testkey.o testll.o testsess.o testlib.o \
				-L. -l$(PROJ) -lgcc $(TESTLIBS); \
			elif [ `uname` = 'Linux' ] || [ `uname` = 'OSF1' ] ; \
			then \
				$(LD) -o testlib $(LDFLAGS) certutil.o testcert.o testdev.o \
				testenv.o testhl.o testkey.o testll.o testsess.o testlib.o \
				-L. -l$(PROJ) -lpthread $(TESTLIBS); \
			elif [ `uname` = 'AIX' ] ; \
			then \
				$(LD) -o testlib $(LDFLAGS) certutil.o testcert.o testdev.o \
				testenv.o testhl.o testkey.o testll.o testsess.o testlib.o \
				-L. -l$(PROJ) -lc_r -lpthreads $(TESTLIBS); \
			elif [ `uname` = 'UnixWare' ] ; \
			then \
				$(LD) -o testlib $(LDFLAGS) certutil.o testcert.o testdev.o \
				testenv.o testhl.o testkey.o testll.o testsess.o testlib.o \
				-L. -l$(PROJ) -lsocket -Kthread $(TESTLIBS); \
			elif [ `uname` = 'HP-UX' ] && [ `uname -r | tr -d '[A-Z].' | cut -c 2` = '11' ] ; \
			then \
				$(LD) -o testlib $(LDFLAGS) certutil.o testcert.o testdev.o \
				testenv.o testhl.o testkey.o testll.o testsess.o testlib.o \
				-L. -l$(PROJ) -lpthread $(TESTLIBS) ; \
			else \
				$(LD) -o testlib $(LDFLAGS) certutil.o testcert.o testdev.o \
				testenv.o testhl.o testkey.o testll.o testsess.o testlib.o \
				-L. -l$(PROJ) $(TESTLIBS); \
			fi

certinst:	$(LIBNAME) certinst.o
			@if [ `uname` = 'IRIX' ] || [ `uname` = 'IRIX32' ] ; \
			then \
				$(LD) -o certinst $(LDFLAGS) certinst.o certutil.o \
				-L. -l$(PROJ) -lw $(TESTLIBS); \
			elif [ `uname` = 'SunOS' ] && [ `uname -r | tr -d '[A-Z].' | cut -c 1` = '5' ] ; \
			then \
				$(LD) -o certinst $(LDFLAGS) certinst.o certutil.o \
				-L. -l$(PROJ) -lw -lkstat -lthread -ldl $(TESTLIBS); \
			elif [ `uname` = 'BSD/OS' ] ; \
			then \
				$(LD) -o certinst $(LDFLAGS) certinst.o certutil.o \
				-L. -l$(PROJ) -lgcc $(TESTLIBS); \
			elif [ `uname` = 'Linux' ] || [ `uname` = 'OSF1' ] ; \
			then \
				$(LD) -o certinst $(LDFLAGS) certinst.o certutil.o \
				-L. -l$(PROJ) -lpthread $(TESTLIBS); \
			elif [ `uname` = 'AIX' ] ; \
			then \
				$(LD) -o certinst $(LDFLAGS) certinst.o certutil.o \
				-L. -l$(PROJ) -lpthreads $(TESTLIBS); \
			elif [ `uname` = 'UnixWare' ] ; \
			then \
				$(LD) -o certinst $(LDFLAGS) certinst.o certutil.o \
				-L. -l$(PROJ) -lsocket -Kthread $(TESTLIBS); \
			elif [ `uname` = 'HP-UX' ] && [ `uname -r | tr -d '[A-Z].' | cut -c 2` = '11' ] ; \
			then \
				$(LD) -o certinst $(LDFLAGS) certinst.o certutil.o \
				-L. -l$(PROJ) -lpthreads $(TESTLIBS); \
			else \
				$(LD) -o certinst $(LDFLAGS) certinst.o certutil.o \
				-L. -l$(PROJ) $(TESTLIBS); \
			fi

stestlib:	certutil.o testcert.o testdev.o testenv.o testhl.o testkey.o \
			testll.o testsess.o testlib.o
			@$(LD) -o testlib $(LDFLAGS) certutil.o testcert.o testdev.o \
			testenv.o testhl.o testkey.o testll.o testsess.o testlib.o \
			$(SLIBNAME)

#****************************************************************************
#*																			*
#*						Defines for each variation of Unix					*
#*																			*
#****************************************************************************

# Aches: A vaguely Unix-compatible OS designed by IBM.  The maxmem option
#		 is to give the optimizer more headroom, it's not really needed
#		 but avoids millions of informational messages telling you to
#		 increase it from the default 2048.  The roconst puts const data
#		 into read-only memory (this may happen anyway on some versions of
#		 the compiler).

AIX:
		@make $(DEFINES) CFLAGS="$(CFLAGS) -O2 -qmaxmem=-1 -qroconst -D_REENTRANT"

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人高清在线| 欧美丰满一区二区免费视频| 91老师国产黑色丝袜在线| 欧美精品三级在线观看| 久久久777精品电影网影网| 亚洲欧美色一区| 国产精品1区2区3区| 欧美男同性恋视频网站| 国产精品伦理在线| 久久99久久久久| 欧美电影影音先锋| 亚洲日本在线观看| 成人免费视频免费观看| 欧美精品一区二区高清在线观看| 亚洲综合激情另类小说区| 春色校园综合激情亚洲| 精品国产乱码久久久久久夜甘婷婷 | 99久久精品情趣| 精品成人a区在线观看| 午夜精彩视频在线观看不卡| 91丨九色丨蝌蚪丨老版| 亚洲国产精品99久久久久久久久| 日本欧美在线观看| 欧美色偷偷大香| 一区二区三区在线观看动漫| 粉嫩高潮美女一区二区三区 | 大胆亚洲人体视频| 日韩美女天天操| 午夜精品在线视频一区| 欧美中文字幕亚洲一区二区va在线 | 国产精品美女久久久久aⅴ国产馆| 麻豆91在线看| 欧美精品一区二区三区视频| 久久99精品国产麻豆不卡| 666欧美在线视频| 亚洲高清视频在线| 欧美色网站导航| 亚洲一级片在线观看| 91国在线观看| 五月婷婷欧美视频| 这里是久久伊人| 麻豆精品国产传媒mv男同| 777欧美精品| 日韩在线播放一区二区| 欧美一区2区视频在线观看| 日韩制服丝袜av| 日韩美女一区二区三区四区| 国产剧情av麻豆香蕉精品| 久久免费精品国产久精品久久久久| 久久99精品国产麻豆婷婷洗澡| 精品99一区二区| 国产成人av电影| 最新久久zyz资源站| 91黄色免费版| 秋霞午夜鲁丝一区二区老狼| 欧美精品一区二区三区蜜臀| 不卡影院免费观看| 亚洲一区二区美女| 日韩欧美第一区| 国产精品一级黄| 一区二区三区在线观看国产| 制服丝袜中文字幕一区| 国产成人av电影在线| 一区二区三区四区高清精品免费观看| 精品视频在线视频| 国产一区二区在线免费观看| 中文字幕一区二| 欧美男生操女生| 国产成人日日夜夜| 亚洲妇女屁股眼交7| 亚洲免费毛片网站| 在线播放中文一区| 激情综合亚洲精品| 亚洲黄色免费电影| 精品国产精品网麻豆系列| 99在线精品免费| 久久爱www久久做| 中文字幕在线不卡一区二区三区 | 91精品国产综合久久精品| 国产福利一区二区三区在线视频| 亚洲一区二区偷拍精品| 精品久久久久av影院| 色综合久久天天| 韩国av一区二区三区四区| 亚洲另类在线制服丝袜| 久久久精品国产免费观看同学| 日本精品免费观看高清观看| 国产精品一二三区| 日韩高清国产一区在线| 亚洲美女淫视频| 国产日产欧美精品一区二区三区| 欧美日韩亚洲另类| 91在线视频网址| 丰满亚洲少妇av| 久久电影国产免费久久电影| 亚洲国产乱码最新视频| 亚洲精品中文字幕在线观看| 国产偷国产偷亚洲高清人白洁| 666欧美在线视频| 91国偷自产一区二区开放时间| 国产成人综合自拍| 捆绑变态av一区二区三区| 亚洲成av人片一区二区| 亚洲午夜视频在线| 亚洲天堂网中文字| 国产欧美一区二区三区在线看蜜臀| 欧美成人一区二区三区片免费 | 香蕉乱码成人久久天堂爱免费| 国产精品久久久久久久久免费桃花 | 夜夜精品视频一区二区| 国产精品国产三级国产普通话蜜臀| 精品精品国产高清a毛片牛牛| 欧美一区二区三区在线| 欧美军同video69gay| 欧美日韩www| 欧美人伦禁忌dvd放荡欲情| 欧美亚洲国产一区二区三区va| 一本色道亚洲精品aⅴ| 色哟哟国产精品免费观看| 91免费观看视频在线| 91国偷自产一区二区开放时间 | 精品粉嫩aⅴ一区二区三区四区| 欧美电影影音先锋| 91精品在线观看入口| 91精品国产福利在线观看| 日韩一区二区免费在线电影| 67194成人在线观看| 精品久久久久一区| 国产日韩欧美制服另类| 国产精品精品国产色婷婷| 亚洲女与黑人做爰| 亚洲成人黄色影院| 日韩二区三区四区| 国模大尺度一区二区三区| 国产福利一区在线| 91老师片黄在线观看| 欧美日韩国产大片| 久久综合久久鬼色中文字| 国产欧美日韩精品在线| 亚洲天堂av一区| 污片在线观看一区二区| 久久福利视频一区二区| 国产精品18久久久| 一本到高清视频免费精品| 欧美裸体一区二区三区| 久久精品这里都是精品| 亚洲视频你懂的| 男女性色大片免费观看一区二区| 国产精品1区2区3区| 色素色在线综合| 日韩精品一区二区三区四区视频| 国产精品亲子伦对白| 亚洲国产欧美日韩另类综合 | 99国产精品久久久| 欧美日韩一区成人| 337p粉嫩大胆色噜噜噜噜亚洲| 日韩理论电影院| 奇米影视一区二区三区小说| 成人国产一区二区三区精品| 欧美日韩一级黄| 中文字幕va一区二区三区| av网站免费线看精品| 欧美色网一区二区| 国产精品免费视频观看| 日韩中文字幕区一区有砖一区| 国产**成人网毛片九色| 欧美伊人久久久久久午夜久久久久| 精品国产一区久久| 一区二区三区在线观看欧美| 国产九色精品成人porny| 欧美在线看片a免费观看| 国产日韩av一区二区| 亚洲一区二区三区在线| 国产大陆精品国产| 日韩午夜在线观看| 亚洲与欧洲av电影| caoporm超碰国产精品| 精品福利在线导航| 午夜国产精品一区| 91网站最新网址| 国产欧美日韩卡一| 久久成人羞羞网站| 91精品一区二区三区在线观看| 亚洲三级在线播放| 北条麻妃一区二区三区| 久久久久成人黄色影片| 日本一不卡视频| 欧美精品tushy高清| 亚洲精品日产精品乱码不卡| 成人一级片网址| 久久久久免费观看| 麻豆精品国产91久久久久久| 在线播放一区二区三区| 亚洲一级二级在线| 欧美午夜影院一区| 亚洲一区二区三区视频在线播放 | 亚洲麻豆国产自偷在线| 夫妻av一区二区| 国产日产欧产精品推荐色| 国产精品亚洲а∨天堂免在线|