os/ossrv/ssl/tsrc/topenssl/data/Makefile
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
sl@0
     1
#
sl@0
     2
# test/Makefile
sl@0
     3
#
sl@0
     4
sl@0
     5
DIR=		test
sl@0
     6
TOP=		..
sl@0
     7
CC=		cc
sl@0
     8
INCLUDES=	-I$(TOP) -I../include $(KRB5_INCLUDES)
sl@0
     9
CFLAG=		-g
sl@0
    10
MAKEDEPEND=	$(TOP)/util/domd $(TOP) -MD $(MAKEDEPPROG)
sl@0
    11
PERL=		perl
sl@0
    12
# KRB5 stuff
sl@0
    13
KRB5_INCLUDES=
sl@0
    14
LIBKRB5=
sl@0
    15
sl@0
    16
PEX_LIBS=
sl@0
    17
EX_LIBS= #-lnsl -lsocket
sl@0
    18
sl@0
    19
CFLAGS= $(INCLUDES) $(CFLAG)
sl@0
    20
sl@0
    21
GENERAL=Makefile maketests.com \
sl@0
    22
	tests.com testenc.com tx509.com trsa.com tcrl.com tsid.com treq.com \
sl@0
    23
	tpkcs7.com tpkcs7d.com tverify.com testgen.com testss.com testssl.com \
sl@0
    24
	testca.com VMSca-response.1 VMSca-response.2
sl@0
    25
sl@0
    26
DLIBCRYPTO= ../libcrypto.a
sl@0
    27
DLIBSSL= ../libssl.a
sl@0
    28
LIBCRYPTO= -L.. -lcrypto
sl@0
    29
LIBSSL= -L.. -lssl
sl@0
    30
sl@0
    31
BNTEST=		bntest
sl@0
    32
ECTEST=		ectest
sl@0
    33
ECDSATEST=	ecdsatest
sl@0
    34
ECDHTEST=	ecdhtest
sl@0
    35
EXPTEST=	exptest
sl@0
    36
IDEATEST=	ideatest
sl@0
    37
SHATEST=	shatest
sl@0
    38
SHA1TEST=	sha1test
sl@0
    39
SHA256TEST=	sha256t
sl@0
    40
SHA512TEST=	sha512t
sl@0
    41
MDC2TEST=	mdc2test
sl@0
    42
RMDTEST=	rmdtest
sl@0
    43
MD2TEST=	md2test
sl@0
    44
MD4TEST=	md4test
sl@0
    45
MD5TEST=	md5test
sl@0
    46
HMACTEST=	hmactest
sl@0
    47
RC2TEST=	rc2test
sl@0
    48
RC4TEST=	rc4test
sl@0
    49
RC5TEST=	rc5test
sl@0
    50
BFTEST=		bftest
sl@0
    51
CASTTEST=	casttest
sl@0
    52
DESTEST=	destest
sl@0
    53
RANDTEST=	randtest
sl@0
    54
DHTEST=		dhtest
sl@0
    55
DSATEST=	dsatest
sl@0
    56
METHTEST=	methtest
sl@0
    57
SSLTEST=	ssltest
sl@0
    58
RSATEST=	rsa_test
sl@0
    59
ENGINETEST=	enginetest
sl@0
    60
EVPTEST=	evp_test
sl@0
    61
sl@0
    62
TESTS=		alltests
sl@0
    63
sl@0
    64
EXE=	$(BNTEST)$(EXE_EXT) $(ECTEST)$(EXE_EXT)  $(ECDSATEST)$(EXE_EXT) $(ECDHTEST)$(EXE_EXT) $(IDEATEST)$(EXE_EXT) \
sl@0
    65
	$(MD2TEST)$(EXE_EXT)  $(MD4TEST)$(EXE_EXT) $(MD5TEST)$(EXE_EXT) $(HMACTEST)$(EXE_EXT) \
sl@0
    66
	$(RC2TEST)$(EXE_EXT) $(RC4TEST)$(EXE_EXT) $(RC5TEST)$(EXE_EXT) \
sl@0
    67
	$(DESTEST)$(EXE_EXT) $(SHATEST)$(EXE_EXT) $(SHA1TEST)$(EXE_EXT) $(SHA256TEST)$(EXE_EXT) $(SHA512TEST)$(EXE_EXT) \
sl@0
    68
	$(MDC2TEST)$(EXE_EXT) $(RMDTEST)$(EXE_EXT) \
sl@0
    69
	$(RANDTEST)$(EXE_EXT) $(DHTEST)$(EXE_EXT) $(ENGINETEST)$(EXE_EXT) \
sl@0
    70
	$(BFTEST)$(EXE_EXT) $(CASTTEST)$(EXE_EXT) $(SSLTEST)$(EXE_EXT) $(EXPTEST)$(EXE_EXT) $(DSATEST)$(EXE_EXT) $(RSATEST)$(EXE_EXT) \
sl@0
    71
	$(EVPTEST)$(EXE_EXT)
sl@0
    72
sl@0
    73
# $(METHTEST)$(EXE_EXT)
sl@0
    74
sl@0
    75
OBJ=	$(BNTEST).o $(ECTEST).o  $(ECDSATEST).o $(ECDHTEST).o $(IDEATEST).o \
sl@0
    76
	$(MD2TEST).o $(MD4TEST).o $(MD5TEST).o \
sl@0
    77
	$(HMACTEST).o \
sl@0
    78
	$(RC2TEST).o $(RC4TEST).o $(RC5TEST).o \
sl@0
    79
	$(DESTEST).o $(SHATEST).o $(SHA1TEST).o $(SHA256TEST).o $(SHA512TEST).o \
sl@0
    80
	$(MDC2TEST).o $(RMDTEST).o \
sl@0
    81
	$(RANDTEST).o $(DHTEST).o $(ENGINETEST).o $(CASTTEST).o \
sl@0
    82
	$(BFTEST).o  $(SSLTEST).o  $(DSATEST).o  $(EXPTEST).o $(RSATEST).o \
sl@0
    83
	$(EVPTEST).o
sl@0
    84
SRC=	$(BNTEST).c $(ECTEST).c  $(ECDSATEST).c $(ECDHTEST).c $(IDEATEST).c \
sl@0
    85
	$(MD2TEST).c  $(MD4TEST).c $(MD5TEST).c \
sl@0
    86
	$(HMACTEST).c \
sl@0
    87
	$(RC2TEST).c $(RC4TEST).c $(RC5TEST).c \
sl@0
    88
	$(DESTEST).c $(SHATEST).c $(SHA1TEST).c $(MDC2TEST).c $(RMDTEST).c \
sl@0
    89
	$(RANDTEST).c $(DHTEST).c $(ENGINETEST).c $(CASTTEST).c \
sl@0
    90
	$(BFTEST).c  $(SSLTEST).c $(DSATEST).c   $(EXPTEST).c $(RSATEST).c \
sl@0
    91
	$(EVPTEST).c
sl@0
    92
sl@0
    93
EXHEADER= 
sl@0
    94
HEADER=	$(EXHEADER)
sl@0
    95
sl@0
    96
ALL=    $(GENERAL) $(SRC) $(HEADER)
sl@0
    97
sl@0
    98
top:
sl@0
    99
	(cd ..; $(MAKE) DIRS=$(DIR) TESTS=$(TESTS) all)
sl@0
   100
sl@0
   101
all:	exe
sl@0
   102
sl@0
   103
exe:	$(EXE) dummytest$(EXE_EXT)
sl@0
   104
sl@0
   105
