📄 makefile
字号:
## test/Makefile#DIR= testTOP= ..CC= ccINCLUDES= -I$(TOP) -I../include $(KRB5_INCLUDES)CFLAG= -gMAKEDEPEND= $(TOP)/util/domd $(TOP) -MD $(MAKEDEPPROG)PERL= perl# KRB5 stuffKRB5_INCLUDES=LIBKRB5=PEX_LIBS=EX_LIBS= #-lnsl -lsocketCFLAGS= $(INCLUDES) $(CFLAG)GENERAL=Makefile maketests.com \ tests.com testenc.com tx509.com trsa.com tcrl.com tsid.com treq.com \ tpkcs7.com tpkcs7d.com tverify.com testgen.com testss.com testssl.com \ testca.com VMSca-response.1 VMSca-response.2DLIBCRYPTO= ../libcrypto.aDLIBSSL= ../libssl.aLIBCRYPTO= -L.. -lcryptoLIBSSL= -L.. -lsslBNTEST= bntestECTEST= ectestECDSATEST= ecdsatestECDHTEST= ecdhtestEXPTEST= exptestIDEATEST= ideatestSHATEST= shatestSHA1TEST= sha1testSHA256TEST= sha256tSHA512TEST= sha512tMDC2TEST= mdc2testRMDTEST= rmdtestMD2TEST= md2testMD4TEST= md4testMD5TEST= md5testHMACTEST= hmactestRC2TEST= rc2testRC4TEST= rc4testRC5TEST= rc5testBFTEST= bftestCASTTEST= casttestDESTEST= destestRANDTEST= randtestDHTEST= dhtestDSATEST= dsatestMETHTEST= methtestSSLTEST= ssltestRSATEST= rsa_testENGINETEST= enginetestEVPTEST= evp_testTESTS= alltestsEXE= $(BNTEST)$(EXE_EXT) $(ECTEST)$(EXE_EXT) $(ECDSATEST)$(EXE_EXT) $(ECDHTEST)$(EXE_EXT) $(IDEATEST)$(EXE_EXT) \ $(MD2TEST)$(EXE_EXT) $(MD4TEST)$(EXE_EXT) $(MD5TEST)$(EXE_EXT) $(HMACTEST)$(EXE_EXT) \ $(RC2TEST)$(EXE_EXT) $(RC4TEST)$(EXE_EXT) $(RC5TEST)$(EXE_EXT) \ $(DESTEST)$(EXE_EXT) $(SHATEST)$(EXE_EXT) $(SHA1TEST)$(EXE_EXT) $(SHA256TEST)$(EXE_EXT) $(SHA512TEST)$(EXE_EXT) \ $(MDC2TEST)$(EXE_EXT) $(RMDTEST)$(EXE_EXT) \ $(RANDTEST)$(EXE_EXT) $(DHTEST)$(EXE_EXT) $(ENGINETEST)$(EXE_EXT) \ $(BFTEST)$(EXE_EXT) $(CASTTEST)$(EXE_EXT) $(SSLTEST)$(EXE_EXT) $(EXPTEST)$(EXE_EXT) $(DSATEST)$(EXE_EXT) $(RSATEST)$(EXE_EXT) \ $(EVPTEST)$(EXE_EXT)# $(METHTEST)$(EXE_EXT)OBJ= $(BNTEST).o $(ECTEST).o $(ECDSATEST).o $(ECDHTEST).o $(IDEATEST).o \ $(MD2TEST).o $(MD4TEST).o $(MD5TEST).o \ $(HMACTEST).o \ $(RC2TEST).o $(RC4TEST).o $(RC5TEST).o \ $(DESTEST).o $(SHATEST).o $(SHA1TEST).o $(SHA256TEST).o $(SHA512TEST).o \ $(MDC2TEST).o $(RMDTEST).o \ $(RANDTEST).o $(DHTEST).o $(ENGINETEST).o $(CASTTEST).o \ $(BFTEST).o $(SSLTEST).o $(DSATEST).o $(EXPTEST).o $(RSATEST).o \ $(EVPTEST).oSRC= $(BNTEST).c $(ECTEST).c $(ECDSATEST).c $(ECDHTEST).c $(IDEATEST).c \ $(MD2TEST).c $(MD4TEST).c $(MD5TEST).c \ $(HMACTEST).c \ $(RC2TEST).c $(RC4TEST).c $(RC5TEST).c \ $(DESTEST).c $(SHATEST).c $(SHA1TEST).c $(MDC2TEST).c $(RMDTEST).c \ $(RANDTEST).c $(DHTEST).c $(ENGINETEST).c $(CASTTEST).c \ $(BFTEST).c $(SSLTEST).c $(DSATEST).c $(EXPTEST).c $(RSATEST).c \ $(EVPTEST).cEXHEADER= HEADER= $(EXHEADER)ALL= $(GENERAL) $(SRC) $(HEADER)top: (cd ..; $(MAKE) DIRS=$(DIR) TESTS=$(TESTS) all)all: exeexe: $(EXE) dummytest$(EXE_EXT)files: $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFOlinks:generate: $(SRC)$(SRC): @sh $(TOP)/util/point.sh dummytest.c $@errors:install:tags: ctags $(SRC)tests: exe apps $(TESTS)apps: @(cd ..; $(MAKE) DIRS=apps all)alltests: \ test_des test_idea test_sha test_md4 test_md5 test_hmac \ test_md2 test_mdc2 \ test_rmd test_rc2 test_rc4 test_rc5 test_bf test_cast test_aes \ test_rand test_bn test_ec test_ecdsa test_ecdh \ test_enc test_x509 test_rsa test_crl test_sid \ test_gen test_req test_pkcs7 test_verify test_dh test_dsa \ test_ss test_ca test_engine test_evp test_ssltest_evp: ../util/shlib_wrap.sh ./$(EVPTEST) evptests.txttest_des: ../util/shlib_wrap.sh ./$(DESTEST)test_idea: ../util/shlib_wrap.sh ./$(IDEATEST)test_sha: ../util/shlib_wrap.sh ./$(SHATEST) ../util/shlib_wrap.sh ./$(SHA1TEST) ../util/shlib_wrap.sh ./$(SHA256TEST) ../util/shlib_wrap.sh ./$(SHA512TEST)test_mdc2: ../util/shlib_wrap.sh ./$(MDC2TEST)test_md5: ../util/shlib_wrap.sh ./$(MD5TEST)test_md4: ../util/shlib_wrap.sh ./$(MD4TEST)test_hmac: ../util/shlib_wrap.sh ./$(HMACTEST)test_md2: ../util/shlib_wrap.sh ./$(MD2TEST)test_rmd: ../util/shlib_wrap.sh ./$(RMDTEST)test_bf: ../util/shlib_wrap.sh ./$(BFTEST)test_cast: ../util/shlib_wrap.sh ./$(CASTTEST)test_rc2: ../util/shlib_wrap.sh ./$(RC2TEST)test_rc4: ../util/shlib_wrap.sh ./$(RC4TEST)test_rc5: ../util/shlib_wrap.sh ./$(RC5TEST)test_rand: ../util/shlib_wrap.sh ./$(RANDTEST)test_enc: @sh ./testenctest_x509: echo test normal x509v1 certificate sh ./tx509 2>/dev/null echo test first x509v3 certificate sh ./tx509 v3-cert1.pem 2>/dev/null echo test second x509v3 certificate sh ./tx509 v3-cert2.pem 2>/dev/nulltest_rsa: @sh ./trsa 2>/dev/null ../util/shlib_wrap.sh ./$(RSATEST)test_crl: @sh ./tcrl 2>/dev/nulltest_sid: @sh ./tsid 2>/dev/nulltest_req: @sh ./treq 2>/dev/null @sh ./treq testreq2.pem 2>/dev/nulltest_pkcs7: @sh ./tpkcs7 2>/dev/null @sh ./tpkcs7d 2>/dev/nulltest_bn: @echo starting big number library test, could take a while... @../util/shlib_wrap.sh ./$(BNTEST) >tmp.bntest @echo quit >>tmp.bntest @echo "running bc" @<tmp.bntest sh -c "`sh ./bctest ignore`" | $(PERL) -e '$$i=0; while (<STDIN>) {if (/^test (.*)/) {print STDERR "\nverify $$1";} elsif (!/^0$$/) {die "\nFailed! bc: $$_";} else {print STDERR "."; $$i++;}} print STDERR "\n$$i tests passed\n"' @echo 'test a^b%c implementations' ../util/shlib_wrap.sh ./$(EXPTEST)test_ec: @echo 'test elliptic curves' ../util/shlib_wrap.sh ./$(ECTEST)test_ecdsa: @echo 'test ecdsa' ../util/shlib_wrap.sh ./$(ECDSATEST)test_ecdh: @echo 'test ecdh' ../util/shlib_wrap.sh ./$(ECDHTEST)test_verify: @echo "The following command should have some OK's and some failures" @echo "There are definitly a few expired certificates" ../util/shlib_wrap.sh ../apps/openssl verify -CApath ../certs ../certs/*.pemtest_dh: @echo "Generate a set of DH parameters" ../util/shlib_wrap.sh ./$(DHTEST)test_dsa: @echo "Generate a set of DSA parameters" ../util/shlib_wrap.sh ./$(DSATEST) ../util/shlib_wrap.sh ./$(DSATEST) -app2_1test_gen: @echo "Generate and verify a certificate request" @sh ./testgentest_ss keyU.ss certU.ss certCA.ss certP1.ss keyP1.ss certP2.ss keyP2.ss \ intP1.ss intP2.ss: testss @echo "Generate and certify a test certificate" @sh ./testss @cat certCA.ss certU.ss > intP1.ss @cat certCA.ss certU.ss certP1.ss > intP2.sstest_engine: @echo "Manipulate the ENGINE structures" ../util/shlib_wrap.sh ./$(ENGINETEST)test_ssl: keyU.ss certU.ss certCA.ss certP1.ss keyP1.ss certP2.ss keyP2.ss \ intP1.ss intP2.ss @echo "test SSL protocol" ../util/shlib_wrap.sh ./$(SSLTEST) -test_cipherlist @sh ./testssl keyU.ss certU.ss certCA.ss @sh ./testsslproxy keyP1.ss certP1.ss intP1.ss @sh ./testsslproxy keyP2.ss certP2.ss intP2.sstest_ca: @if ../util/shlib_wrap.sh ../apps/openssl no-rsa; then \ echo "skipping CA.sh test -- requires RSA"; \ else \ echo "Generate and certify a test certificate via the 'ca' program"; \ sh ./testca; \ fitest_aes: #$(AESTEST)# @echo "test Rijndael"# ../util/shlib_wrap.sh ./$(AESTEST)lint: lint -DLINT $(INCLUDES) $(SRC)>fluffdepend: @if [ -z "$(THIS)" ]; then \ $(MAKE) -f $(TOP)/Makefile reflect THIS=$@; \ else \ $(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(SRC); \ fidclean: $(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new mv -f Makefile.new $(MAKEFILE)clean: rm -f .rnd tmp.bntest tmp.bctest *.o *.obj lib tags core .pure .nfs* *.old *.bak fluff $(EXE) *.ss *.srl log$(DLIBSSL): (cd ..; $(MAKE) DIRS=ssl all)$(DLIBCRYPTO): (cd ..; $(MAKE) DIRS=crypto all)BUILD_CMD=shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \ shlib_target="$(SHLIB_TARGET)"; \
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -