]> git.ipfire.org Git - thirdparty/openssl.git/blame - test/Makefile.ssl
Synchronise VMS with the Unixly Malefiles.
[thirdparty/openssl.git] / test / Makefile.ssl
CommitLineData
d02b48c6
RE
1#
2# test/Makefile.ssl
3#
4
5DIR= test
6TOP= ..
7CC= cc
41d2a336 8INCLUDES= -I$(TOP) -I../include $(KRB5_INCLUDES)
d02b48c6 9CFLAG= -g
e5f3045f
BM
10INSTALL_PREFIX=
11OPENSSLDIR= /usr/local/ssl
d02b48c6
RE
12INSTALLTOP= /usr/local/ssl
13MAKEFILE= Makefile.ssl
2d3de726
RL
14NEWMAKE= make
15MAKE= $(NEWMAKE) -f $(MAKEFILE)
cf1b7d96
RL
16MAKEDEPPROG= makedepend
17MAKEDEPEND= $(TOP)/util/domd $(TOP) -MD $(MAKEDEPPROG)
0f7b63c8 18PERL= perl
c1269c81
RL
19# KRB5 stuff
20KRB5_INCLUDES=
21LIBKRB5=
d02b48c6
RE
22
23PEX_LIBS=
58964a49 24EX_LIBS= #-lnsl -lsocket
d02b48c6
RE
25
26CFLAGS= $(INCLUDES) $(CFLAG)
27
7d7d2cbc
UM
28GENERAL=Makefile.ssl maketests.com \
29 tests.com testenc.com tx509.com trsa.com tcrl.com tsid.com treq.com \
30 tpkcs7.com tpkcs7d.com tverify.com testgen.com testss.com testssl.com \
31 testca.com VMSca-response.1 VMSca-response.2
d02b48c6
RE
32
33DLIBCRYPTO= ../libcrypto.a
34DLIBSSL= ../libssl.a
35LIBCRYPTO= -L.. -lcrypto
36LIBSSL= -L.. -lssl
37
38BNTEST= bntest
adfe54b7 39ECTEST= ectest
dda64083 40ECDSATEST= ecdsatest
e172d60d 41ECDHTEST= ecdhtest
d02b48c6
RE
42EXPTEST= exptest
43IDEATEST= ideatest
44SHATEST= shatest
45SHA1TEST= sha1test
46ceb15c
AP
46SHA256TEST= sha256t
47SHA512TEST= sha512t
d02b48c6 48MDC2TEST= mdc2test
58964a49 49RMDTEST= rmdtest
d02b48c6 50MD2TEST= md2test
3009458e 51MD4TEST= md4test
d02b48c6 52MD5TEST= md5test
58964a49 53HMACTEST= hmactest
d02b48c6 54RC2TEST= rc2test
58964a49
RE
55RC4TEST= rc4test
56RC5TEST= rc5test
d02b48c6 57BFTEST= bftest
58964a49 58CASTTEST= casttest
d02b48c6
RE
59DESTEST= destest
60RANDTEST= randtest
61DHTEST= dhtest
62DSATEST= dsatest
63METHTEST= methtest
64SSLTEST= ssltest
721b5b2a 65RSATEST= rsa_test
5270e702 66ENGINETEST= enginetest
0e360199 67EVPTEST= evp_test
d02b48c6 68
f777408f
RL
69TESTS= alltests
70
e172d60d 71EXE= $(BNTEST) $(ECTEST) $(ECDSATEST) $(ECDHTEST) $(IDEATEST) \
dda64083 72 $(MD2TEST) $(MD4TEST) $(MD5TEST) $(HMACTEST) \
58964a49 73 $(RC2TEST) $(RC4TEST) $(RC5TEST) \
46ceb15c
AP
74 $(DESTEST) $(SHATEST) $(SHA1TEST) $(SHA256TEST) $(SHA512TEST) \
75 $(MDC2TEST) $(RMDTEST) \
5270e702 76 $(RANDTEST) $(DHTEST) $(ENGINETEST) \
0e360199 77 $(BFTEST) $(CASTTEST) $(SSLTEST) $(EXPTEST) $(DSATEST) $(RSATEST) \
dda64083 78 $(EVPTEST)
d02b48c6
RE
79
80# $(METHTEST)
81
e172d60d 82OBJ= $(BNTEST).o $(ECTEST).o $(ECDSATEST).o $(ECDHTEST).o $(IDEATEST).o \
dda64083 83 $(MD2TEST).o $(MD4TEST).o $(MD5TEST).o \
3009458e 84 $(HMACTEST).o \
58964a49 85 $(RC2TEST).o $(RC4TEST).o $(RC5TEST).o \
46ceb15c
AP
86 $(DESTEST).o $(SHATEST).o $(SHA1TEST).o $(SHA256TEST).o $(SHA512TEST).o \
87 $(MDC2TEST).o $(RMDTEST).o \
5270e702 88 $(RANDTEST).o $(DHTEST).o $(ENGINETEST).o $(CASTTEST).o \
0e360199 89 $(BFTEST).o $(SSLTEST).o $(DSATEST).o $(EXPTEST).o $(RSATEST).o \
dda64083 90 $(EVPTEST).o
e172d60d 91SRC= $(BNTEST).c $(ECTEST).c $(ECDSATEST).c $(ECDHTEST).c $(IDEATEST).c \
dda64083 92 $(MD2TEST).c $(MD4TEST).c $(MD5TEST).c \
3009458e 93 $(HMACTEST).c \
58964a49
RE
94 $(RC2TEST).c $(RC4TEST).c $(RC5TEST).c \
95 $(DESTEST).c $(SHATEST).c $(SHA1TEST).c $(MDC2TEST).c $(RMDTEST).c \
5270e702 96 $(RANDTEST).c $(DHTEST).c $(ENGINETEST).c $(CASTTEST).c \
0e360199 97 $(BFTEST).c $(SSLTEST).c $(DSATEST).c $(EXPTEST).c $(RSATEST).c \
dda64083 98 $(EVPTEST).c
d02b48c6
RE
99
100EXHEADER=
101HEADER= $(EXHEADER)
102
103ALL= $(GENERAL) $(SRC) $(HEADER)
104
105top:
5c5143de 106 (cd ..; $(MAKE) DIRS=$(DIR) TESTS=$(TESTS) all)
d02b48c6
RE
107
108all: exe
109
1cc67fa8 110exe: $(EXE) dummytest
d02b48c6
RE
111
112files:
99aab161 113 $(PERL) $(TOP)/util/files.pl Makefile.ssl >> $(TOP)/MINFO
d02b48c6
RE
114
115links:
79b42e76 116 @sh $(TOP)/util/point.sh Makefile.ssl Makefile
d02b48c6 117
1cc67fa8
RL
118generate: $(SRC)
119$(SRC):
79b42e76 120 @sh $(TOP)/util/point.sh dummytest.c $@
1cc67fa8 121
d02b48c6
RE
122errors:
123
124install:
125
126tags:
127 ctags $(SRC)
128
f777408f
RL
129tests: exe apps $(TESTS)
130
131apps:
1e5c205c 132 @(cd ..; $(MAKE) DIRS=apps all)
f777408f 133
48f1fa74
RL
134SET_SO_PATHS=OSSL_LIBPATH="`cd ..; pwd`"; \
135 LD_LIBRARY_PATH="$$OSSL_LIBPATH:$$LD_LIBRARY_PATH"; \
136 DYLD_LIBRARY_PATH="$$OSSL_LIBPATH:$$DYLD_LIBRARY_PATH"; \
137 SHLIB_PATH="$$OSSL_LIBPATH:$$SHLIB_PATH"; \
138 LIBPATH="$$OSSL_LIBPATH:$$LIBPATH"; \
8cbb91c8 139 if [ "$(PLATFORM)" = "Cygwin" ]; then PATH="$${LIBPATH}:$$PATH"; fi; \
6f17f16f 140 export LD_LIBRARY_PATH DYLD_LIBRARY_PATH SHLIB_PATH LIBPATH PATH
688cf84d
RL
141
142alltests: \
3009458e
RL
143 test_des test_idea test_sha test_md4 test_md5 test_hmac \
144 test_md2 test_mdc2 \
c8a64784 145 test_rmd test_rc2 test_rc4 test_rc5 test_bf test_cast test_aes \
e172d60d 146 test_rand test_bn test_ec test_ecdsa test_ecdh \
dda64083 147 test_enc test_x509 test_rsa test_crl test_sid \
105c0be0 148 test_gen test_req test_pkcs7 test_verify test_dh test_dsa \
dda64083 149 test_ss test_ca test_engine test_evp test_ssl
0e360199
BL
150
151test_evp:
688cf84d 152 $(SET_SO_PATHS); ./$(EVPTEST) evptests.txt
d02b48c6 153
d02b48c6 154test_des:
688cf84d 155 $(SET_SO_PATHS); ./$(DESTEST)
d02b48c6
RE
156
157test_idea:
688cf84d 158 $(SET_SO_PATHS); ./$(IDEATEST)
d02b48c6
RE
159
160test_sha:
688cf84d
RL
161 $(SET_SO_PATHS); ./$(SHATEST)
162 $(SET_SO_PATHS); ./$(SHA1TEST)
46ceb15c
AP
163 $(SET_SO_PATHS); ./$(SHA256TEST)
164 $(SET_SO_PATHS); ./$(SHA512TEST)
d02b48c6
RE
165
166test_mdc2:
688cf84d 167 $(SET_SO_PATHS); ./$(MDC2TEST)
d02b48c6
RE
168
169test_md5:
688cf84d 170 $(SET_SO_PATHS); ./$(MD5TEST)
d02b48c6 171
3009458e 172test_md4:
688cf84d 173 $(SET_SO_PATHS); ./$(MD4TEST)
3009458e 174
58964a49 175test_hmac:
688cf84d 176 $(SET_SO_PATHS); ./$(HMACTEST)
58964a49 177
d02b48c6 178test_md2:
688cf84d 179 $(SET_SO_PATHS); ./$(MD2TEST)
d02b48c6 180
58964a49 181test_rmd:
688cf84d 182 $(SET_SO_PATHS); ./$(RMDTEST)
d02b48c6
RE
183
184test_bf:
688cf84d 185 $(SET_SO_PATHS); ./$(BFTEST)
d02b48c6 186
58964a49 187test_cast:
688cf84d 188 $(SET_SO_PATHS); ./$(CASTTEST)
58964a49
RE
189
190test_rc2:
688cf84d 191 $(SET_SO_PATHS); ./$(RC2TEST)
58964a49 192
d02b48c6 193test_rc4:
688cf84d 194 $(SET_SO_PATHS); ./$(RC4TEST)
d02b48c6 195
58964a49 196test_rc5:
688cf84d 197 $(SET_SO_PATHS); ./$(RC5TEST)
58964a49 198
d02b48c6 199test_rand:
688cf84d 200 $(SET_SO_PATHS); ./$(RANDTEST)
d02b48c6
RE
201
202test_enc:
688cf84d 203 @$(SET_SO_PATHS); sh ./testenc
d02b48c6
RE
204
205test_x509:
206 echo test normal x509v1 certificate
688cf84d 207 $(SET_SO_PATHS); sh ./tx509 2>/dev/null
d02b48c6 208 echo test first x509v3 certificate
688cf84d 209 $(SET_SO_PATHS); sh ./tx509 v3-cert1.pem 2>/dev/null
d02b48c6 210 echo test second x509v3 certificate
688cf84d 211 $(SET_SO_PATHS); sh ./tx509 v3-cert2.pem 2>/dev/null
d02b48c6
RE
212
213test_rsa:
688cf84d
RL
214 @$(SET_SO_PATHS); sh ./trsa 2>/dev/null
215 $(SET_SO_PATHS); ./$(RSATEST)
d02b48c6
RE
216
217test_crl:
688cf84d 218 @$(SET_SO_PATHS); sh ./tcrl 2>/dev/null
d02b48c6
RE
219
220test_sid:
688cf84d 221 @$(SET_SO_PATHS); sh ./tsid 2>/dev/null
d02b48c6
RE
222
223test_req:
688cf84d
RL
224 @$(SET_SO_PATHS); sh ./treq 2>/dev/null
225 @$(SET_SO_PATHS); sh ./treq testreq2.pem 2>/dev/null
d02b48c6
RE
226
227test_pkcs7:
688cf84d
RL
228 @$(SET_SO_PATHS); sh ./tpkcs7 2>/dev/null
229 @$(SET_SO_PATHS); sh ./tpkcs7d 2>/dev/null
d02b48c6
RE
230
231test_bn:
d02b48c6 232 @echo starting big number library test, could take a while...
688cf84d 233 @$(SET_SO_PATHS); ./$(BNTEST) >tmp.bntest
cae55bfc 234 @echo quit >>tmp.bntest
0a52d38b 235 @echo "running bc"
8e264a93 236 @<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"'
bc9cd58e 237 @echo 'test a^b%c implementations'
688cf84d 238 $(SET_SO_PATHS); ./$(EXPTEST)
d02b48c6 239
adfe54b7 240test_ec:
a2b03690 241 @echo 'test elliptic curves'
688cf84d 242 $(SET_SO_PATHS); ./$(ECTEST)
adfe54b7 243
4d94ae00
BM
244test_ecdsa:
245 @echo 'test ecdsa'
688cf84d 246 $(SET_SO_PATHS); ./$(ECDSATEST)
4d94ae00 247
e172d60d
BM
248test_ecdh:
249 @echo 'test ecdh'
688cf84d 250 $(SET_SO_PATHS); ./$(ECDHTEST)
e172d60d 251
d02b48c6
RE
252test_verify:
253 @echo "The following command should have some OK's and some failures"
254 @echo "There are definitly a few expired certificates"
688cf84d 255 $(SET_SO_PATHS); ../apps/openssl verify -CApath ../certs ../certs/*.pem
d02b48c6
RE
256
257test_dh:
a87030a1 258 @echo "Generate a set of DH parameters"
688cf84d 259 $(SET_SO_PATHS); ./$(DHTEST)
d02b48c6
RE
260
261test_dsa:
a87030a1 262 @echo "Generate a set of DSA parameters"
688cf84d
RL
263 $(SET_SO_PATHS); ./$(DSATEST)
264 $(SET_SO_PATHS); ./$(DSATEST) -app2_1
d02b48c6 265
105c0be0 266test_gen:
d02b48c6 267 @echo "Generate and verify a certificate request"
688cf84d 268 @$(SET_SO_PATHS); sh ./testgen
d02b48c6 269
95fabd2f 270test_ss keyU.ss certU.ss certCA.ss: testss
d02b48c6 271 @echo "Generate and certify a test certificate"
688cf84d 272 @$(SET_SO_PATHS); sh ./testss
d02b48c6 273
5270e702
RL
274test_engine:
275 @echo "Manipulate the ENGINE structures"
688cf84d 276 $(SET_SO_PATHS); ./$(ENGINETEST)
5270e702 277
65b002f3 278test_ssl: keyU.ss certU.ss certCA.ss
d02b48c6 279 @echo "test SSL protocol"
688cf84d 280 @$(SET_SO_PATHS); sh ./testssl keyU.ss certU.ss certCA.ss
d02b48c6
RE
281
282test_ca:
688cf84d 283 @$(SET_SO_PATHS); if ../apps/openssl no-rsa; then \
46c4647e
BM
284 echo "skipping CA.sh test -- requires RSA"; \
285 else \
65b002f3
BM
286 echo "Generate and certify a test certificate via the 'ca' program"; \
287 sh ./testca; \
65b002f3 288 fi
d02b48c6 289
c8a64784 290test_aes: #$(AESTEST)
aa89bcd2 291# @echo "test Rijndael"
c8a64784 292# $(SET_SO_PATHS); ./$(AESTEST)
3ab56511 293
d02b48c6
RE
294lint:
295 lint -DLINT $(INCLUDES) $(SRC)>fluff
296
297depend:
001ab3ab 298 $(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(SRC)
d02b48c6
RE
299
300dclean:
99aab161 301 $(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
d02b48c6
RE
302 mv -f Makefile.new $(MAKEFILE)
303
304clean:
884e2608 305 rm -f .rnd tmp.bntest tmp.bctest *.o *.obj lib tags core .pure .nfs* *.old *.bak fluff $(EXE) *.ss *.srl log
d02b48c6
RE
306
307$(DLIBSSL):
1e5c205c 308 (cd ..; $(MAKE) DIRS=ssl all)
d02b48c6
RE
309
310$(DLIBCRYPTO):
1e5c205c 311 (cd ..; $(MAKE) DIRS=crypto all)
d02b48c6 312
a4949896 313$(RSATEST): $(RSATEST).o $(DLIBCRYPTO)
132eaa59
RL
314 shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
315 shlib_target="$(SHLIB_TARGET)"; \
316 fi; \
317 if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
2d3de726 318 LIBRARIES="$(DLIBCRYPTO)"; \
6722b62b 319 else \
2d3de726
RL
320 LIBRARIES="$(LIBCRYPTO)"; \
321 fi; \
322 $(NEWMAKE) -f $(TOP)/Makefile.shared \
323 APPNAME=$(RSATEST) LDFLAGS="$(CFLAGS)" \
324 OBJECTS="$(RSATEST).o" \
325 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
326 LIBRPATH=$(INSTALLTOP)/lib \
132eaa59 327 link_app.$${shlib_target}
a4949896 328
d02b48c6 329$(BNTEST): $(BNTEST).o $(DLIBCRYPTO)
132eaa59
RL
330 shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
331 shlib_target="$(SHLIB_TARGET)"; \
332 fi; \
333 if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
2d3de726 334 LIBRARIES="$(DLIBCRYPTO)"; \
6722b62b 335 else \
2d3de726
RL
336 LIBRARIES="$(LIBCRYPTO)"; \
337 fi; \
338 $(NEWMAKE) -f $(TOP)/Makefile.shared \
339 APPNAME=$(BNTEST) LDFLAGS="$(CFLAGS)" \
340 OBJECTS="$(BNTEST).o" \
341 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
342 LIBRPATH=$(INSTALLTOP)/lib \
132eaa59 343 link_app.$${shlib_target}
d02b48c6 344
adfe54b7 345$(ECTEST): $(ECTEST).o $(DLIBCRYPTO)
132eaa59
RL
346 shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
347 shlib_target="$(SHLIB_TARGET)"; \
348 fi; \
349 if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
2d3de726 350 LIBRARIES="$(DLIBCRYPTO)"; \
6722b62b 351 else \
2d3de726
RL
352 LIBRARIES="$(LIBCRYPTO)"; \
353 fi; \
354 $(NEWMAKE) -f $(TOP)/Makefile.shared \
355 APPNAME=$(ECTEST) LDFLAGS="$(CFLAGS)" \
356 OBJECTS="$(ECTEST).o" \
357 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
358 LIBRPATH=$(INSTALLTOP)/lib \
132eaa59 359 link_app.$${shlib_target}
adfe54b7 360
d02b48c6 361$(EXPTEST): $(EXPTEST).o $(DLIBCRYPTO)
132eaa59
RL
362 shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
363 shlib_target="$(SHLIB_TARGET)"; \
364 fi; \
365 if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
2d3de726 366 LIBRARIES="$(DLIBCRYPTO)"; \
6722b62b 367 else \
2d3de726
RL
368 LIBRARIES="$(LIBCRYPTO)"; \
369 fi; \
370 $(NEWMAKE) -f $(TOP)/Makefile.shared \
371 APPNAME=$(EXPTEST) LDFLAGS="$(CFLAGS)" \
372 OBJECTS="$(EXPTEST).o" \
373 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
374 LIBRPATH=$(INSTALLTOP)/lib \
132eaa59 375 link_app.$${shlib_target}
d02b48c6
RE
376
377$(IDEATEST): $(IDEATEST).o $(DLIBCRYPTO)
132eaa59
RL
378 shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
379 shlib_target="$(SHLIB_TARGET)"; \
380 fi; \
381 if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
2d3de726 382 LIBRARIES="$(DLIBCRYPTO)"; \
6722b62b 383 else \
2d3de726
RL
384 LIBRARIES="$(LIBCRYPTO)"; \
385 fi; \
386 $(NEWMAKE) -f $(TOP)/Makefile.shared \
387 APPNAME=$(IDEATEST) LDFLAGS="$(CFLAGS)" \
388 OBJECTS="$(IDEATEST).o" \
389 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
390 LIBRPATH=$(INSTALLTOP)/lib \
132eaa59 391 link_app.$${shlib_target}
d02b48c6
RE
392
393$(MD2TEST): $(MD2TEST).o $(DLIBCRYPTO)
132eaa59
RL
394 shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
395 shlib_target="$(SHLIB_TARGET)"; \
396 fi; \
397 if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
2d3de726 398 LIBRARIES="$(DLIBCRYPTO)"; \
6722b62b 399 else \
2d3de726
RL
400 LIBRARIES="$(LIBCRYPTO)"; \
401 fi; \
402 $(NEWMAKE) -f $(TOP)/Makefile.shared \
403 APPNAME=$(MD2TEST) LDFLAGS="$(CFLAGS)" \
404 OBJECTS="$(MD2TEST).o" \
405 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
406 LIBRPATH=$(INSTALLTOP)/lib \
132eaa59 407 link_app.$${shlib_target}
d02b48c6
RE
408
409$(SHATEST): $(SHATEST).o $(DLIBCRYPTO)
132eaa59
RL
410 shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
411 shlib_target="$(SHLIB_TARGET)"; \
412 fi; \
413 if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
2d3de726 414 LIBRARIES="$(DLIBCRYPTO)"; \
6722b62b 415 else \
2d3de726
RL
416 LIBRARIES="$(LIBCRYPTO)"; \
417 fi; \
418 $(NEWMAKE) -f $(TOP)/Makefile.shared \
419 APPNAME=$(SHATEST) LDFLAGS="$(CFLAGS)" \
420 OBJECTS="$(SHATEST).o" \
421 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
422 LIBRPATH=$(INSTALLTOP)/lib \
132eaa59 423 link_app.$${shlib_target}
d02b48c6
RE
424
425$(SHA1TEST): $(SHA1TEST).o $(DLIBCRYPTO)
132eaa59
RL
426 shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
427 shlib_target="$(SHLIB_TARGET)"; \
428 fi; \
429 if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
2d3de726 430 LIBRARIES="$(DLIBCRYPTO)"; \
6722b62b 431 else \
2d3de726
RL
432 LIBRARIES="$(LIBCRYPTO)"; \
433 fi; \
434 $(NEWMAKE) -f $(TOP)/Makefile.shared \
435 APPNAME=$(SHA1TEST) LDFLAGS="$(CFLAGS)" \
436 OBJECTS="$(SHA1TEST).o" \
437 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
438 LIBRPATH=$(INSTALLTOP)/lib \
46ceb15c
AP
439 link_app.$${shlib_target}
440
441$(SHA256TEST): $(SHA256TEST).o $(DLIBCRYPTO)
442 shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
443 shlib_target="$(SHLIB_TARGET)"; \
444 fi; \
445 if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
446 LIBRARIES="$(DLIBCRYPTO)"; \
447 else \
448 LIBRARIES="$(LIBCRYPTO)"; \
449 fi; \
450 $(NEWMAKE) -f $(TOP)/Makefile.shared \
451 APPNAME=$(SHA256TEST) LDFLAGS="$(CFLAGS)" \
452 OBJECTS="$(SHA256TEST).o" \
453 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
454 LIBRPATH=$(INSTALLTOP)/lib \
455 link_app.$${shlib_target}
456
457$(SHA512TEST): $(SHA512TEST).o $(DLIBCRYPTO)
458 shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
459 shlib_target="$(SHLIB_TARGET)"; \
460 fi; \
461 if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
462 LIBRARIES="$(DLIBCRYPTO)"; \
463 else \
464 LIBRARIES="$(LIBCRYPTO)"; \
465 fi; \
466 $(NEWMAKE) -f $(TOP)/Makefile.shared \
467 APPNAME=$(SHA512TEST) LDFLAGS="$(CFLAGS)" \
468 OBJECTS="$(SHA512TEST).o" \
469 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
470 LIBRPATH=$(INSTALLTOP)/lib \
132eaa59 471 link_app.$${shlib_target}
d02b48c6 472
58964a49 473$(RMDTEST): $(RMDTEST).o $(DLIBCRYPTO)
132eaa59
RL
474 shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
475 shlib_target="$(SHLIB_TARGET)"; \
476 fi; \
477 if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
2d3de726 478 LIBRARIES="$(DLIBCRYPTO)"; \
6722b62b 479 else \
2d3de726
RL
480 LIBRARIES="$(LIBCRYPTO)"; \
481 fi; \
482 $(NEWMAKE) -f $(TOP)/Makefile.shared \
483 APPNAME=$(RMDTEST) LDFLAGS="$(CFLAGS)" \
484 OBJECTS="$(RMDTEST).o" \
485 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
486 LIBRPATH=$(INSTALLTOP)/lib \
132eaa59 487 link_app.$${shlib_target}
58964a49 488
d02b48c6 489$(MDC2TEST): $(MDC2TEST).o $(DLIBCRYPTO)
132eaa59
RL
490 shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
491 shlib_target="$(SHLIB_TARGET)"; \
492 fi; \
493 if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
2d3de726 494 LIBRARIES="$(DLIBCRYPTO)"; \
6722b62b 495 else \
2d3de726
RL
496 LIBRARIES="$(LIBCRYPTO)"; \
497 fi; \
498 $(NEWMAKE) -f $(TOP)/Makefile.shared \
499 APPNAME=$(MDC2TEST) LDFLAGS="$(CFLAGS)" \
500 OBJECTS="$(MDC2TEST).o" \
501 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
502 LIBRPATH=$(INSTALLTOP)/lib \
132eaa59 503 link_app.$${shlib_target}
d02b48c6 504
3009458e 505$(MD4TEST): $(MD4TEST).o $(DLIBCRYPTO)
132eaa59
RL
506 shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
507 shlib_target="$(SHLIB_TARGET)"; \
508 fi; \
509 if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
2d3de726 510 LIBRARIES="$(DLIBCRYPTO)"; \
6722b62b 511 else \
2d3de726
RL
512 LIBRARIES="$(LIBCRYPTO)"; \
513 fi; \
514 $(NEWMAKE) -f $(TOP)/Makefile.shared \
515 APPNAME=$(MD4TEST) LDFLAGS="$(CFLAGS)" \
516 OBJECTS="$(MD4TEST).o" \
517 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
518 LIBRPATH=$(INSTALLTOP)/lib \
132eaa59 519 link_app.$${shlib_target}
3009458e 520
d02b48c6 521$(MD5TEST): $(MD5TEST).o $(DLIBCRYPTO)
132eaa59
RL
522 shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
523 shlib_target="$(SHLIB_TARGET)"; \
524 fi; \
525 if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
2d3de726 526 LIBRARIES="$(DLIBCRYPTO)"; \
6722b62b 527 else \
2d3de726
RL
528 LIBRARIES="$(LIBCRYPTO)"; \
529 fi; \
530 $(NEWMAKE) -f $(TOP)/Makefile.shared \
531 APPNAME=$(MD5TEST) LDFLAGS="$(CFLAGS)" \
532 OBJECTS="$(MD5TEST).o" \
533 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
534 LIBRPATH=$(INSTALLTOP)/lib \
132eaa59 535 link_app.$${shlib_target}
d02b48c6 536
58964a49 537$(HMACTEST): $(HMACTEST).o $(DLIBCRYPTO)
132eaa59
RL
538 shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
539 shlib_target="$(SHLIB_TARGET)"; \
540 fi; \
541 if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
2d3de726 542 LIBRARIES="$(DLIBCRYPTO)"; \
6722b62b 543 else \
2d3de726
RL
544 LIBRARIES="$(LIBCRYPTO)"; \
545 fi; \
546 $(NEWMAKE) -f $(TOP)/Makefile.shared \
547 APPNAME=$(HMACTEST) LDFLAGS="$(CFLAGS)" \
548 OBJECTS="$(HMACTEST).o" \
549 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
550 LIBRPATH=$(INSTALLTOP)/lib \
132eaa59 551 link_app.$${shlib_target}
58964a49 552
d02b48c6 553$(RC2TEST): $(RC2TEST).o $(DLIBCRYPTO)
132eaa59
RL
554 shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
555 shlib_target="$(SHLIB_TARGET)"; \
556 fi; \
557 if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
2d3de726 558 LIBRARIES="$(DLIBCRYPTO)"; \
6722b62b 559 else \
2d3de726
RL
560 LIBRARIES="$(LIBCRYPTO)"; \
561 fi; \
562 $(NEWMAKE) -f $(TOP)/Makefile.shared \
563 APPNAME=$(RC2TEST) LDFLAGS="$(CFLAGS)" \
564 OBJECTS="$(RC2TEST).o" \
565 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
566 LIBRPATH=$(INSTALLTOP)/lib \
132eaa59 567 link_app.$${shlib_target}
d02b48c6
RE
568
569$(BFTEST): $(BFTEST).o $(DLIBCRYPTO)
132eaa59
RL
570 shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
571 shlib_target="$(SHLIB_TARGET)"; \
572 fi; \
573 if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
2d3de726 574 LIBRARIES="$(DLIBCRYPTO)"; \
6722b62b 575 else \
2d3de726
RL
576 LIBRARIES="$(LIBCRYPTO)"; \
577 fi; \
578 $(NEWMAKE) -f $(TOP)/Makefile.shared \
579 APPNAME=$(BFTEST) LDFLAGS="$(CFLAGS)" \
580 OBJECTS="$(BFTEST).o" \
581 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
582 LIBRPATH=$(INSTALLTOP)/lib \
132eaa59 583 link_app.$${shlib_target}
d02b48c6 584
58964a49 585$(CASTTEST): $(CASTTEST).o $(DLIBCRYPTO)
132eaa59
RL
586 shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
587 shlib_target="$(SHLIB_TARGET)"; \
588 fi; \
589 if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
2d3de726 590 LIBRARIES="$(DLIBCRYPTO)"; \
6722b62b 591 else \
2d3de726
RL
592 LIBRARIES="$(LIBCRYPTO)"; \
593 fi; \
594 $(NEWMAKE) -f $(TOP)/Makefile.shared \
595 APPNAME=$(CASTTEST) LDFLAGS="$(CFLAGS)" \
596 OBJECTS="$(CASTTEST).o" \
597 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
598 LIBRPATH=$(INSTALLTOP)/lib \
132eaa59 599 link_app.$${shlib_target}
d02b48c6
RE
600
601$(RC4TEST): $(RC4TEST).o $(DLIBCRYPTO)
132eaa59
RL
602 shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
603 shlib_target="$(SHLIB_TARGET)"; \
604 fi; \
605 if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
2d3de726 606 LIBRARIES="$(DLIBCRYPTO)"; \
6722b62b 607 else \
2d3de726
RL
608 LIBRARIES="$(LIBCRYPTO)"; \
609 fi; \
610 $(NEWMAKE) -f $(TOP)/Makefile.shared \
611 APPNAME=$(RC4TEST) LDFLAGS="$(CFLAGS)" \
612 OBJECTS="$(RC4TEST).o" \
613 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
614 LIBRPATH=$(INSTALLTOP)/lib \
132eaa59 615 link_app.$${shlib_target}
d02b48c6 616
58964a49 617$(RC5TEST): $(RC5TEST).o $(DLIBCRYPTO)
132eaa59
RL
618 shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
619 shlib_target="$(SHLIB_TARGET)"; \
620 fi; \
621 if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
2d3de726 622 LIBRARIES="$(DLIBCRYPTO)"; \
6722b62b 623 else \
2d3de726
RL
624 LIBRARIES="$(LIBCRYPTO)"; \
625 fi; \
626 $(NEWMAKE) -f $(TOP)/Makefile.shared \
627 APPNAME=$(RC5TEST) LDFLAGS="$(CFLAGS)" \
628 OBJECTS="$(RC5TEST).o" \
629 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
630 LIBRPATH=$(INSTALLTOP)/lib \
132eaa59 631 link_app.$${shlib_target}
58964a49 632
d02b48c6 633$(DESTEST): $(DESTEST).o $(DLIBCRYPTO)
132eaa59
RL
634 shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
635 shlib_target="$(SHLIB_TARGET)"; \
636 fi; \
637 if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
2d3de726 638 LIBRARIES="$(DLIBCRYPTO)"; \
6722b62b 639 else \
2d3de726
RL
640 LIBRARIES="$(LIBCRYPTO)"; \
641 fi; \
642 $(NEWMAKE) -f $(TOP)/Makefile.shared \
643 APPNAME=$(DESTEST) LDFLAGS="$(CFLAGS)" \
644 OBJECTS="$(DESTEST).o" \
645 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
646 LIBRPATH=$(INSTALLTOP)/lib \
132eaa59 647 link_app.$${shlib_target}
d02b48c6
RE
648
649$(RANDTEST): $(RANDTEST).o $(DLIBCRYPTO)
132eaa59
RL
650 shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
651 shlib_target="$(SHLIB_TARGET)"; \
652 fi; \
653 if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
2d3de726 654 LIBRARIES="$(DLIBCRYPTO)"; \
6722b62b 655 else \
2d3de726
RL
656 LIBRARIES="$(LIBCRYPTO)"; \
657 fi; \
658 $(NEWMAKE) -f $(TOP)/Makefile.shared \
659 APPNAME=$(RANDTEST) LDFLAGS="$(CFLAGS)" \
660 OBJECTS="$(RANDTEST).o" \
661 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
662 LIBRPATH=$(INSTALLTOP)/lib \
132eaa59 663 link_app.$${shlib_target}
d02b48c6
RE
664
665$(DHTEST): $(DHTEST).o $(DLIBCRYPTO)
132eaa59
RL
666 shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
667 shlib_target="$(SHLIB_TARGET)"; \
668 fi; \
669 if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
2d3de726 670 LIBRARIES="$(DLIBCRYPTO)"; \
6722b62b 671 else \
2d3de726
RL
672 LIBRARIES="$(LIBCRYPTO)"; \
673 fi; \
674 $(NEWMAKE) -f $(TOP)/Makefile.shared \
675 APPNAME=$(DHTEST) LDFLAGS="$(CFLAGS)" \
676 OBJECTS="$(DHTEST).o" \
677 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
678 LIBRPATH=$(INSTALLTOP)/lib \
132eaa59 679 link_app.$${shlib_target}
d02b48c6
RE
680
681$(DSATEST): $(DSATEST).o $(DLIBCRYPTO)
132eaa59
RL
682 shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
683 shlib_target="$(SHLIB_TARGET)"; \
684 fi; \
685 if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
2d3de726 686 LIBRARIES="$(DLIBCRYPTO)"; \
6722b62b 687 else \
2d3de726
RL
688 LIBRARIES="$(LIBCRYPTO)"; \
689 fi; \
690 $(NEWMAKE) -f $(TOP)/Makefile.shared \
691 APPNAME=$(DSATEST) LDFLAGS="$(CFLAGS)" \
692 OBJECTS="$(DSATEST).o" \
693 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
694 LIBRPATH=$(INSTALLTOP)/lib \
132eaa59 695 link_app.$${shlib_target}
d02b48c6
RE
696
697$(METHTEST): $(METHTEST).o $(DLIBCRYPTO)
132eaa59
RL
698 shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
699 shlib_target="$(SHLIB_TARGET)"; \
700 fi; \
701 if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
2d3de726 702 LIBRARIES="$(DLIBCRYPTO)"; \
6722b62b 703 else \
2d3de726
RL
704 LIBRARIES="$(LIBCRYPTO)"; \
705 fi; \
706 $(NEWMAKE) -f $(TOP)/Makefile.shared \
707 APPNAME=$(METHTEST) LDFLAGS="$(CFLAGS)" \
708 OBJECTS="$(METHTEST).o" \
709 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
710 LIBRPATH=$(INSTALLTOP)/lib \
132eaa59 711 link_app.$${shlib_target}
d02b48c6
RE
712
713$(SSLTEST): $(SSLTEST).o $(DLIBSSL) $(DLIBCRYPTO)
132eaa59
RL
714 shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
715 shlib_target="$(SHLIB_TARGET)"; \
716 fi; \
717 if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
2d3de726 718 LIBRARIES="$(DLIBSSL) $(LIBKRB5) $(DLIBCRYPTO)"; \
6722b62b 719 else \
2d3de726
RL
720 LIBRARIES="$(LIBSSL) $(LIBKRB5) $(LIBCRYPTO)"; \
721 fi; \
722 $(NEWMAKE) -f $(TOP)/Makefile.shared \
723 APPNAME=$(SSLTEST) LDFLAGS="$(CFLAGS)" \
724 OBJECTS="$(SSLTEST).o" \
725 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
726 LIBRPATH=$(INSTALLTOP)/lib \
132eaa59 727 link_app.$${shlib_target}
d02b48c6 728
5270e702 729$(ENGINETEST): $(ENGINETEST).o $(DLIBCRYPTO)
132eaa59
RL
730 shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
731 shlib_target="$(SHLIB_TARGET)"; \
732 fi; \
733 if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
2d3de726 734 LIBRARIES="$(DLIBCRYPTO)"; \
6722b62b 735 else \
2d3de726
RL
736 LIBRARIES="$(LIBCRYPTO)"; \
737 fi; \
738 $(NEWMAKE) -f $(TOP)/Makefile.shared \
739 APPNAME=$(ENGINETEST) LDFLAGS="$(CFLAGS)" \
740 OBJECTS="$(ENGINETEST).o" \
741 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
742 LIBRPATH=$(INSTALLTOP)/lib \
132eaa59 743 link_app.$${shlib_target}
5270e702 744
0e360199 745$(EVPTEST): $(EVPTEST).o $(DLIBCRYPTO)
132eaa59
RL
746 shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
747 shlib_target="$(SHLIB_TARGET)"; \
748 fi; \
749 if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
2d3de726 750 LIBRARIES="$(DLIBCRYPTO)"; \
6722b62b 751 else \
2d3de726
RL
752 LIBRARIES="$(LIBCRYPTO)"; \
753 fi; \
754 $(NEWMAKE) -f $(TOP)/Makefile.shared \
755 APPNAME=$(EVPTEST) LDFLAGS="$(CFLAGS)" \
756 OBJECTS="$(EVPTEST).o" \
757 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
758 LIBRPATH=$(INSTALLTOP)/lib \
132eaa59 759 link_app.$${shlib_target}
4d94ae00
BM
760
761$(ECDSATEST): $(ECDSATEST).o $(DLIBCRYPTO)
132eaa59
RL
762 shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
763 shlib_target="$(SHLIB_TARGET)"; \
764 fi; \
765 if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
2d3de726 766 LIBRARIES="$(DLIBCRYPTO)"; \
6722b62b 767 else \
2d3de726
RL
768 LIBRARIES="$(LIBCRYPTO)"; \
769 fi; \
770 $(NEWMAKE) -f $(TOP)/Makefile.shared \
771 APPNAME=$(ECDSATEST) LDFLAGS="$(CFLAGS)" \
772 OBJECTS="$(ECDSATEST).o" \
773 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
774 LIBRPATH=$(INSTALLTOP)/lib \
132eaa59 775 link_app.$${shlib_target}
eb43641d 776
e172d60d 777$(ECDHTEST): $(ECDHTEST).o $(DLIBCRYPTO)
132eaa59
RL
778 shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
779 shlib_target="$(SHLIB_TARGET)"; \
780 fi; \
781 if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
2d3de726 782 LIBRARIES="$(DLIBCRYPTO)"; \
6722b62b 783 else \
2d3de726
RL
784 LIBRARIES="$(LIBCRYPTO)"; \
785 fi; \
786 $(NEWMAKE) -f $(TOP)/Makefile.shared \
787 APPNAME=$(ECDHTEST) LDFLAGS="$(CFLAGS)" \
788 OBJECTS="$(ECDHTEST).o" \
789 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
790 LIBRPATH=$(INSTALLTOP)/lib \
132eaa59 791 link_app.$${shlib_target}
e172d60d 792
c8a64784
RL
793#$(AESTEST).o: $(AESTEST).c
794# $(CC) -c $(CFLAGS) -DINTERMEDIATE_VALUE_KAT -DTRACE_KAT_MCT $(AESTEST).c
3ab56511 795
c8a64784 796#$(AESTEST): $(AESTEST).o $(DLIBCRYPTO)
6722b62b 797# if [ "$(SHLIB_TARGET)" = "hpux-shared" -o "$(SHLIB_TARGET)" = "darwin-shared" ] ; then \
c8a64784 798# $(CC) -o $(AESTEST) $(CFLAGS) $(AESTEST).o $(PEX_LIBS) $(DLIBCRYPTO) $(EX_LIBS) ; \
6722b62b 799# else \
c8a64784 800# $(CC) -o $(AESTEST) $(CFLAGS) $(AESTEST).o $(PEX_LIBS) $(LIBCRYPTO) $(EX_LIBS) ; \
eb43641d 801# fi
3ab56511 802
1cc67fa8 803dummytest: dummytest.o $(DLIBCRYPTO)
132eaa59
RL
804 shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
805 shlib_target="$(SHLIB_TARGET)"; \
806 fi; \
807 if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
2d3de726 808 LIBRARIES="$(DLIBCRYPTO)"; \
6722b62b 809 else \
2d3de726
RL
810 LIBRARIES="$(LIBCRYPTO)"; \
811 fi; \
812 $(NEWMAKE) -f $(TOP)/Makefile.shared \
813 APPNAME=dummytest LDFLAGS="$(CFLAGS)" \
814 OBJECTS="dummytest.o" \
815 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
816 LIBRPATH=$(INSTALLTOP)/lib \
132eaa59 817 link_app.$${shlib_target}
1cc67fa8 818
d02b48c6 819# DO NOT DELETE THIS LINE -- make depend depends on it.
6242bb9c 820
8cbccedf 821bftest.o: ../e_os.h ../include/openssl/blowfish.h ../include/openssl/e_os2.h
cf1b7d96 822bftest.o: ../include/openssl/opensslconf.h bftest.c
5e42f9ab 823bntest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
3aecef76 824bntest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
5e42f9ab
RL
825bntest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
826bntest.o: ../include/openssl/dsa.h ../include/openssl/e_os2.h
827bntest.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
828bntest.o: ../include/openssl/ecdsa.h ../include/openssl/err.h
829bntest.o: ../include/openssl/evp.h ../include/openssl/lhash.h
74cc4903
BM
830bntest.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
831bntest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
832bntest.o: ../include/openssl/ossl_typ.h ../include/openssl/pkcs7.h
5e42f9ab 833bntest.o: ../include/openssl/rand.h ../include/openssl/rsa.h
74cc4903
BM
834bntest.o: ../include/openssl/safestack.h ../include/openssl/sha.h
835bntest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
74cc4903 836bntest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h bntest.c
8cbccedf
RL
837casttest.o: ../e_os.h ../include/openssl/cast.h ../include/openssl/e_os2.h
838casttest.o: ../include/openssl/opensslconf.h casttest.c
9c52d2cc
GT
839destest.o: ../include/openssl/des.h ../include/openssl/des_old.h
840destest.o: ../include/openssl/e_os2.h ../include/openssl/opensslconf.h
c57bc2dc
GT
841destest.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
842destest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
843destest.o: ../include/openssl/ui.h ../include/openssl/ui_compat.h destest.c
8cbccedf 844dhtest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h
bf57da07 845dhtest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
534aaf37
GT
846dhtest.o: ../include/openssl/e_os2.h ../include/openssl/err.h
847dhtest.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
f8000b93
RL
848dhtest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
849dhtest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
850dhtest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h dhtest.c
1a0c1f90
RL
851dsatest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h
852dsatest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
853dsatest.o: ../include/openssl/dsa.h ../include/openssl/e_os2.h
854dsatest.o: ../include/openssl/err.h ../include/openssl/lhash.h
855dsatest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
856dsatest.o: ../include/openssl/ossl_typ.h ../include/openssl/rand.h
74cc4903 857dsatest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
1a0c1f90 858dsatest.o: ../include/openssl/symhacks.h dsatest.c
5cc5ec1b
DSH
859ecdhtest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
860ecdhtest.o: ../include/openssl/bn.h ../include/openssl/crypto.h
861ecdhtest.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
862ecdhtest.o: ../include/openssl/ecdh.h ../include/openssl/err.h
863ecdhtest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
864ecdhtest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
865ecdhtest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
866ecdhtest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
867ecdhtest.o: ../include/openssl/sha.h ../include/openssl/stack.h
868ecdhtest.o: ../include/openssl/symhacks.h ecdhtest.c
5e42f9ab 869ecdsatest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
d1465bac
RL
870ecdsatest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
871ecdsatest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
872ecdsatest.o: ../include/openssl/dsa.h ../include/openssl/e_os2.h
873ecdsatest.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
874ecdsatest.o: ../include/openssl/ecdsa.h ../include/openssl/engine.h
875ecdsatest.o: ../include/openssl/err.h ../include/openssl/evp.h
876ecdsatest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
877ecdsatest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
878ecdsatest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
879ecdsatest.o: ../include/openssl/pkcs7.h ../include/openssl/rand.h
74cc4903 880ecdsatest.o: ../include/openssl/rsa.h ../include/openssl/safestack.h
d1465bac
RL
881ecdsatest.o: ../include/openssl/sha.h ../include/openssl/stack.h
882ecdsatest.o: ../include/openssl/store.h ../include/openssl/symhacks.h
883ecdsatest.o: ../include/openssl/ui.h ../include/openssl/x509.h
884ecdsatest.o: ../include/openssl/x509_vfy.h ecdsatest.c
fcc76463 885ectest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
c57bc2dc
GT
886ectest.o: ../include/openssl/bn.h ../include/openssl/crypto.h
887ectest.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
888ectest.o: ../include/openssl/engine.h ../include/openssl/err.h
74cc4903 889ectest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
54a656ef
BL
890ectest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
891ectest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
c57bc2dc
GT
892ectest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
893ectest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h ectest.c
894enginetest.o: ../include/openssl/bio.h ../include/openssl/buffer.h
895enginetest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
896enginetest.o: ../include/openssl/engine.h ../include/openssl/err.h
897enginetest.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
d1465bac 898enginetest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
c57bc2dc
GT
899enginetest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
900enginetest.o: ../include/openssl/symhacks.h enginetest.c
5e42f9ab 901evp_test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
9c52d2cc
GT
902evp_test.o: ../include/openssl/conf.h ../include/openssl/crypto.h
903evp_test.o: ../include/openssl/e_os2.h ../include/openssl/engine.h
904evp_test.o: ../include/openssl/err.h ../include/openssl/evp.h
905evp_test.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
906evp_test.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
907evp_test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
908evp_test.o: ../include/openssl/safestack.h ../include/openssl/stack.h
909evp_test.o: ../include/openssl/symhacks.h evp_test.c
8cbccedf 910exptest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h
cf1b7d96
RL
911exptest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
912exptest.o: ../include/openssl/err.h ../include/openssl/lhash.h
913exptest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
f8000b93
RL
914exptest.o: ../include/openssl/ossl_typ.h ../include/openssl/rand.h
915exptest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
916exptest.o: ../include/openssl/symhacks.h exptest.c
5e42f9ab 917hmactest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
9c52d2cc
GT
918hmactest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
919hmactest.o: ../include/openssl/evp.h ../include/openssl/hmac.h
920hmactest.o: ../include/openssl/md5.h ../include/openssl/obj_mac.h
921hmactest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
922hmactest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
923hmactest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
924hmactest.o: ../include/openssl/symhacks.h hmactest.c
8cbccedf
RL
925ideatest.o: ../e_os.h ../include/openssl/e_os2.h ../include/openssl/idea.h
926ideatest.o: ../include/openssl/opensslconf.h ideatest.c
5e42f9ab 927md2test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
9c52d2cc
GT
928md2test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
929md2test.o: ../include/openssl/evp.h ../include/openssl/md2.h
930md2test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
931md2test.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
932md2test.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
933md2test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h md2test.c
5e42f9ab 934md4test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
9c52d2cc
GT
935md4test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
936md4test.o: ../include/openssl/evp.h ../include/openssl/md4.h
937md4test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
938md4test.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
939md4test.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
940md4test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h md4test.c
5e42f9ab 941md5test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
9c52d2cc
GT
942md5test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
943md5test.o: ../include/openssl/evp.h ../include/openssl/md5.h
944md5test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
945md5test.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
946md5test.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
947md5test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h md5test.c
5e42f9ab 948mdc2test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
9c52d2cc
GT
949mdc2test.o: ../include/openssl/crypto.h ../include/openssl/des.h
950mdc2test.o: ../include/openssl/des_old.h ../include/openssl/e_os2.h
951mdc2test.o: ../include/openssl/evp.h ../include/openssl/mdc2.h
952mdc2test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
953mdc2test.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
954mdc2test.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
955mdc2test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
956mdc2test.o: ../include/openssl/ui.h ../include/openssl/ui_compat.h mdc2test.c
8cbccedf
RL
957randtest.o: ../e_os.h ../include/openssl/e_os2.h
958randtest.o: ../include/openssl/opensslconf.h ../include/openssl/ossl_typ.h
959randtest.o: ../include/openssl/rand.h randtest.c
960rc2test.o: ../e_os.h ../include/openssl/e_os2.h
cf1b7d96 961rc2test.o: ../include/openssl/opensslconf.h ../include/openssl/rc2.h rc2test.c
8cbccedf 962rc4test.o: ../e_os.h ../include/openssl/e_os2.h
cf1b7d96 963rc4test.o: ../include/openssl/opensslconf.h ../include/openssl/rc4.h rc4test.c
8cbccedf
RL
964rc5test.o: ../e_os.h ../include/openssl/e_os2.h
965rc5test.o: ../include/openssl/opensslconf.h ../include/openssl/rc5.h rc5test.c
5e42f9ab 966rmdtest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
9c52d2cc
GT
967rmdtest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
968rmdtest.o: ../include/openssl/evp.h ../include/openssl/obj_mac.h
969rmdtest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
970rmdtest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
971rmdtest.o: ../include/openssl/ripemd.h ../include/openssl/safestack.h
972rmdtest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h rmdtest.c
3aecef76
LJ
973rsa_test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
974rsa_test.o: ../include/openssl/bn.h ../include/openssl/crypto.h
1a0c1f90 975rsa_test.o: ../include/openssl/e_os2.h ../include/openssl/err.h
74cc4903
BM
976rsa_test.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
977rsa_test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
978rsa_test.o: ../include/openssl/rand.h ../include/openssl/rsa.h
979rsa_test.o: ../include/openssl/safestack.h ../include/openssl/stack.h
1a0c1f90 980rsa_test.o: ../include/openssl/symhacks.h rsa_test.c
5e42f9ab 981sha1test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
9c52d2cc
GT
982sha1test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
983sha1test.o: ../include/openssl/evp.h ../include/openssl/obj_mac.h
984sha1test.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
985sha1test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
986sha1test.o: ../include/openssl/safestack.h ../include/openssl/sha.h
987sha1test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h sha1test.c
5e42f9ab 988shatest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
9c52d2cc
GT
989shatest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
990shatest.o: ../include/openssl/evp.h ../include/openssl/obj_mac.h
991shatest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
992shatest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
993shatest.o: ../include/openssl/safestack.h ../include/openssl/sha.h
994shatest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h shatest.c
5e42f9ab 995ssltest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
3aecef76 996ssltest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
5e42f9ab
RL
997ssltest.o: ../include/openssl/comp.h ../include/openssl/crypto.h
998ssltest.o: ../include/openssl/dh.h ../include/openssl/dsa.h
999ssltest.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
1000ssltest.o: ../include/openssl/ecdh.h ../include/openssl/ecdsa.h
1001ssltest.o: ../include/openssl/engine.h ../include/openssl/err.h
1002ssltest.o: ../include/openssl/evp.h ../include/openssl/kssl.h
1003ssltest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
74cc4903
BM
1004ssltest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
1005ssltest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
1006ssltest.o: ../include/openssl/pem.h ../include/openssl/pem2.h
1007ssltest.o: ../include/openssl/pkcs7.h ../include/openssl/rand.h
74cc4903
BM
1008ssltest.o: ../include/openssl/rsa.h ../include/openssl/safestack.h
1009ssltest.o: ../include/openssl/sha.h ../include/openssl/ssl.h
1010ssltest.o: ../include/openssl/ssl2.h ../include/openssl/ssl23.h
1011ssltest.o: ../include/openssl/ssl3.h ../include/openssl/stack.h
c57bc2dc 1012ssltest.o: ../include/openssl/symhacks.h ../include/openssl/tls1.h
d1465bac 1013ssltest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h ssltest.c