files:
sl@0
   106
	$(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
sl@0
   107
sl@0
   108
links:
sl@0
   109
sl@0
   110
generate: $(SRC)
sl@0
   111
$(SRC):
sl@0
   112
	@sh $(TOP)/util/point.sh dummytest.c $@
sl@0
   113
sl@0
   114
errors:
sl@0
   115
sl@0
   116
install:
sl@0
   117
sl@0
   118
tags:
sl@0
   119
	ctags $(SRC)
sl@0
   120
sl@0
   121
tests:	exe apps $(TESTS)
sl@0
   122
sl@0
   123
apps:
sl@0
   124
	@(cd ..; $(MAKE) DIRS=apps all)
sl@0
   125
sl@0
   126
alltests: \
sl@0
   127
	test_des test_idea test_sha test_md4 test_md5 test_hmac \
sl@0
   128
	test_md2 test_mdc2 \
sl@0
   129
	test_rmd test_rc2 test_rc4 test_rc5 test_bf test_cast test_aes \
sl@0
   130
	test_rand test_bn test_ec test_ecdsa test_ecdh \
sl@0
   131
	test_enc test_x509 test_rsa test_crl test_sid \
sl@0
   132
	test_gen test_req test_pkcs7 test_verify test_dh test_dsa \
sl@0
   133
	test_ss test_ca test_engine test_evp test_ssl
sl@0
   134
sl@0
   135
test_evp:
sl@0
   136
	../util/shlib_wrap.sh ./$(EVPTEST) evptests.txt
sl@0
   137
sl@0
   138
test_des:
sl@0
   139
	../util/shlib_wrap.sh ./$(DESTEST)
sl@0
   140
sl@0
   141
test_idea:
sl@0
   142
	../util/shlib_wrap.sh ./$(IDEATEST)
sl@0
   143
sl@0
   144
test_sha:
sl@0
   145
	../util/shlib_wrap.sh ./$(SHATEST)
sl@0
   146
	../util/shlib_wrap.sh ./$(SHA1TEST)
sl@0
   147
	../util/shlib_wrap.sh ./$(SHA256TEST)
sl@0
   148
	../util/shlib_wrap.sh ./$(SHA512TEST)
sl@0
   149
sl@0
   150
test_mdc2:
sl@0
   151
	../util/shlib_wrap.sh ./$(MDC2TEST)
sl@0
   152
sl@0
   153
test_md5:
sl@0
   154
	../util/shlib_wrap.sh ./$(MD5TEST)
sl@0
   155
sl@0
   156
test_md4:
sl@0
   157
	../util/shlib_wrap.sh ./$(MD4TEST)
sl@0
   158
sl@0
   159
test_hmac:
sl@0
   160
	../util/shlib_wrap.sh ./$(HMACTEST)
sl@0
   161
sl@0
   162
test_md2:
sl@0
   163
	../util/shlib_wrap.sh ./$(MD2TEST)
sl@0
   164
sl@0
   165
test_rmd:
sl@0
   166
	../util/shlib_wrap.sh ./$(RMDTEST)
sl@0
   167
sl@0
   168
test_bf:
sl@0
   169
	../util/shlib_wrap.sh ./$(BFTEST)
sl@0
   170
sl@0
   171
test_cast:
sl@0
   172
	../util/shlib_wrap.sh ./$(CASTTEST)
sl@0
   173
sl@0
   174
test_rc2:
sl@0
   175
	../util/shlib_wrap.sh ./$(RC2TEST)
sl@0
   176
sl@0
   177
test_rc4:
sl@0
   178
	../util/shlib_wrap.sh ./$(RC4TEST)
sl@0
   179
sl@0
   180
test_rc5:
sl@0
   181
	../util/shlib_wrap.sh ./$(RC5TEST)
sl@0
   182
sl@0
   183
test_rand:
sl@0
   184
	../util/shlib_wrap.sh ./$(RANDTEST)
sl@0
   185
sl@0
   186
test_enc:
sl@0
   187
	@sh ./testenc
sl@0
   188
sl@0
   189
test_x509:
sl@0
   190
	echo test normal x509v1 certificate
sl@0
   191
	sh ./tx509 2>/dev/null
sl@0
   192
	echo test first x509v3 certificate
sl@0
   193
	sh ./tx509 v3-cert1.pem 2>/dev/null
sl@0
   194
	echo test second x509v3 certificate
sl@0
   195
	sh ./tx509 v3-cert2.pem 2>/dev/null
sl@0
   196
sl@0
   197
test_rsa:
sl@0
   198
	@sh ./trsa 2>/dev/null
sl@0
   199
	../util/shlib_wrap.sh ./$(RSATEST)
sl@0
   200
sl@0
   201
test_crl:
sl@0
   202
	@sh ./tcrl 2>/dev/null
sl@0
   203
sl@0
   204
test_sid:
sl@0
   205
	@sh ./tsid 2>/dev/null
sl@0
   206
sl@0
   207
test_req:
sl@0
   208
	@sh ./treq 2>/dev/null
sl@0
   209
	@sh ./treq testreq2.pem 2>/dev/null
sl@0
   210
sl@0
   211
test_pkcs7:
sl@0
   212
	@sh ./tpkcs7 2>/dev/null
sl@0
   213
	@sh ./tpkcs7d 2>/dev/null
sl@0
   214
sl@0
   215
test_bn:
sl@0
   216
	@echo starting big number library test, could take a while...
sl@0
   217
	@../util/shlib_wrap.sh ./$(BNTEST) >tmp.bntest
sl@0
   218
	@echo quit >>tmp.bntest
sl@0
   219
	@echo "running bc"
sl@0
   220
	@<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"'
sl@0
   221
	@echo 'test a^b%c implementations'
sl@0
   222
	../util/shlib_wrap.sh ./$(EXPTEST)
sl@0
   223
sl@0
   224
test_ec:
sl@0
   225
	@echo 'test elliptic curves'
sl@0
   226
	../util/shlib_wrap.sh ./$(ECTEST)
sl@0
   227
sl@0
   228
test_ecdsa:
sl@0
   229
	@echo 'test ecdsa'
sl@0
   230
	../util/shlib_wrap.sh ./$(ECDSATEST)
sl@0
   231
sl@0
   232
test_ecdh:
sl@0
   233
	@echo 'test ecdh'
sl@0
   234
	../util/shlib_wrap.sh ./$(ECDHTEST)
sl@0
   235
sl@0
   236
test_verify:
sl@0
   237
	@echo "The following command should have some OK's and some failures"
sl@0
   238
	@echo "There are definitly a few expired certificates"
sl@0
   239
	../util/shlib_wrap.sh ../apps/openssl verify -CApath ../certs ../certs/*.pem
sl@0
   240
sl@0
   241
test_dh:
sl@0
   242
	@echo "Generate a set of DH parameters"
sl@0
   243
	../util/shlib_wrap.sh ./$(DHTEST)
sl@0
   244
sl@0
   245
test_dsa:
sl@0
   246
	@echo "Generate a set of DSA parameters"
sl@0
   247
	../util/shlib_wrap.sh ./$(DSATEST)
sl@0
   248
	../util/shlib_wrap.sh ./$(DSATEST) -app2_1
sl@0
   249
sl@0
   250
test_gen:
sl@0
   251
	@echo "Generate and verify a certificate request"
sl@0
   252
	@sh ./testgen
sl@0
   253
sl@0
   254
test_ss keyU.ss certU.ss certCA.ss certP1.ss keyP1.ss certP2.ss keyP2.ss \
sl@0
   255
		intP1.ss intP2.ss: testss
sl@0
   256
	@echo "Generate and certify a test certificate"
sl@0
   257
	@sh ./testss
sl@0
   258
	@cat certCA.ss certU.ss > intP1.ss
sl@0
   259
	@cat certCA.ss certU.ss certP1.ss > intP2.ss
sl@0
   260
sl@0
   261
test_engine: 
sl@0
   262
	@echo "Manipulate the ENGINE structures"
sl@0
   263
	../util/shlib_wrap.sh ./$(ENGINETEST)
sl@0
   264
sl@0
   265
test_ssl: keyU.ss certU.ss certCA.ss certP1.ss keyP1.ss certP2.ss keyP2.ss \
sl@0
   266
		intP1.ss intP2.ss
sl@0
   267
	@echo "test SSL protocol"
sl@0
   268
	../util/shlib_wrap.sh ./$(SSLTEST) -test_cipherlist
sl@0
   269
	@sh ./testssl keyU.ss certU.ss certCA.ss
sl@0
   270
	@sh ./testsslproxy keyP1.ss certP1.ss intP1.ss
sl@0
   271
	@sh ./testsslproxy keyP2.ss certP2.ss intP2.ss
sl@0
   272
sl@0
   273
test_ca:
sl@0
   274
	@if ../util/shlib_wrap.sh ../apps/openssl no-rsa; then \
sl@0
   275
	  echo "skipping CA.sh test -- requires RSA"; \
sl@0
   276
	else \
sl@0
   277
	  echo "Generate and certify a test certificate via the 'ca' program"; \
sl@0
   278
	  sh ./testca; \
sl@0
   279
	fi
sl@0
   280
sl@0
   281
test_aes: #$(AESTEST)
sl@0
   282
#	@echo "test Rijndael"
sl@0
   283
#	../util/shlib_wrap.sh ./$(AESTEST)
sl@0
   284
sl@0
   285
lint:
sl@0
   286
	lint -DLINT $(INCLUDES) $(SRC)>fluff
sl@0
   287
sl@0
   288
depend:
sl@0
   289
	@if [ -z "$(THIS)" ]; then \
sl@0
   290
	    $(MAKE) -f $(TOP)/Makefile reflect THIS=$@; \
sl@0
   291
	else \
sl@0
   292
	    $(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(SRC); \
sl@0
   293
	fi
sl@0
   294
sl@0
   295
dclean:
sl@0
   296
	$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
sl@0
   297
	mv -f Makefile.new $(MAKEFILE)
sl@0
   298
sl@0
   299
clean:
sl@0
   300
	rm -f .rnd tmp.bntest tmp.bctest *.o *.obj lib tags core .pure .nfs* *.old *.bak fluff $(EXE) *.ss *.srl log
sl@0
   301
sl@0
   302
$(DLIBSSL):
sl@0
   303
	(cd ..; $(MAKE) DIRS=ssl all)
sl@0
   304
sl@0
   305
$(DLIBCRYPTO):
sl@0
   306
	(cd ..; $(MAKE) DIRS=crypto all)
sl@0
   307
sl@0
   308
BUILD_CMD=shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
sl@0
   309
		shlib_target="$(SHLIB_TARGET)"; \
sl@0
   310
	fi; \
sl@0
   311
	if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
sl@0
   312
		LIBRARIES="$(DLIBSSL) $(DLIBCRYPTO)"; \
sl@0
   313
	else \
sl@0
   314
		LIBRARIES="$(LIBSSL) $(LIBCRYPTO)"; \
sl@0
   315
	fi; \
sl@0
   316
	$(MAKE) -f $(TOP)/Makefile.shared -e \
sl@0
   317
		APPNAME=$$target$(EXE_EXT) OBJECTS="$$target.o" \
sl@0
   318
		LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
sl@0
   319
		link_app.$${shlib_target}
sl@0
   320
sl@0
   321
$(RSATEST)$(EXE_EXT): $(RSATEST).o $(DLIBCRYPTO)
sl@0
   322
	@target=$(RSATEST); $(BUILD_CMD)
sl@0
   323
sl@0
   324
$(BNTEST)$(EXE_EXT): $(BNTEST).o $(DLIBCRYPTO)
sl@0
   325
	@target=$(BNTEST); $(BUILD_CMD)
sl@0
   326
sl@0
   327
$(ECTEST)$(EXE_EXT): $(ECTEST).o $(DLIBCRYPTO)
sl@0
   328
	@target=$(ECTEST); $(BUILD_CMD)
sl@0
   329
sl@0
   330
$(EXPTEST)$(EXE_EXT): $(EXPTEST).o $(DLIBCRYPTO)
sl@0
   331
	@target=$(EXPTEST); $(BUILD_CMD)
sl@0
   332
sl@0
   333
$(IDEATEST)$(EXE_EXT): $(IDEATEST).o $(DLIBCRYPTO)
sl@0
   334
	@target=$(IDEATEST); $(BUILD_CMD)
sl@0
   335
sl@0
   336
$(MD2TEST)$(EXE_EXT): $(MD2TEST).o $(DLIBCRYPTO)
sl@0
   337
	@target=$(MD2TEST); $(BUILD_CMD)
sl@0
   338
sl@0
   339
$(SHATEST)$(EXE_EXT): $(SHATEST).o $(DLIBCRYPTO)
sl@0
   340
	@target=$(SHATEST); $(BUILD_CMD)
sl@0
   341
sl@0
   342
$(SHA1TEST)$(EXE_EXT): $(SHA1TEST).o $(DLIBCRYPTO)
sl@0
   343
	@target=$(SHA1TEST); $(BUILD_CMD)
sl@0
   344
sl@0
   345
$(SHA256TEST)$(EXE_EXT): $(SHA256TEST).o $(DLIBCRYPTO)
sl@0
   346
	@target=$(SHA256TEST); $(BUILD_CMD)
sl@0
   347
sl@0
   348
$(SHA512TEST)$(EXE_EXT): $(SHA512TEST).o $(DLIBCRYPTO)
sl@0
   349
	@target=$(SHA512TEST); $(BUILD_CMD)
sl@0
   350
sl@0
   351
$(RMDTEST)$(EXE_EXT): $(RMDTEST).o $(DLIBCRYPTO)
sl@0
   352
	@target=$(RMDTEST); $(BUILD_CMD)
sl@0
   353
sl@0
   354
$(MDC2TEST)$(EXE_EXT): $(MDC2TEST).o $(DLIBCRYPTO)
sl@0
   355
	@target=$(MDC2TEST); $(BUILD_CMD)
sl@0
   356
sl@0
   357
$(MD4TEST)$(EXE_EXT): $(MD4TEST).o $(DLIBCRYPTO)
sl@0
   358
	@target=$(MD4TEST); $(BUILD_CMD)
sl@0
   359
sl@0
   360
$(MD5TEST)$(EXE_EXT): $(MD5TEST).o $(DLIBCRYPTO)
sl@0
   361
	@target=$(MD5TEST); $(BUILD_CMD)
sl@0
   362
sl@0
   363
$(HMACTEST)$(EXE_EXT): $(HMACTEST).o $(DLIBCRYPTO)
sl@0
   364
	@target=$(HMACTEST); $(BUILD_CMD)
sl@0
   365
sl@0
   366
$(RC2TEST)$(EXE_EXT): $(RC2TEST).o $(DLIBCRYPTO)
sl@0
   367
	@target=$(RC2TEST); $(BUILD_CMD)
sl@0
   368
sl@0
   369
$(BFTEST)$(EXE_EXT): $(BFTEST).o $(DLIBCRYPTO)
sl@0
   370
	@target=$(BFTEST); $(BUILD_CMD)
sl@0
   371
sl@0
   372
$(CASTTEST)$(EXE_EXT): $(CASTTEST).o $(DLIBCRYPTO)
sl@0
   373
	@target=$(CASTTEST); $(BUILD_CMD)
sl@0
   374
sl@0
   375
$(RC4TEST)$(EXE_EXT): $(RC4TEST).o $(DLIBCRYPTO)
sl@0
   376
	@target=$(RC4TEST); $(BUILD_CMD)
sl@0
   377
sl@0
   378
$(RC5TEST)$(EXE_EXT): $(RC5TEST).o $(DLIBCRYPTO)
sl@0
   379
	@target=$(RC5TEST); $(BUILD_CMD)
sl@0
   380
sl@0
   381
$(DESTEST)$(EXE_EXT): $(DESTEST).o $(DLIBCRYPTO)
sl@0
   382
	@target=$(DESTEST); $(BUILD_CMD)
sl@0
   383
sl@0
   384
$(RANDTEST)$(EXE_EXT): $(RANDTEST).o $(DLIBCRYPTO)
sl@0
   385
	@target=$(RANDTEST); $(BUILD_CMD)
sl@0
   386
sl@0
   387
$(DHTEST)$(EXE_EXT): $(DHTEST).o $(DLIBCRYPTO)
sl@0
   388
	@target=$(DHTEST); $(BUILD_CMD)
sl@0
   389
sl@0
   390
$(DSATEST)$(EXE_EXT): $(DSATEST).o $(DLIBCRYPTO)
sl@0
   391
	@target=$(DSATEST); $(BUILD_CMD)
sl@0
   392
sl@0
   393
$(METHTEST)$(EXE_EXT): $(METHTEST).o $(DLIBCRYPTO)
sl@0
   394
	@target=$(METHTEST); $(BUILD_CMD)
sl@0
   395
sl@0
   396
$(SSLTEST)$(EXE_EXT): $(SSLTEST).o $(DLIBSSL) $(DLIBCRYPTO)
sl@0
   397
	@target=$(SSLTEST); $(BUILD_CMD)
sl@0
   398
sl@0
   399
$(ENGINETEST)$(EXE_EXT): $(ENGINETEST).o $(DLIBCRYPTO)
sl@0
   400
	@target=$(ENGINETEST); $(BUILD_CMD)
sl@0
   401
sl@0
   402
$(EVPTEST)$(EXE_EXT): $(EVPTEST).o $(DLIBCRYPTO)
sl@0
   403
	@target=$(EVPTEST); $(BUILD_CMD)
sl@0
   404
sl@0
   405
$(ECDSATEST)$(EXE_EXT): $(ECDSATEST).o $(DLIBCRYPTO)
sl@0
   406
	@target=$(ECDSATEST); $(BUILD_CMD)
sl@0
   407
sl@0
   408
$(ECDHTEST)$(EXE_EXT): $(ECDHTEST).o $(DLIBCRYPTO)
sl@0
   409
	@target=$(ECDHTEST); $(BUILD_CMD)
sl@0
   410
sl@0
   411
#$(AESTEST).o: $(AESTEST).c
sl@0
   412
#	$(CC) -c $(CFLAGS) -DINTERMEDIATE_VALUE_KAT -DTRACE_KAT_MCT $(AESTEST).c
sl@0
   413
sl@0
   414
#$(AESTEST)$(EXE_EXT): $(AESTEST).o $(DLIBCRYPTO)
sl@0
   415
#	if [ "$(SHLIB_TARGET)" = "hpux-shared" -o "$(SHLIB_TARGET)" = "darwin-shared" ] ; then \
sl@0
   416
#	  $(CC) -o $(AESTEST)$(EXE_EXT) $(CFLAGS) $(AESTEST).o $(PEX_LIBS) $(DLIBCRYPTO) $(EX_LIBS) ; \
sl@0
   417
#	else \
sl@0
   418
#	  $(CC) -o $(AESTEST)$(EXE_EXT) $(CFLAGS) $(AESTEST).o $(PEX_LIBS) $(LIBCRYPTO) $(EX_LIBS) ; \
sl@0
   419
#	fi
sl@0
   420
sl@0
   421
dummytest$(EXE_EXT): dummytest.o $(DLIBCRYPTO)
sl@0
   422
	@target=dummytest$; $(BUILD_CMD)
sl@0
   423
sl@0
   424
# DO NOT DELETE THIS LINE -- make depend depends on it.
sl@0
   425
sl@0
   426
bftest.o: ../e_os.h ../include/openssl/e_os2.h ../include/openssl/opensslconf.h
sl@0
   427
bftest.o: bftest.c
sl@0
   428
bntest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
sl@0
   429
bntest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
sl@0
   430
bntest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
sl@0
   431
bntest.o: ../include/openssl/dsa.h ../include/openssl/e_os2.h
sl@0
   432
bntest.o: ../include/openssl/err.h ../include/openssl/evp.h
sl@0
   433
bntest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
sl@0
   434
bntest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
sl@0
   435
bntest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
sl@0
   436
bntest.o: ../include/openssl/pkcs7.h ../include/openssl/rand.h
sl@0
   437
bntest.o: ../include/openssl/rsa.h ../include/openssl/safestack.h
sl@0
   438
bntest.o: ../include/openssl/sha.h ../include/openssl/stack.h
sl@0
   439
bntest.o: ../include/openssl/symhacks.h ../include/openssl/x509.h
sl@0
   440
bntest.o: ../include/openssl/x509_vfy.h bntest.c
sl@0
   441
casttest.o: ../e_os.h ../include/openssl/e_os2.h
sl@0
   442
casttest.o: ../include/openssl/opensslconf.h casttest.c
sl@0
   443
destest.o: ../include/openssl/des.h ../include/openssl/des_old.h
sl@0
   444
destest.o: ../include/openssl/e_os2.h ../include/openssl/opensslconf.h
sl@0
   445
destest.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
sl@0
   446
destest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
sl@0
   447
destest.o: ../include/openssl/ui.h ../include/openssl/ui_compat.h destest.c
sl@0
   448
dhtest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h
sl@0
   449
dhtest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
sl@0
   450
dhtest.o: ../include/openssl/e_os2.h ../include/openssl/err.h
sl@0
   451
dhtest.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
sl@0
   452
dhtest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
sl@0
   453
dhtest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
sl@0
   454
dhtest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h dhtest.c
sl@0
   455
dsatest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h
sl@0
   456
dsatest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
sl@0
   457
dsatest.o: ../include/openssl/dsa.h ../include/openssl/e_os2.h
sl@0
   458
dsatest.o: ../include/openssl/err.h ../include/openssl/lhash.h
sl@0
   459
dsatest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
sl@0
   460
dsatest.o: ../include/openssl/ossl_typ.h ../include/openssl/rand.h
sl@0
   461
dsatest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
sl@0
   462
dsatest.o: ../include/openssl/symhacks.h dsatest.c
sl@0
   463
ecdhtest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
sl@0
   464
ecdhtest.o: ../include/openssl/bn.h ../include/openssl/crypto.h
sl@0
   465
ecdhtest.o: ../include/openssl/e_os2.h ../include/openssl/err.h
sl@0
   466
ecdhtest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
sl@0
   467
ecdhtest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
sl@0
   468
ecdhtest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
sl@0
   469
ecdhtest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
sl@0
   470
ecdhtest.o: ../include/openssl/sha.h ../include/openssl/stack.h
sl@0
   471
ecdhtest.o: ../include/openssl/symhacks.h ecdhtest.c
sl@0
   472
ecdsatest.o: ../include/openssl/opensslconf.h ecdsatest.c
sl@0
   473
ectest.o: ../e_os.h ../include/openssl/e_os2.h ../include/openssl/opensslconf.h
sl@0
   474
ectest.o: ectest.c
sl@0
   475
enginetest.o: ../include/openssl/bio.h ../include/openssl/buffer.h
sl@0
   476
enginetest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
sl@0
   477
enginetest.o: ../include/openssl/engine.h ../include/openssl/err.h
sl@0
   478
enginetest.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
sl@0
   479
enginetest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
sl@0
   480
enginetest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
sl@0
   481
enginetest.o: ../include/openssl/symhacks.h enginetest.c
sl@0
   482
evp_test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
sl@0
   483
evp_test.o: ../include/openssl/conf.h ../include/openssl/crypto.h
sl@0
   484
evp_test.o: ../include/openssl/e_os2.h ../include/openssl/engine.h
sl@0
   485
evp_test.o: ../include/openssl/err.h ../include/openssl/evp.h
sl@0
   486
evp_test.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
sl@0
   487
evp_test.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
sl@0
   488
evp_test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
sl@0
   489
evp_test.o: ../include/openssl/safestack.h ../include/openssl/stack.h
sl@0
   490
evp_test.o: ../include/openssl/symhacks.h evp_test.c
sl@0
   491
exptest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h
sl@0
   492
exptest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
sl@0
   493
exptest.o: ../include/openssl/err.h ../include/openssl/lhash.h
sl@0
   494
exptest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
sl@0
   495
exptest.o: ../include/openssl/ossl_typ.h ../include/openssl/rand.h
sl@0
   496
exptest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
sl@0
   497
exptest.o: ../include/openssl/symhacks.h exptest.c
sl@0
   498
hmactest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
sl@0
   499
hmactest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
sl@0
   500
hmactest.o: ../include/openssl/evp.h ../include/openssl/hmac.h
sl@0
   501
hmactest.o: ../include/openssl/md5.h ../include/openssl/obj_mac.h
sl@0
   502
hmactest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
sl@0
   503
hmactest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
sl@0
   504
hmactest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
sl@0
   505
hmactest.o: ../include/openssl/symhacks.h hmactest.c
sl@0
   506
ideatest.o: ../e_os.h ../include/openssl/e_os2.h
sl@0
   507
ideatest.o: ../include/openssl/opensslconf.h ideatest.c
sl@0
   508
md2test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
sl@0
   509
md2test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
sl@0
   510
md2test.o: ../include/openssl/evp.h ../include/openssl/md2.h
sl@0
   511
md2test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
sl@0
   512
md2test.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
sl@0
   513
md2test.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
sl@0
   514
md2test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h md2test.c
sl@0
   515
md4test.o: ../e_os.h ../include/openssl/e_os2.h
sl@0
   516
md4test.o: ../include/openssl/opensslconf.h md4test.c
sl@0
   517
md5test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
sl@0
   518
md5test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
sl@0
   519
md5test.o: ../include/openssl/evp.h ../include/openssl/md5.h
sl@0
   520
md5test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
sl@0
   521
md5test.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
sl@0
   522
md5test.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
sl@0
   523
md5test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h md5test.c
sl@0
   524
mdc2test.o: ../include/openssl/buffer.h ../include/openssl/crypto.h
sl@0
   525
mdc2test.o: ../include/openssl/e_os2.h ../include/openssl/opensslconf.h
sl@0
   526
mdc2test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
sl@0
   527
mdc2test.o: ../include/openssl/safestack.h ../include/openssl/stack.h
sl@0
   528
mdc2test.o: ../include/openssl/symhacks.h mdc2test.c
sl@0
   529
randtest.o: ../e_os.h ../include/openssl/e_os2.h
sl@0
   530
randtest.o: ../include/openssl/opensslconf.h ../include/openssl/ossl_typ.h
sl@0
   531
randtest.o: ../include/openssl/rand.h randtest.c
sl@0
   532
rc2test.o: ../e_os.h ../include/openssl/e_os2.h
sl@0
   533
rc2test.o: ../include/openssl/opensslconf.h ../include/openssl/rc2.h rc2test.c
sl@0
   534
rc4test.o: ../e_os.h ../include/openssl/e_os2.h
sl@0
   535
rc4test.o: ../include/openssl/opensslconf.h ../include/openssl/rc4.h
sl@0
   536
rc4test.o: ../include/openssl/sha.h rc4test.c
sl@0
   537
rc5test.o: ../include/openssl/buffer.h ../include/openssl/crypto.h
sl@0
   538
rc5test.o: ../include/openssl/e_os2.h ../include/openssl/opensslconf.h
sl@0
   539
rc5test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
sl@0
   540
rc5test.o: ../include/openssl/safestack.h ../include/openssl/stack.h
sl@0
   541
rc5test.o: ../include/openssl/symhacks.h rc5test.c
sl@0
   542
rmdtest.o: ../e_os.h ../include/openssl/e_os2.h
sl@0
   543
rmdtest.o: ../include/openssl/opensslconf.h rmdtest.c
sl@0
   544
rsa_test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
sl@0
   545
rsa_test.o: ../include/openssl/bn.h ../include/openssl/crypto.h
sl@0
   546
rsa_test.o: ../include/openssl/e_os2.h ../include/openssl/err.h
sl@0
   547
rsa_test.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
sl@0
   548
rsa_test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
sl@0
   549
rsa_test.o: ../include/openssl/rand.h ../include/openssl/rsa.h
sl@0
   550
rsa_test.o: ../include/openssl/safestack.h ../include/openssl/stack.h
sl@0
   551
rsa_test.o: ../include/openssl/symhacks.h rsa_test.c
sl@0
   552
sha1test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
sl@0
   553
sha1test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
sl@0
   554
sha1test.o: ../include/openssl/evp.h ../include/openssl/obj_mac.h
sl@0
   555
sha1test.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
sl@0
   556
sha1test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
sl@0
   557
sha1test.o: ../include/openssl/safestack.h ../include/openssl/sha.h
sl@0
   558
sha1test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h sha1test.c
sl@0
   559
shatest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
sl@0
   560
shatest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
sl@0
   561
shatest.o: ../include/openssl/evp.h ../include/openssl/obj_mac.h
sl@0
   562
shatest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
sl@0
   563
shatest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
sl@0
   564
shatest.o: ../include/openssl/safestack.h ../include/openssl/sha.h
sl@0
   565
shatest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h shatest.c
sl@0
   566
ssltest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
sl@0
   567
ssltest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
sl@0
   568
ssltest.o: ../include/openssl/comp.h ../include/openssl/conf.h
sl@0
   569
ssltest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
sl@0
   570
ssltest.o: ../include/openssl/dsa.h ../include/openssl/dtls1.h
sl@0
   571
ssltest.o: ../include/openssl/e_os2.h ../include/openssl/engine.h
sl@0
   572
ssltest.o: ../include/openssl/err.h ../include/openssl/evp.h
sl@0
   573
ssltest.o: ../include/openssl/kssl.h ../include/openssl/lhash.h
sl@0
   574
ssltest.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
sl@0
   575
ssltest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
sl@0
   576
ssltest.o: ../include/openssl/ossl_typ.h ../include/openssl/pem.h
sl@0
   577
ssltest.o: ../include/openssl/pem2.h ../include/openssl/pkcs7.h
sl@0
   578
ssltest.o: ../include/openssl/pq_compat.h ../include/openssl/pqueue.h
sl@0
   579
ssltest.o: ../include/openssl/rand.h ../include/openssl/rsa.h
sl@0
   580
ssltest.o: ../include/openssl/safestack.h ../include/openssl/sha.h
sl@0
   581
ssltest.o: ../include/openssl/ssl.h ../include/openssl/ssl2.h
sl@0
   582
ssltest.o: ../include/openssl/ssl23.h ../include/openssl/ssl3.h
sl@0
   583
ssltest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
sl@0
   584
ssltest.o: ../include/openssl/tls1.h ../include/openssl/x509.h
sl@0
   585
ssltest.o: ../include/openssl/x509_vfy.h ../include/openssl/x509v3.h ssltest.c