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