4 BUILDTOP=$(REL)..$(S)..
5 LOCAL_SUBDIRS=crc32 des dk enc_provider hash_provider keyhash_provider \
6 md4 md5 old raw sha1 arcfour yarrow aes
7 LOCALINCLUDES = -I$(srcdir)/enc_provider \
8 -I$(srcdir)/hash_provider -I$(srcdir)/keyhash_provider \
10 -I$(srcdir)/old -I$(srcdir)/raw -I$(srcdir)/dk -I$(srcdir)/arcfour \
11 -I$(srcdir)/yarrow -I$(srcdir)/sha1
12 RUN_SETUP = @KRB5_RUN_ENV@
13 PROG_LIBPATH=-L$(TOPLIBD)
14 PROG_RPATH=$(KRB5_LIBDIR)
18 $(srcdir)/t_encrypt.c \
26 ##DOSLIBNAME=$(OUTPRE)crypto.lib
27 ##DOSOBJFILE=$(OUTPRE)crypto.lst
28 ##DOSOBJFILELIST=@$(OUTPRE)crypto.lst @$(OUTPRE)des.lst @$(OUTPRE)md4.lst @$(OUTPRE)md5.lst @$(OUTPRE)sha1.lst @$(OUTPRE)arcfour.lst @$(OUTPRE)crc32.lst @$(OUTPRE)dk.lst @$(OUTPRE)old.lst @$(OUTPRE)raw.lst @$(OUTPRE)enc_prov.lst @$(OUTPRE)hash_pro.lst @$(OUTPRE)kh_pro.lst @$(OUTPRE)yarrow.lst @$(OUTPRE)aes.lst
29 ##DOSOBJFILEDEP =$(OUTPRE)crypto.lst $(OUTPRE)des.lst $(OUTPRE)md4.lst $(OUTPRE)md5.lst $(OUTPRE)sha1.lst $(OUTPRE)arcfour.lst $(OUTPRE)crc32.lst $(OUTPRE)dk.lst $(OUTPRE)old.lst $(OUTPRE)raw.lst $(OUTPRE)enc_prov.lst $(OUTPRE)hash_pro.lst $(OUTPRE)kh_pro.lst $(OUTPRE)aes.lst
31 MAC_SUBDIRS = crc32 des dk enc_provider hash_provider keyhash_provider \
32 md4 md5 old raw sha1 arcfour yarrow
34 PROG_LIBPATH=-L$(TOPLIBD)
35 PROG_RPATH=$(KRB5_LIBDIR)
40 cksumtype_to_string.o \
54 keyed_checksum_types.o \
63 string_to_cksumtype.o \
71 $(OUTPRE)block_size.$(OBJEXT) \
72 $(OUTPRE)checksum_length.$(OBJEXT) \
73 $(OUTPRE)cksumtype_to_string.$(OBJEXT) \
74 $(OUTPRE)cksumtypes.$(OBJEXT) \
75 $(OUTPRE)coll_proof_cksum.$(OBJEXT) \
76 $(OUTPRE)combine_keys.$(OBJEXT) \
77 $(OUTPRE)crypto_libinit.$(OBJEXT) \
78 $(OUTPRE)default_state.$(OBJEXT) \
79 $(OUTPRE)decrypt.$(OBJEXT) \
80 $(OUTPRE)encrypt.$(OBJEXT) \
81 $(OUTPRE)encrypt_length.$(OBJEXT) \
82 $(OUTPRE)enctype_compare.$(OBJEXT) \
83 $(OUTPRE)enctype_to_string.$(OBJEXT) \
84 $(OUTPRE)etypes.$(OBJEXT) \
85 $(OUTPRE)hmac.$(OBJEXT) \
86 $(OUTPRE)keyed_cksum.$(OBJEXT) \
87 $(OUTPRE)keyed_checksum_types.$(OBJEXT) \
88 $(OUTPRE)make_checksum.$(OBJEXT) \
89 $(OUTPRE)make_random_key.$(OBJEXT) \
90 $(OUTPRE)mandatory_sumtype.$(OBJEXT) \
91 $(OUTPRE)nfold.$(OBJEXT) \
92 $(OUTPRE)old_api_glue.$(OBJEXT) \
93 $(OUTPRE)pbkdf2.$(OBJEXT) \
94 $(OUTPRE)prng.$(OBJEXT) \
95 $(OUTPRE)state.$(OBJEXT) \
96 $(OUTPRE)string_to_cksumtype.$(OBJEXT) \
97 $(OUTPRE)string_to_enctype.$(OBJEXT) \
98 $(OUTPRE)string_to_key.$(OBJEXT) \
99 $(OUTPRE)valid_cksumtype.$(OBJEXT) \
100 $(OUTPRE)valid_enctype.$(OBJEXT) \
101 $(OUTPRE)verify_checksum.$(OBJEXT)
104 $(srcdir)/block_size.c \
105 $(srcdir)/checksum_length.c \
106 $(srcdir)/cksumtype_to_string.c \
107 $(srcdir)/cksumtypes.c \
108 $(srcdir)/coll_proof_cksum.c \
109 $(srcdir)/combine_keys.c \
110 $(srcdir)/crypto_libinit.c \
111 $(srcdir)/default_state.c \
112 $(srcdir)/decrypt.c \
113 $(srcdir)/encrypt.c \
114 $(srcdir)/encrypt_length.c \
115 $(srcdir)/enctype_compare.c \
116 $(srcdir)/enctype_to_string.c \
119 $(srcdir)/keyed_cksum.c \
120 $(srcdir)/keyed_checksum_types.c\
121 $(srcdir)/make_checksum.c \
122 $(srcdir)/make_random_key.c \
123 $(srcdir)/mandatory_sumtype.c \
125 $(srcdir)/old_api_glue.c \
129 $(srcdir)/string_to_cksumtype.c \
130 $(srcdir)/string_to_enctype.c \
131 $(srcdir)/string_to_key.c \
132 $(srcdir)/valid_cksumtype.c \
133 $(srcdir)/valid_enctype.c \
134 $(srcdir)/verify_checksum.c
142 STOBJLISTS=crc32/OBJS.ST des/OBJS.ST dk/OBJS.ST enc_provider/OBJS.ST \
143 hash_provider/OBJS.ST keyhash_provider/OBJS.ST md4/OBJS.ST \
144 md5/OBJS.ST old/OBJS.ST raw/OBJS.ST sha1/OBJS.ST arcfour/OBJS.ST \
148 SUBDIROBJLISTS=crc32/OBJS.ST des/OBJS.ST dk/OBJS.ST enc_provider/OBJS.ST \
149 hash_provider/OBJS.ST keyhash_provider/OBJS.ST md4/OBJS.ST \
150 md5/OBJS.ST old/OBJS.ST raw/OBJS.ST sha1/OBJS.ST arcfour/OBJS.ST \
154 # No dependencies. Record places to find this shared object if the target
155 # link editor and loader support it.
158 SHLIB_LDFLAGS= $(LDFLAGS) @SHLIB_RPATH_DIRS@
159 SHLIB_LIBDIRS= @SHLIB_LIBDIRS@
161 ##DOS##LIBOBJS = $(OBJS)
163 all-unix:: all-liblinks
164 install-unix:: install-libs
169 clean-unix:: clean-liblinks clean-libs clean-libobjs
171 check-unix:: t_nfold t_encrypt t_prng t_hmac t_pkcs5
172 $(RUN_SETUP) ./t_nfold
173 $(RUN_SETUP) ./t_encrypt
174 $(RUN_SETUP) ./t_prng <$(srcdir)/t_prng.seed >t_prng.output && \
175 diff t_prng.output $(srcdir)/t_prng.expected
176 $(RUN_SETUP) ./t_hmac
178 # $(RUN_SETUP) ./t_pkcs5
180 t_nfold$(EXEEXT): t_nfold.$(OBJEXT) nfold.$(OBJEXT)
181 $(CC_LINK) -o $@ t_nfold.$(OBJEXT) nfold.$(OBJEXT)
183 t_encrypt$(EXEEXT): t_encrypt.$(OBJEXT) nfold.$(OBJEXT)
184 $(CC_LINK) -o $@ t_encrypt.$(OBJEXT) -lkrb5 -lk5crypto -lcom_err
186 t_prng$(EXEEXT): t_prng.$(OBJEXT)
187 $(CC_LINK) -o $@ t_prng.$(OBJEXT) -lk5crypto -lcom_err
189 t_hmac$(EXEEXT): t_hmac.$(OBJEXT) $(CRYPTO_DEPLIB)
190 $(CC_LINK) -o $@ t_hmac.$(OBJEXT) $(K5CRYPTO_LIB) $(COM_ERR_LIB)
192 t_pkcs5$(EXEEXT): t_pkcs5.$(OBJEXT) $(CRYPTO_DEPLIB)
193 $(CC_LINK) -o $@ t_pkcs5.$(OBJEXT) $(K5CRYPTO_LIB) $(COM_ERR_LIB)
195 vectors$(EXEEXT): vectors.$(OBJEXT) $(CRYPTO_DEPLIB)
196 $(CC_LINK) -o $@ vectors.$(OBJEXT) $(K5CRYPTO_LIB) $(COM_ERR_LIB)
198 t_cts$(EXEEXT): t_cts.$(OBJEXT) $(CRYPTO_DEPLIB)
199 $(CC_LINK) -o $@ t_cts.$(OBJEXT) \
200 $(K5CRYPTO_LIB) $(COM_ERR_LIB)
204 $(RM) t_nfold.o t_nfold t_encrypt t_encrypt.o t_prng.o t_prng \
205 t_hmac.o t_hmac t_pkcs5.o t_pkcs5 pbkdf2.o
210 @echo Making in crypto\crc32
213 @echo Making in crypto\des
216 @echo Making in crypto\dk
219 @echo Making in crypto\enc_provider
222 @echo Making in crypto\hash_provider
224 cd ..\keyhash_provider
225 @echo Making in crypto\keyhash_provider
228 @echo Making in crypto\md4
231 @echo Making in crypto\md5
234 @echo Making in crypto\old
237 @echo Making in crypto\raw
240 @echo Making in crypto\sha1
243 @echo Making in crypto\arcfour
246 @echo Making in crypto\yarrow
249 @echo Making in crypto\aes
255 @echo Making in clean crypto\crc32
256 $(MAKE) -$(MFLAGS) clean
258 @echo Making clean in crypto\des
259 $(MAKE) -$(MFLAGS) clean
261 @echo Making clean in crypto\dk
262 $(MAKE) -$(MFLAGS) clean
264 @echo Making clean in crypto\enc_provider
265 $(MAKE) -$(MFLAGS) clean
267 @echo Making clean in crypto\hash_provider
268 $(MAKE) -$(MFLAGS) clean
269 cd ..\keyhash_provider
270 @echo Making clean in crypto\keyhash_provider
271 $(MAKE) -$(MFLAGS) clean
273 @echo Making clean in crypto\md4
274 $(MAKE) -$(MFLAGS) clean
276 @echo Making clean in crypto\md5
277 $(MAKE) -$(MFLAGS) clean
279 @echo Making clean in crypto\old
280 $(MAKE) -$(MFLAGS) clean
282 @echo Making clean in crypto\raw
283 $(MAKE) -$(MFLAGS) clean
285 @echo Making clean in crypto\sha1
286 $(MAKE) -$(MFLAGS) clean
288 @echo Making clean in crypto\arcfour
289 $(MAKE) -$(MFLAGS) clean
291 @echo Making clean in crypto\yarrow
292 $(MAKE) -$(MFLAGS) clean
294 @echo Making clean in crypto\aes
295 $(MAKE) -$(MFLAGS) clean
300 @echo Making in check crypto\crc32
301 $(MAKE) -$(MFLAGS) check
303 @echo Making check in crypto\des
304 $(MAKE) -$(MFLAGS) check
306 @echo Making check in crypto\dk
307 $(MAKE) -$(MFLAGS) check
309 @echo Making check in crypto\enc_provider
310 $(MAKE) -$(MFLAGS) check
312 @echo Making check in crypto\hash_provider
313 $(MAKE) -$(MFLAGS) check
314 cd ..\keyhash_provider
315 @echo Making check in crypto\keyhash_provider
316 $(MAKE) -$(MFLAGS) check
318 @echo Making check in crypto\md4
319 $(MAKE) -$(MFLAGS) check
321 @echo Making check in crypto\md5
322 $(MAKE) -$(MFLAGS) check
324 @echo Making check in crypto\old
325 $(MAKE) -$(MFLAGS) check
327 @echo Making check in crypto\raw
328 $(MAKE) -$(MFLAGS) check
330 @echo Making check in crypto\sha1
331 $(MAKE) -$(MFLAGS) check
333 @echo Making check in crypto\arcfour
334 $(MAKE) -$(MFLAGS) check
336 @echo Making check in crypto\yarrow
337 $(MAKE) -$(MFLAGS) check
339 @echo Making check in crypto\aes
340 $(MAKE) -$(MFLAGS) check
347 # +++ Dependency line eater +++
349 # Makefile dependencies follow. This must be the last section in
350 # the Makefile.in file
352 block_size.so block_size.po $(OUTPRE)block_size.$(OBJEXT): block_size.c $(SRCTOP)/include/k5-int.h \
353 $(BUILDTOP)/include/krb5/osconf.h $(BUILDTOP)/include/krb5/autoconf.h \
354 $(SRCTOP)/include/k5-platform.h $(BUILDTOP)/include/krb5.h \
355 $(COM_ERR_DEPS) $(BUILDTOP)/include/profile.h $(SRCTOP)/include/port-sockets.h \
356 $(SRCTOP)/include/socket-utils.h $(SRCTOP)/include/krb5/kdb.h \
358 checksum_length.so checksum_length.po $(OUTPRE)checksum_length.$(OBJEXT): checksum_length.c \
359 $(SRCTOP)/include/k5-int.h $(BUILDTOP)/include/krb5/osconf.h \
360 $(BUILDTOP)/include/krb5/autoconf.h $(SRCTOP)/include/k5-platform.h \
361 $(BUILDTOP)/include/krb5.h $(COM_ERR_DEPS) $(BUILDTOP)/include/profile.h \
362 $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
363 $(SRCTOP)/include/krb5/kdb.h cksumtypes.h
364 cksumtype_to_string.so cksumtype_to_string.po $(OUTPRE)cksumtype_to_string.$(OBJEXT): cksumtype_to_string.c \
365 $(SRCTOP)/include/k5-int.h $(BUILDTOP)/include/krb5/osconf.h \
366 $(BUILDTOP)/include/krb5/autoconf.h $(SRCTOP)/include/k5-platform.h \
367 $(BUILDTOP)/include/krb5.h $(COM_ERR_DEPS) $(BUILDTOP)/include/profile.h \
368 $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
369 $(SRCTOP)/include/krb5/kdb.h cksumtypes.h
370 cksumtypes.so cksumtypes.po $(OUTPRE)cksumtypes.$(OBJEXT): cksumtypes.c $(SRCTOP)/include/k5-int.h \
371 $(BUILDTOP)/include/krb5/osconf.h $(BUILDTOP)/include/krb5/autoconf.h \
372 $(SRCTOP)/include/k5-platform.h $(BUILDTOP)/include/krb5.h \
373 $(COM_ERR_DEPS) $(BUILDTOP)/include/profile.h $(SRCTOP)/include/port-sockets.h \
374 $(SRCTOP)/include/socket-utils.h $(SRCTOP)/include/krb5/kdb.h \
375 $(srcdir)/hash_provider/hash_provider.h $(srcdir)/keyhash_provider/keyhash_provider.h \
377 coll_proof_cksum.so coll_proof_cksum.po $(OUTPRE)coll_proof_cksum.$(OBJEXT): coll_proof_cksum.c \
378 $(SRCTOP)/include/k5-int.h $(BUILDTOP)/include/krb5/osconf.h \
379 $(BUILDTOP)/include/krb5/autoconf.h $(SRCTOP)/include/k5-platform.h \
380 $(BUILDTOP)/include/krb5.h $(COM_ERR_DEPS) $(BUILDTOP)/include/profile.h \
381 $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
382 $(SRCTOP)/include/krb5/kdb.h cksumtypes.h
383 combine_keys.so combine_keys.po $(OUTPRE)combine_keys.$(OBJEXT): combine_keys.c $(SRCTOP)/include/k5-int.h \
384 $(BUILDTOP)/include/krb5/osconf.h $(BUILDTOP)/include/krb5/autoconf.h \
385 $(SRCTOP)/include/k5-platform.h $(BUILDTOP)/include/krb5.h \
386 $(COM_ERR_DEPS) $(BUILDTOP)/include/profile.h $(SRCTOP)/include/port-sockets.h \
387 $(SRCTOP)/include/socket-utils.h $(SRCTOP)/include/krb5/kdb.h \
388 etypes.h $(srcdir)/dk/dk.h
389 crypto_libinit.so crypto_libinit.po $(OUTPRE)crypto_libinit.$(OBJEXT): crypto_libinit.c \
391 default_state.so default_state.po $(OUTPRE)default_state.$(OBJEXT): default_state.c $(SRCTOP)/include/k5-int.h \
392 $(BUILDTOP)/include/krb5/osconf.h $(BUILDTOP)/include/krb5/autoconf.h \
393 $(SRCTOP)/include/k5-platform.h $(BUILDTOP)/include/krb5.h \
394 $(COM_ERR_DEPS) $(BUILDTOP)/include/profile.h $(SRCTOP)/include/port-sockets.h \
395 $(SRCTOP)/include/socket-utils.h $(SRCTOP)/include/krb5/kdb.h
396 decrypt.so decrypt.po $(OUTPRE)decrypt.$(OBJEXT): decrypt.c $(SRCTOP)/include/k5-int.h \
397 $(BUILDTOP)/include/krb5/osconf.h $(BUILDTOP)/include/krb5/autoconf.h \
398 $(SRCTOP)/include/k5-platform.h $(BUILDTOP)/include/krb5.h \
399 $(COM_ERR_DEPS) $(BUILDTOP)/include/profile.h $(SRCTOP)/include/port-sockets.h \
400 $(SRCTOP)/include/socket-utils.h $(SRCTOP)/include/krb5/kdb.h \
402 encrypt.so encrypt.po $(OUTPRE)encrypt.$(OBJEXT): encrypt.c $(SRCTOP)/include/k5-int.h \
403 $(BUILDTOP)/include/krb5/osconf.h $(BUILDTOP)/include/krb5/autoconf.h \
404 $(SRCTOP)/include/k5-platform.h $(BUILDTOP)/include/krb5.h \
405 $(COM_ERR_DEPS) $(BUILDTOP)/include/profile.h $(SRCTOP)/include/port-sockets.h \
406 $(SRCTOP)/include/socket-utils.h $(SRCTOP)/include/krb5/kdb.h \
408 encrypt_length.so encrypt_length.po $(OUTPRE)encrypt_length.$(OBJEXT): encrypt_length.c \
409 $(SRCTOP)/include/k5-int.h $(BUILDTOP)/include/krb5/osconf.h \
410 $(BUILDTOP)/include/krb5/autoconf.h $(SRCTOP)/include/k5-platform.h \
411 $(BUILDTOP)/include/krb5.h $(COM_ERR_DEPS) $(BUILDTOP)/include/profile.h \
412 $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
413 $(SRCTOP)/include/krb5/kdb.h etypes.h
414 enctype_compare.so enctype_compare.po $(OUTPRE)enctype_compare.$(OBJEXT): enctype_compare.c \
415 $(SRCTOP)/include/k5-int.h $(BUILDTOP)/include/krb5/osconf.h \
416 $(BUILDTOP)/include/krb5/autoconf.h $(SRCTOP)/include/k5-platform.h \
417 $(BUILDTOP)/include/krb5.h $(COM_ERR_DEPS) $(BUILDTOP)/include/profile.h \
418 $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
419 $(SRCTOP)/include/krb5/kdb.h etypes.h
420 enctype_to_string.so enctype_to_string.po $(OUTPRE)enctype_to_string.$(OBJEXT): enctype_to_string.c \
421 $(SRCTOP)/include/k5-int.h $(BUILDTOP)/include/krb5/osconf.h \
422 $(BUILDTOP)/include/krb5/autoconf.h $(SRCTOP)/include/k5-platform.h \
423 $(BUILDTOP)/include/krb5.h $(COM_ERR_DEPS) $(BUILDTOP)/include/profile.h \
424 $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
425 $(SRCTOP)/include/krb5/kdb.h etypes.h
426 etypes.so etypes.po $(OUTPRE)etypes.$(OBJEXT): etypes.c $(SRCTOP)/include/k5-int.h \
427 $(BUILDTOP)/include/krb5/osconf.h $(BUILDTOP)/include/krb5/autoconf.h \
428 $(SRCTOP)/include/k5-platform.h $(BUILDTOP)/include/krb5.h \
429 $(COM_ERR_DEPS) $(BUILDTOP)/include/profile.h $(SRCTOP)/include/port-sockets.h \
430 $(SRCTOP)/include/socket-utils.h $(SRCTOP)/include/krb5/kdb.h \
431 $(srcdir)/enc_provider/enc_provider.h $(srcdir)/hash_provider/hash_provider.h \
432 etypes.h $(srcdir)/old/old.h $(srcdir)/raw/raw.h $(srcdir)/dk/dk.h \
433 $(srcdir)/arcfour/arcfour.h $(srcdir)/aes/aes_s2k.h
434 hmac.so hmac.po $(OUTPRE)hmac.$(OBJEXT): hmac.c $(SRCTOP)/include/k5-int.h \
435 $(BUILDTOP)/include/krb5/osconf.h $(BUILDTOP)/include/krb5/autoconf.h \
436 $(SRCTOP)/include/k5-platform.h $(BUILDTOP)/include/krb5.h \
437 $(COM_ERR_DEPS) $(BUILDTOP)/include/profile.h $(SRCTOP)/include/port-sockets.h \
438 $(SRCTOP)/include/socket-utils.h $(SRCTOP)/include/krb5/kdb.h
439 keyed_cksum.so keyed_cksum.po $(OUTPRE)keyed_cksum.$(OBJEXT): keyed_cksum.c $(SRCTOP)/include/k5-int.h \
440 $(BUILDTOP)/include/krb5/osconf.h $(BUILDTOP)/include/krb5/autoconf.h \
441 $(SRCTOP)/include/k5-platform.h $(BUILDTOP)/include/krb5.h \
442 $(COM_ERR_DEPS) $(BUILDTOP)/include/profile.h $(SRCTOP)/include/port-sockets.h \
443 $(SRCTOP)/include/socket-utils.h $(SRCTOP)/include/krb5/kdb.h \
445 keyed_checksum_types.so keyed_checksum_types.po $(OUTPRE)keyed_checksum_types.$(OBJEXT): keyed_checksum_types.c \
446 $(SRCTOP)/include/k5-int.h $(BUILDTOP)/include/krb5/osconf.h \
447 $(BUILDTOP)/include/krb5/autoconf.h $(SRCTOP)/include/k5-platform.h \
448 $(BUILDTOP)/include/krb5.h $(COM_ERR_DEPS) $(BUILDTOP)/include/profile.h \
449 $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
450 $(SRCTOP)/include/krb5/kdb.h etypes.h cksumtypes.h
451 make_checksum.so make_checksum.po $(OUTPRE)make_checksum.$(OBJEXT): make_checksum.c $(SRCTOP)/include/k5-int.h \
452 $(BUILDTOP)/include/krb5/osconf.h $(BUILDTOP)/include/krb5/autoconf.h \
453 $(SRCTOP)/include/k5-platform.h $(BUILDTOP)/include/krb5.h \
454 $(COM_ERR_DEPS) $(BUILDTOP)/include/profile.h $(SRCTOP)/include/port-sockets.h \
455 $(SRCTOP)/include/socket-utils.h $(SRCTOP)/include/krb5/kdb.h \
456 cksumtypes.h etypes.h $(srcdir)/dk/dk.h
457 make_random_key.so make_random_key.po $(OUTPRE)make_random_key.$(OBJEXT): make_random_key.c \
458 $(SRCTOP)/include/k5-int.h $(BUILDTOP)/include/krb5/osconf.h \
459 $(BUILDTOP)/include/krb5/autoconf.h $(SRCTOP)/include/k5-platform.h \
460 $(BUILDTOP)/include/krb5.h $(COM_ERR_DEPS) $(BUILDTOP)/include/profile.h \
461 $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
462 $(SRCTOP)/include/krb5/kdb.h etypes.h
463 mandatory_sumtype.so mandatory_sumtype.po $(OUTPRE)mandatory_sumtype.$(OBJEXT): mandatory_sumtype.c \
464 $(SRCTOP)/include/k5-int.h $(BUILDTOP)/include/krb5/osconf.h \
465 $(BUILDTOP)/include/krb5/autoconf.h $(SRCTOP)/include/k5-platform.h \
466 $(BUILDTOP)/include/krb5.h $(COM_ERR_DEPS) $(BUILDTOP)/include/profile.h \
467 $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
468 $(SRCTOP)/include/krb5/kdb.h etypes.h
469 nfold.so nfold.po $(OUTPRE)nfold.$(OBJEXT): nfold.c $(SRCTOP)/include/k5-int.h \
470 $(BUILDTOP)/include/krb5/osconf.h $(BUILDTOP)/include/krb5/autoconf.h \
471 $(SRCTOP)/include/k5-platform.h $(BUILDTOP)/include/krb5.h \
472 $(COM_ERR_DEPS) $(BUILDTOP)/include/profile.h $(SRCTOP)/include/port-sockets.h \
473 $(SRCTOP)/include/socket-utils.h $(SRCTOP)/include/krb5/kdb.h
474 old_api_glue.so old_api_glue.po $(OUTPRE)old_api_glue.$(OBJEXT): old_api_glue.c $(SRCTOP)/include/k5-int.h \
475 $(BUILDTOP)/include/krb5/osconf.h $(BUILDTOP)/include/krb5/autoconf.h \
476 $(SRCTOP)/include/k5-platform.h $(BUILDTOP)/include/krb5.h \
477 $(COM_ERR_DEPS) $(BUILDTOP)/include/profile.h $(SRCTOP)/include/port-sockets.h \
478 $(SRCTOP)/include/socket-utils.h $(SRCTOP)/include/krb5/kdb.h
479 pbkdf2.so pbkdf2.po $(OUTPRE)pbkdf2.$(OBJEXT): pbkdf2.c $(SRCTOP)/include/k5-int.h \
480 $(BUILDTOP)/include/krb5/osconf.h $(BUILDTOP)/include/krb5/autoconf.h \
481 $(SRCTOP)/include/k5-platform.h $(BUILDTOP)/include/krb5.h \
482 $(COM_ERR_DEPS) $(BUILDTOP)/include/profile.h $(SRCTOP)/include/port-sockets.h \
483 $(SRCTOP)/include/socket-utils.h $(SRCTOP)/include/krb5/kdb.h \
484 $(srcdir)/hash_provider/hash_provider.h
485 prng.so prng.po $(OUTPRE)prng.$(OBJEXT): prng.c $(SRCTOP)/include/k5-int.h \
486 $(BUILDTOP)/include/krb5/osconf.h $(BUILDTOP)/include/krb5/autoconf.h \
487 $(SRCTOP)/include/k5-platform.h $(BUILDTOP)/include/krb5.h \
488 $(COM_ERR_DEPS) $(BUILDTOP)/include/profile.h $(SRCTOP)/include/port-sockets.h \
489 $(SRCTOP)/include/socket-utils.h $(SRCTOP)/include/krb5/kdb.h \
490 $(srcdir)/enc_provider/enc_provider.h $(srcdir)/yarrow/yarrow.h \
491 $(srcdir)/yarrow/ytypes.h $(srcdir)/yarrow/yhash.h \
492 $(srcdir)/sha1/shs.h $(srcdir)/yarrow/ycipher.h
493 state.so state.po $(OUTPRE)state.$(OBJEXT): state.c $(SRCTOP)/include/k5-int.h \
494 $(BUILDTOP)/include/krb5/osconf.h $(BUILDTOP)/include/krb5/autoconf.h \
495 $(SRCTOP)/include/k5-platform.h $(BUILDTOP)/include/krb5.h \
496 $(COM_ERR_DEPS) $(BUILDTOP)/include/profile.h $(SRCTOP)/include/port-sockets.h \
497 $(SRCTOP)/include/socket-utils.h $(SRCTOP)/include/krb5/kdb.h \
499 string_to_cksumtype.so string_to_cksumtype.po $(OUTPRE)string_to_cksumtype.$(OBJEXT): string_to_cksumtype.c \
500 $(SRCTOP)/include/k5-int.h $(BUILDTOP)/include/krb5/osconf.h \
501 $(BUILDTOP)/include/krb5/autoconf.h $(SRCTOP)/include/k5-platform.h \
502 $(BUILDTOP)/include/krb5.h $(COM_ERR_DEPS) $(BUILDTOP)/include/profile.h \
503 $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
504 $(SRCTOP)/include/krb5/kdb.h cksumtypes.h
505 string_to_enctype.so string_to_enctype.po $(OUTPRE)string_to_enctype.$(OBJEXT): string_to_enctype.c \
506 $(SRCTOP)/include/k5-int.h $(BUILDTOP)/include/krb5/osconf.h \
507 $(BUILDTOP)/include/krb5/autoconf.h $(SRCTOP)/include/k5-platform.h \
508 $(BUILDTOP)/include/krb5.h $(COM_ERR_DEPS) $(BUILDTOP)/include/profile.h \
509 $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
510 $(SRCTOP)/include/krb5/kdb.h etypes.h
511 string_to_key.so string_to_key.po $(OUTPRE)string_to_key.$(OBJEXT): string_to_key.c $(SRCTOP)/include/k5-int.h \
512 $(BUILDTOP)/include/krb5/osconf.h $(BUILDTOP)/include/krb5/autoconf.h \
513 $(SRCTOP)/include/k5-platform.h $(BUILDTOP)/include/krb5.h \
514 $(COM_ERR_DEPS) $(BUILDTOP)/include/profile.h $(SRCTOP)/include/port-sockets.h \
515 $(SRCTOP)/include/socket-utils.h $(SRCTOP)/include/krb5/kdb.h \
517 valid_cksumtype.so valid_cksumtype.po $(OUTPRE)valid_cksumtype.$(OBJEXT): valid_cksumtype.c \
518 $(SRCTOP)/include/k5-int.h $(BUILDTOP)/include/krb5/osconf.h \
519 $(BUILDTOP)/include/krb5/autoconf.h $(SRCTOP)/include/k5-platform.h \
520 $(BUILDTOP)/include/krb5.h $(COM_ERR_DEPS) $(BUILDTOP)/include/profile.h \
521 $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
522 $(SRCTOP)/include/krb5/kdb.h cksumtypes.h
523 valid_enctype.so valid_enctype.po $(OUTPRE)valid_enctype.$(OBJEXT): valid_enctype.c $(SRCTOP)/include/k5-int.h \
524 $(BUILDTOP)/include/krb5/osconf.h $(BUILDTOP)/include/krb5/autoconf.h \
525 $(SRCTOP)/include/k5-platform.h $(BUILDTOP)/include/krb5.h \
526 $(COM_ERR_DEPS) $(BUILDTOP)/include/profile.h $(SRCTOP)/include/port-sockets.h \
527 $(SRCTOP)/include/socket-utils.h $(SRCTOP)/include/krb5/kdb.h \
529 verify_checksum.so verify_checksum.po $(OUTPRE)verify_checksum.$(OBJEXT): verify_checksum.c \
530 $(SRCTOP)/include/k5-int.h $(BUILDTOP)/include/krb5/osconf.h \
531 $(BUILDTOP)/include/krb5/autoconf.h $(SRCTOP)/include/k5-platform.h \
532 $(BUILDTOP)/include/krb5.h $(COM_ERR_DEPS) $(BUILDTOP)/include/profile.h \
533 $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
534 $(SRCTOP)/include/krb5/kdb.h cksumtypes.h
535 t_nfold.so t_nfold.po $(OUTPRE)t_nfold.$(OBJEXT): t_nfold.c $(SRCTOP)/include/k5-int.h \
536 $(BUILDTOP)/include/krb5/osconf.h $(BUILDTOP)/include/krb5/autoconf.h \
537 $(SRCTOP)/include/k5-platform.h $(BUILDTOP)/include/krb5.h \
538 $(COM_ERR_DEPS) $(BUILDTOP)/include/profile.h $(SRCTOP)/include/port-sockets.h \
539 $(SRCTOP)/include/socket-utils.h $(SRCTOP)/include/krb5/kdb.h
540 t_encrypt.so t_encrypt.po $(OUTPRE)t_encrypt.$(OBJEXT): t_encrypt.c $(SRCTOP)/include/k5-int.h \
541 $(BUILDTOP)/include/krb5/osconf.h $(BUILDTOP)/include/krb5/autoconf.h \
542 $(SRCTOP)/include/k5-platform.h $(BUILDTOP)/include/krb5.h \
543 $(COM_ERR_DEPS) $(BUILDTOP)/include/profile.h $(SRCTOP)/include/port-sockets.h \
544 $(SRCTOP)/include/socket-utils.h $(SRCTOP)/include/krb5/kdb.h \
546 t_prng.so t_prng.po $(OUTPRE)t_prng.$(OBJEXT): t_prng.c $(SRCTOP)/include/k5-int.h \
547 $(BUILDTOP)/include/krb5/osconf.h $(BUILDTOP)/include/krb5/autoconf.h \
548 $(SRCTOP)/include/k5-platform.h $(BUILDTOP)/include/krb5.h \
549 $(COM_ERR_DEPS) $(BUILDTOP)/include/profile.h $(SRCTOP)/include/port-sockets.h \
550 $(SRCTOP)/include/socket-utils.h $(SRCTOP)/include/krb5/kdb.h
551 t_hmac.so t_hmac.po $(OUTPRE)t_hmac.$(OBJEXT): t_hmac.c $(BUILDTOP)/include/krb5.h \
552 $(COM_ERR_DEPS) $(srcdir)/hash_provider/hash_provider.h \
553 $(SRCTOP)/include/k5-int.h $(BUILDTOP)/include/krb5/osconf.h \
554 $(BUILDTOP)/include/krb5/autoconf.h $(SRCTOP)/include/k5-platform.h \
555 $(BUILDTOP)/include/profile.h $(SRCTOP)/include/port-sockets.h \
556 $(SRCTOP)/include/socket-utils.h $(SRCTOP)/include/krb5/kdb.h
557 t_pkcs5.so t_pkcs5.po $(OUTPRE)t_pkcs5.$(OBJEXT): t_pkcs5.c $(BUILDTOP)/include/krb5.h \
558 $(COM_ERR_DEPS) $(SRCTOP)/include/k5-int.h $(BUILDTOP)/include/krb5/osconf.h \
559 $(BUILDTOP)/include/krb5/autoconf.h $(SRCTOP)/include/k5-platform.h \
560 $(BUILDTOP)/include/profile.h $(SRCTOP)/include/port-sockets.h \
561 $(SRCTOP)/include/socket-utils.h $(SRCTOP)/include/krb5/kdb.h
562 t_cts.so t_cts.po $(OUTPRE)t_cts.$(OBJEXT): t_cts.c $(BUILDTOP)/include/krb5.h \
563 $(COM_ERR_DEPS) $(srcdir)/hash_provider/hash_provider.h \
564 $(SRCTOP)/include/k5-int.h $(BUILDTOP)/include/krb5/osconf.h \
565 $(BUILDTOP)/include/krb5/autoconf.h $(SRCTOP)/include/k5-platform.h \
566 $(BUILDTOP)/include/profile.h $(SRCTOP)/include/port-sockets.h \
567 $(SRCTOP)/include/socket-utils.h $(SRCTOP)/include/krb5/kdb.h
568 vectors.so vectors.po $(OUTPRE)vectors.$(OBJEXT): vectors.c $(BUILDTOP)/include/krb5.h \
569 $(COM_ERR_DEPS) $(srcdir)/hash_provider/hash_provider.h \
570 $(SRCTOP)/include/k5-int.h $(BUILDTOP)/include/krb5/osconf.h \
571 $(BUILDTOP)/include/krb5/autoconf.h $(SRCTOP)/include/k5-platform.h \
572 $(BUILDTOP)/include/profile.h $(SRCTOP)/include/port-sockets.h \
573 $(SRCTOP)/include/socket-utils.h $(SRCTOP)/include/krb5/kdb.h