Remove krb524, lib/des425, lib/krb4, and include/kerberosIV.
[krb5.git] / src / lib / crypto / Makefile.in
1 thisconfigdir=../..
2 myfulldir=lib/crypto
3 mydir=lib/crypto
4 BUILDTOP=$(REL)..$(S)..
5 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 \
9         -I$(srcdir)/aes \
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)
15 DEFS=
16
17 EXTRADEPSRCS=\
18         $(srcdir)/t_nfold.c     \
19         $(srcdir)/t_encrypt.c   \
20         $(srcdir)/t_prf.c \
21         $(srcdir)/t_prng.c      \
22         $(srcdir)/t_hmac.c      \
23         $(srcdir)/t_pkcs5.c     \
24         $(srcdir)/t_cts.c       \
25         $(srcdir)/vectors.c
26
27 ##DOSBUILDTOP = ..\..
28 ##DOSLIBNAME=$(OUTPRE)crypto.lib
29 ##DOSOBJFILE=$(OUTPRE)crypto.lst
30 ##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
31 ##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
32
33 PROG_LIBPATH=-L$(TOPLIBD)
34 PROG_RPATH=$(KRB5_LIBDIR)
35
36 STLIBOBJS=\
37         aead.o                  \
38         block_size.o            \
39         checksum_length.o       \
40         cksumtype_to_string.o   \
41         cksumtypes.o            \
42         coll_proof_cksum.o      \
43         combine_keys.o  \
44         crypto_length.o         \
45         crypto_libinit.o        \
46         default_state.o \
47         decrypt.o               \
48         decrypt_iov.o           \
49         encrypt.o               \
50         encrypt_iov.o           \
51         encrypt_length.o        \
52         enctype_compare.o       \
53         enctype_to_string.o     \
54         etypes.o                \
55         hmac.o                  \
56         keyblocks.o \
57         keyed_cksum.o           \
58         keyed_checksum_types.o  \
59         keylengths.o            \
60         make_checksum.o         \
61         make_checksum_iov.o     \
62         make_random_key.o       \
63         mandatory_sumtype.o     \
64         nfold.o                 \
65         old_api_glue.o          \
66         pbkdf2.o                \
67         prf.o \
68         prng.o                  \
69         random_to_key.o         \
70         state.o \
71         string_to_cksumtype.o   \
72         string_to_enctype.o     \
73         string_to_key.o         \
74         valid_cksumtype.o       \
75         valid_enctype.o         \
76         verify_checksum.o       \
77         verify_checksum_iov.o
78
79 OBJS=\
80         $(OUTPRE)aead.$(OBJEXT)                 \
81         $(OUTPRE)block_size.$(OBJEXT)           \
82         $(OUTPRE)checksum_length.$(OBJEXT)      \
83         $(OUTPRE)cksumtype_to_string.$(OBJEXT)  \
84         $(OUTPRE)cksumtypes.$(OBJEXT)           \
85         $(OUTPRE)coll_proof_cksum.$(OBJEXT)     \
86         $(OUTPRE)combine_keys.$(OBJEXT) \
87         $(OUTPRE)crypto_length.$(OBJEXT)        \
88         $(OUTPRE)crypto_libinit.$(OBJEXT)       \
89         $(OUTPRE)default_state.$(OBJEXT) \
90         $(OUTPRE)decrypt.$(OBJEXT)              \
91         $(OUTPRE)decrypt_iov.$(OBJEXT)          \
92         $(OUTPRE)encrypt.$(OBJEXT)              \
93         $(OUTPRE)encrypt_iov.$(OBJEXT)          \
94         $(OUTPRE)encrypt_length.$(OBJEXT)       \
95         $(OUTPRE)enctype_compare.$(OBJEXT)      \
96         $(OUTPRE)enctype_to_string.$(OBJEXT)    \
97         $(OUTPRE)etypes.$(OBJEXT)               \
98         $(OUTPRE)hmac.$(OBJEXT)                 \
99         $(OUTPRE)keyblocks.$(OBJEXT) \
100         $(OUTPRE)keyed_cksum.$(OBJEXT)          \
101         $(OUTPRE)keyed_checksum_types.$(OBJEXT) \
102         $(OUTPRE)keylengths.$(OBJEXT)   \
103         $(OUTPRE)make_checksum.$(OBJEXT)        \
104         $(OUTPRE)make_checksum_iov.$(OBJEXT)    \
105         $(OUTPRE)make_random_key.$(OBJEXT)      \
106         $(OUTPRE)mandatory_sumtype.$(OBJEXT)    \
107         $(OUTPRE)nfold.$(OBJEXT)                \
108         $(OUTPRE)old_api_glue.$(OBJEXT)         \
109         $(OUTPRE)pbkdf2.$(OBJEXT)               \
110         $(OUTPRE)prf.$(OBJEXT) \
111         $(OUTPRE)prng.$(OBJEXT)                 \
112         $(OUTPRE)random_to_key.$(OBJEXT)        \
113         $(OUTPRE)state.$(OBJEXT) \
114         $(OUTPRE)string_to_cksumtype.$(OBJEXT)  \
115         $(OUTPRE)string_to_enctype.$(OBJEXT)    \
116         $(OUTPRE)string_to_key.$(OBJEXT)        \
117         $(OUTPRE)valid_cksumtype.$(OBJEXT)      \
118         $(OUTPRE)valid_enctype.$(OBJEXT)        \
119         $(OUTPRE)verify_checksum.$(OBJEXT)      \
120         $(OUTPRE)verify_checksum_iov.$(OBJEXT)
121
122 SRCS=\
123         $(srcdir)/aead.c                \
124         $(srcdir)/block_size.c          \
125         $(srcdir)/checksum_length.c     \
126         $(srcdir)/cksumtype_to_string.c \
127         $(srcdir)/cksumtypes.c          \
128         $(srcdir)/coll_proof_cksum.c    \
129         $(srcdir)/combine_keys.c        \
130         $(srcdir)/crypto_length.c       \
131         $(srcdir)/crypto_libinit.c      \
132         $(srcdir)/default_state.c \
133         $(srcdir)/decrypt.c             \
134         $(srcdir)/decrypt_iov.c         \
135         $(srcdir)/encrypt.c             \
136         $(srcdir)/encrypt_iov.c         \
137         $(srcdir)/encrypt_length.c      \
138         $(srcdir)/enctype_compare.c     \
139         $(srcdir)/enctype_to_string.c   \
140         $(srcdir)/etypes.c              \
141         $(srcdir)/hmac.c                \
142         $(srcdir)/keyblocks.c \
143         $(srcdir)/keyed_cksum.c         \
144         $(srcdir)/keyed_checksum_types.c\
145         $(srcdir)/keylengths.c          \
146         $(srcdir)/make_checksum.c       \
147         $(srcdir)/make_checksum_iov.c   \
148         $(srcdir)/make_random_key.c     \
149         $(srcdir)/mandatory_sumtype.c   \
150         $(srcdir)/nfold.c               \
151         $(srcdir)/old_api_glue.c        \
152         $(srcdir)/pbkdf2.c      \
153         $(srcdir)/prf.c \
154         $(srcdir)/prng.c                \
155         $(srcdir)/random_to_key.c       \
156         $(srcdir)/state.c \
157         $(srcdir)/string_to_cksumtype.c \
158         $(srcdir)/string_to_enctype.c   \
159         $(srcdir)/string_to_key.c       \
160         $(srcdir)/valid_cksumtype.c     \
161         $(srcdir)/valid_enctype.c       \
162         $(srcdir)/verify_checksum.c     \
163         $(srcdir)/verify_checksum_iov.c
164
165
166 LIBBASE=k5crypto
167 LIBMAJOR=3
168 LIBMINOR=1
169 LIBINITFUNC=cryptoint_initialize_library
170 LIBFINIFUNC=cryptoint_cleanup_library
171 RELDIR=crypto
172
173 STOBJLISTS=crc32/OBJS.ST des/OBJS.ST dk/OBJS.ST enc_provider/OBJS.ST \
174         hash_provider/OBJS.ST keyhash_provider/OBJS.ST md4/OBJS.ST \
175         md5/OBJS.ST old/OBJS.ST raw/OBJS.ST sha1/OBJS.ST arcfour/OBJS.ST \
176         aes/OBJS.ST \
177         yarrow/OBJS.ST \
178         OBJS.ST
179 SUBDIROBJLISTS=crc32/OBJS.ST des/OBJS.ST dk/OBJS.ST enc_provider/OBJS.ST \
180         hash_provider/OBJS.ST keyhash_provider/OBJS.ST md4/OBJS.ST \
181         md5/OBJS.ST old/OBJS.ST raw/OBJS.ST sha1/OBJS.ST arcfour/OBJS.ST \
182         aes/OBJS.ST \
183         yarrow/OBJS.ST
184
185 # No dependencies.  Record places to find this shared object if the target
186 # link editor and loader support it.
187 DEPLIBS=
188 SHLIB_DIRS=-L$(TOPLIBD)
189 SHLIB_EXPLIBS= $(SUPPORT_LIB) @CRYPTO_LIBS@ $(LIBS)
190 SHLIB_EXPDEPLIBS= $(SUPPORT_DEPLIB)
191 SHLIB_LDFLAGS= $(LDFLAGS) @SHLIB_RPATH_DIRS@
192 SHLIB_LIBDIRS= @SHLIB_LIBDIRS@
193 SHLIB_RDIRS=$(KRB5_LIBDIR)
194
195 ##DOS##LIBOBJS = $(OBJS)
196
197 all-unix:: all-liblinks
198 install-unix:: install-libs
199
200 libcrypto.lib:
201         libdir crypto.lib
202
203 clean-unix:: clean-liblinks clean-libs clean-libobjs
204
205 check-unix:: t_nfold t_encrypt t_prf t_prng t_hmac t_pkcs5
206         $(RUN_SETUP) $(VALGRIND) ./t_nfold
207         $(RUN_SETUP) $(VALGRIND) ./t_encrypt
208         $(RUN_SETUP) $(VALGRIND) ./t_prng <$(srcdir)/t_prng.seed >t_prng.output && \
209         diff t_prng.output $(srcdir)/t_prng.expected
210         $(RUN_SETUP) $(VALGRIND) ./t_hmac
211
212 #       $(RUN_SETUP) $(VALGRIND) ./t_pkcs5
213
214 t_nfold$(EXEEXT): t_nfold.$(OBJEXT) nfold.$(OBJEXT) $(SUPPORT_DEPLIB)
215         $(CC_LINK) -o $@ t_nfold.$(OBJEXT) nfold.$(OBJEXT) $(SUPPORT_LIB)
216
217 t_encrypt$(EXEEXT): t_encrypt.$(OBJEXT) nfold.$(OBJEXT) $(CRYPTO_DEPLIB) $(SUPPORT_DEPLIB)
218         $(CC_LINK) -o $@ t_encrypt.$(OBJEXT)  -lkrb5 -lk5crypto -lcom_err $(SUPPORT_LIB)
219
220 t_prf$(EXEEXT): t_prf.$(OBJEXT) $(SUPPORT_DEPLIB)
221         $(CC_LINK) -o $@ t_prf.$(OBJEXT)  -lkrb5 -lk5crypto -lcom_err $(SUPPORT_LIB)
222
223 t_prng$(EXEEXT): t_prng.$(OBJEXT) $(SUPPORT_DEPLIB)
224         $(CC_LINK) -o $@ t_prng.$(OBJEXT)  -lk5crypto -lcom_err $(SUPPORT_LIB)
225
226 t_hmac$(EXEEXT): t_hmac.$(OBJEXT) $(CRYPTO_DEPLIB) $(SUPPORT_DEPLIB)
227         $(CC_LINK) -o $@ t_hmac.$(OBJEXT) $(K5CRYPTO_LIB) $(COM_ERR_LIB) $(SUPPORT_LIB)
228
229 t_pkcs5$(EXEEXT): t_pkcs5.$(OBJEXT) $(CRYPTO_DEPLIB) $(SUPPORT_DEPLIB)
230         $(CC_LINK) -o $@ t_pkcs5.$(OBJEXT) $(K5CRYPTO_LIB) $(COM_ERR_LIB) $(SUPPORT_LIB)
231
232 vectors$(EXEEXT): vectors.$(OBJEXT) $(CRYPTO_DEPLIB) $(SUPPORT_DEPLIB)
233         $(CC_LINK) -o $@ vectors.$(OBJEXT) $(K5CRYPTO_LIB) $(COM_ERR_LIB) $(SUPPORT_LIB)
234
235 t_cts$(EXEEXT): t_cts.$(OBJEXT) $(CRYPTO_DEPLIB) $(SUPPORT_DEPLIB)
236         $(CC_LINK) -o $@ t_cts.$(OBJEXT) \
237                 $(K5CRYPTO_LIB) $(COM_ERR_LIB) $(SUPPORT_LIB)
238
239
240 clean::
241         $(RM) t_nfold.o t_nfold t_encrypt t_encrypt.o t_prng.o t_prng \
242                 t_hmac.o t_hmac t_pkcs5.o t_pkcs5 pbkdf2.o t_prf t_prf.o
243         -$(RM) t_prng.output
244
245 all-windows::
246         cd crc32
247         @echo Making in crypto\crc32
248         $(MAKE) -$(MFLAGS)
249         cd ..\des
250         @echo Making in crypto\des
251         $(MAKE) -$(MFLAGS)
252         cd ..\dk
253         @echo Making in crypto\dk
254         $(MAKE) -$(MFLAGS)
255         cd ..\enc_provider
256         @echo Making in crypto\enc_provider
257         $(MAKE) -$(MFLAGS)
258         cd ..\hash_provider
259         @echo Making in crypto\hash_provider
260         $(MAKE) -$(MFLAGS)
261         cd ..\keyhash_provider
262         @echo Making in crypto\keyhash_provider
263         $(MAKE) -$(MFLAGS)
264         cd ..\md4
265         @echo Making in crypto\md4
266         $(MAKE) -$(MFLAGS)
267         cd ..\md5
268         @echo Making in crypto\md5
269         $(MAKE) -$(MFLAGS)
270         cd ..\old
271         @echo Making in crypto\old
272         $(MAKE) -$(MFLAGS)
273         cd ..\raw
274         @echo Making in crypto\raw
275         $(MAKE) -$(MFLAGS)
276         cd ..\sha1
277         @echo Making in crypto\sha1
278         $(MAKE) -$(MFLAGS)
279         cd ..\arcfour
280         @echo Making in crypto\arcfour
281         $(MAKE) -$(MFLAGS)
282         cd ..\yarrow
283         @echo Making in crypto\yarrow
284         $(MAKE) -$(MFLAGS)
285         cd ..\aes
286         @echo Making in crypto\aes
287         $(MAKE) -$(MFLAGS)
288         cd ..
289
290 clean-windows::
291         cd crc32
292         @echo Making in clean crypto\crc32
293         $(MAKE) -$(MFLAGS) clean
294         cd ..\des
295         @echo Making clean in crypto\des
296         $(MAKE) -$(MFLAGS) clean
297         cd ..\dk
298         @echo Making clean in crypto\dk
299         $(MAKE) -$(MFLAGS) clean
300         cd ..\enc_provider
301         @echo Making clean in crypto\enc_provider
302         $(MAKE) -$(MFLAGS) clean
303         cd ..\hash_provider
304         @echo Making clean in crypto\hash_provider
305         $(MAKE) -$(MFLAGS) clean
306         cd ..\keyhash_provider
307         @echo Making clean in crypto\keyhash_provider
308         $(MAKE) -$(MFLAGS) clean
309         cd ..\md4
310         @echo Making clean in crypto\md4
311         $(MAKE) -$(MFLAGS) clean
312         cd ..\md5
313         @echo Making clean in crypto\md5
314         $(MAKE) -$(MFLAGS) clean
315         cd ..\old
316         @echo Making clean in crypto\old
317         $(MAKE) -$(MFLAGS) clean
318         cd ..\raw
319         @echo Making clean in crypto\raw
320         $(MAKE) -$(MFLAGS) clean
321         cd ..\sha1
322         @echo Making clean in crypto\sha1
323         $(MAKE) -$(MFLAGS) clean
324         cd ..\arcfour
325         @echo Making clean in crypto\arcfour
326         $(MAKE) -$(MFLAGS) clean
327         cd ..\yarrow
328         @echo Making clean in crypto\yarrow
329         $(MAKE) -$(MFLAGS) clean
330         cd ..\aes
331         @echo Making clean in crypto\aes
332         $(MAKE) -$(MFLAGS) clean
333         cd ..
334
335 check-windows::
336         cd crc32
337         @echo Making in check crypto\crc32
338         $(MAKE) -$(MFLAGS) check
339         cd ..\des
340         @echo Making check in crypto\des
341         $(MAKE) -$(MFLAGS) check
342         cd ..\dk
343         @echo Making check in crypto\dk
344         $(MAKE) -$(MFLAGS) check
345         cd ..\enc_provider
346         @echo Making check in crypto\enc_provider
347         $(MAKE) -$(MFLAGS) check
348         cd ..\hash_provider
349         @echo Making check in crypto\hash_provider
350         $(MAKE) -$(MFLAGS) check
351         cd ..\keyhash_provider
352         @echo Making check in crypto\keyhash_provider
353         $(MAKE) -$(MFLAGS) check
354         cd ..\md4
355         @echo Making check in crypto\md4
356         $(MAKE) -$(MFLAGS) check
357         cd ..\md5
358         @echo Making check in crypto\md5
359         $(MAKE) -$(MFLAGS) check
360         cd ..\old
361         @echo Making check in crypto\old
362         $(MAKE) -$(MFLAGS) check
363         cd ..\raw
364         @echo Making check in crypto\raw
365         $(MAKE) -$(MFLAGS) check
366         cd ..\sha1
367         @echo Making check in crypto\sha1
368         $(MAKE) -$(MFLAGS) check
369         cd ..\arcfour
370         @echo Making check in crypto\arcfour
371         $(MAKE) -$(MFLAGS) check
372         cd ..\yarrow
373         @echo Making check in crypto\yarrow
374         $(MAKE) -$(MFLAGS) check
375         cd ..\aes
376         @echo Making check in crypto\aes
377         $(MAKE) -$(MFLAGS) check
378         cd ..
379
380
381 @lib_frag@
382 @libobj_frag@
383
384 # +++ Dependency line eater +++
385
386 # Makefile dependencies follow.  This must be the last section in
387 # the Makefile.in file
388 #
389 aead.so aead.po $(OUTPRE)aead.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
390   $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
391   $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
392   $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
393   $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
394   $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
395   $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
396   $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
397   $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
398   $(srcdir)/dk/dk.h aead.c aead.h cksumtypes.h etypes.h
399 block_size.so block_size.po $(OUTPRE)block_size.$(OBJEXT): \
400   $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
401   $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
402   $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
403   $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
404   $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
405   $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
406   $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
407   $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
408   $(SRCTOP)/include/socket-utils.h block_size.c etypes.h
409 checksum_length.so checksum_length.po $(OUTPRE)checksum_length.$(OBJEXT): \
410   $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
411   $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
412   $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
413   $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
414   $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
415   $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
416   $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
417   $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
418   $(SRCTOP)/include/socket-utils.h checksum_length.c \
419   cksumtypes.h
420 cksumtype_to_string.so cksumtype_to_string.po $(OUTPRE)cksumtype_to_string.$(OBJEXT): \
421   $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
422   $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
423   $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
424   $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
425   $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
426   $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
427   $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
428   $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
429   $(SRCTOP)/include/socket-utils.h cksumtype_to_string.c \
430   cksumtypes.h
431 cksumtypes.so cksumtypes.po $(OUTPRE)cksumtypes.$(OBJEXT): \
432   $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
433   $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
434   $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
435   $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
436   $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
437   $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
438   $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
439   $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
440   $(SRCTOP)/include/socket-utils.h $(srcdir)/hash_provider/hash_provider.h \
441   $(srcdir)/keyhash_provider/keyhash_provider.h cksumtypes.c \
442   cksumtypes.h
443 coll_proof_cksum.so coll_proof_cksum.po $(OUTPRE)coll_proof_cksum.$(OBJEXT): \
444   $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
445   $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
446   $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
447   $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
448   $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
449   $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
450   $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
451   $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
452   $(SRCTOP)/include/socket-utils.h cksumtypes.h coll_proof_cksum.c
453 combine_keys.so combine_keys.po $(OUTPRE)combine_keys.$(OBJEXT): \
454   $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
455   $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
456   $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
457   $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
458   $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
459   $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
460   $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
461   $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
462   $(SRCTOP)/include/socket-utils.h $(srcdir)/dk/dk.h \
463   combine_keys.c etypes.h
464 crypto_length.so crypto_length.po $(OUTPRE)crypto_length.$(OBJEXT): \
465   $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
466   $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
467   $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
468   $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
469   $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
470   $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
471   $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
472   $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
473   $(SRCTOP)/include/socket-utils.h aead.h crypto_length.c \
474   etypes.h
475 crypto_libinit.so crypto_libinit.po $(OUTPRE)crypto_libinit.$(OBJEXT): \
476   $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
477   $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
478   $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
479   $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
480   $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
481   $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
482   $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
483   $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
484   $(SRCTOP)/include/socket-utils.h crypto_libinit.c
485 default_state.so default_state.po $(OUTPRE)default_state.$(OBJEXT): \
486   $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
487   $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
488   $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
489   $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
490   $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
491   $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
492   $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
493   $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
494   $(SRCTOP)/include/socket-utils.h default_state.c
495 decrypt.so decrypt.po $(OUTPRE)decrypt.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
496   $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
497   $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
498   $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
499   $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
500   $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
501   $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
502   $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
503   $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
504   aead.h decrypt.c etypes.h
505 decrypt_iov.so decrypt_iov.po $(OUTPRE)decrypt_iov.$(OBJEXT): \
506   $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
507   $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
508   $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
509   $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
510   $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
511   $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
512   $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
513   $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
514   $(SRCTOP)/include/socket-utils.h aead.h decrypt_iov.c \
515   etypes.h
516 encrypt.so encrypt.po $(OUTPRE)encrypt.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
517   $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
518   $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
519   $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
520   $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
521   $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
522   $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
523   $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
524   $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
525   aead.h encrypt.c etypes.h
526 encrypt_iov.so encrypt_iov.po $(OUTPRE)encrypt_iov.$(OBJEXT): \
527   $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
528   $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
529   $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
530   $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
531   $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
532   $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
533   $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
534   $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
535   $(SRCTOP)/include/socket-utils.h encrypt_iov.c etypes.h
536 encrypt_length.so encrypt_length.po $(OUTPRE)encrypt_length.$(OBJEXT): \
537   $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
538   $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
539   $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
540   $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
541   $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
542   $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
543   $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
544   $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
545   $(SRCTOP)/include/socket-utils.h aead.h encrypt_length.c \
546   etypes.h
547 enctype_compare.so enctype_compare.po $(OUTPRE)enctype_compare.$(OBJEXT): \
548   $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
549   $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
550   $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
551   $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
552   $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
553   $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
554   $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
555   $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
556   $(SRCTOP)/include/socket-utils.h enctype_compare.c \
557   etypes.h
558 enctype_to_string.so enctype_to_string.po $(OUTPRE)enctype_to_string.$(OBJEXT): \
559   $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
560   $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
561   $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
562   $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
563   $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
564   $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
565   $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
566   $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
567   $(SRCTOP)/include/socket-utils.h enctype_to_string.c \
568   etypes.h
569 etypes.so etypes.po $(OUTPRE)etypes.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
570   $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
571   $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
572   $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
573   $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
574   $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
575   $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
576   $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
577   $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
578   $(srcdir)/aes/aes_s2k.h $(srcdir)/arcfour/arcfour.h \
579   $(srcdir)/dk/dk.h $(srcdir)/enc_provider/enc_provider.h \
580   $(srcdir)/hash_provider/hash_provider.h $(srcdir)/old/old.h \
581   $(srcdir)/raw/raw.h etypes.c etypes.h
582 hmac.so hmac.po $(OUTPRE)hmac.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
583   $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
584   $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
585   $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
586   $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
587   $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
588   $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
589   $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
590   $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
591   aead.h hmac.c
592 keyblocks.so keyblocks.po $(OUTPRE)keyblocks.$(OBJEXT): \
593   $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
594   $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
595   $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
596   $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
597   $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
598   $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
599   $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
600   $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
601   $(SRCTOP)/include/socket-utils.h keyblocks.c
602 keyed_cksum.so keyed_cksum.po $(OUTPRE)keyed_cksum.$(OBJEXT): \
603   $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
604   $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
605   $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
606   $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
607   $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
608   $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
609   $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
610   $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
611   $(SRCTOP)/include/socket-utils.h cksumtypes.h keyed_cksum.c
612 keyed_checksum_types.so keyed_checksum_types.po $(OUTPRE)keyed_checksum_types.$(OBJEXT): \
613   $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
614   $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
615   $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
616   $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
617   $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
618   $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
619   $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
620   $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
621   $(SRCTOP)/include/socket-utils.h cksumtypes.h etypes.h \
622   keyed_checksum_types.c
623 keylengths.so keylengths.po $(OUTPRE)keylengths.$(OBJEXT): \
624   $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
625   $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
626   $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
627   $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
628   $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
629   $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
630   $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
631   $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
632   $(SRCTOP)/include/socket-utils.h etypes.h keylengths.c
633 make_checksum.so make_checksum.po $(OUTPRE)make_checksum.$(OBJEXT): \
634   $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
635   $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
636   $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
637   $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
638   $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
639   $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
640   $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
641   $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
642   $(SRCTOP)/include/socket-utils.h $(srcdir)/dk/dk.h \
643   cksumtypes.h etypes.h make_checksum.c
644 make_checksum_iov.so make_checksum_iov.po $(OUTPRE)make_checksum_iov.$(OBJEXT): \
645   $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
646   $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
647   $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
648   $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
649   $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
650   $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
651   $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
652   $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
653   $(SRCTOP)/include/socket-utils.h aead.h cksumtypes.h \
654   make_checksum_iov.c
655 make_random_key.so make_random_key.po $(OUTPRE)make_random_key.$(OBJEXT): \
656   $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
657   $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
658   $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
659   $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
660   $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
661   $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
662   $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
663   $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
664   $(SRCTOP)/include/socket-utils.h etypes.h make_random_key.c
665 mandatory_sumtype.so mandatory_sumtype.po $(OUTPRE)mandatory_sumtype.$(OBJEXT): \
666   $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
667   $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
668   $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
669   $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
670   $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
671   $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
672   $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
673   $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
674   $(SRCTOP)/include/socket-utils.h etypes.h mandatory_sumtype.c
675 nfold.so nfold.po $(OUTPRE)nfold.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
676   $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
677   $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
678   $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
679   $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
680   $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
681   $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
682   $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
683   $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
684   nfold.c
685 old_api_glue.so old_api_glue.po $(OUTPRE)old_api_glue.$(OBJEXT): \
686   $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
687   $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
688   $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
689   $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
690   $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
691   $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
692   $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
693   $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
694   $(SRCTOP)/include/socket-utils.h old_api_glue.c
695 pbkdf2.so pbkdf2.po $(OUTPRE)pbkdf2.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
696   $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
697   $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
698   $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
699   $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
700   $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
701   $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
702   $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
703   $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
704   $(srcdir)/hash_provider/hash_provider.h pbkdf2.c
705 prf.so prf.po $(OUTPRE)prf.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
706   $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
707   $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
708   $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
709   $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
710   $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
711   $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
712   $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
713   $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
714   etypes.h prf.c
715 prng.so prng.po $(OUTPRE)prng.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
716   $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
717   $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
718   $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
719   $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
720   $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
721   $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
722   $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
723   $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
724   $(srcdir)/enc_provider/enc_provider.h $(srcdir)/sha1/shs.h \
725   $(srcdir)/yarrow/yarrow.h $(srcdir)/yarrow/ycipher.h \
726   $(srcdir)/yarrow/yhash.h $(srcdir)/yarrow/ytypes.h \
727   prng.c
728 random_to_key.so random_to_key.po $(OUTPRE)random_to_key.$(OBJEXT): \
729   $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
730   $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
731   $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
732   $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
733   $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
734   $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
735   $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
736   $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
737   $(SRCTOP)/include/socket-utils.h etypes.h random_to_key.c
738 state.so state.po $(OUTPRE)state.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
739   $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
740   $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
741   $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
742   $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
743   $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
744   $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
745   $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
746   $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
747   etypes.h state.c
748 string_to_cksumtype.so string_to_cksumtype.po $(OUTPRE)string_to_cksumtype.$(OBJEXT): \
749   $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
750   $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
751   $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
752   $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
753   $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
754   $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
755   $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
756   $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
757   $(SRCTOP)/include/socket-utils.h cksumtypes.h string_to_cksumtype.c
758 string_to_enctype.so string_to_enctype.po $(OUTPRE)string_to_enctype.$(OBJEXT): \
759   $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
760   $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
761   $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
762   $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
763   $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
764   $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
765   $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
766   $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
767   $(SRCTOP)/include/socket-utils.h etypes.h string_to_enctype.c
768 string_to_key.so string_to_key.po $(OUTPRE)string_to_key.$(OBJEXT): \
769   $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
770   $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
771   $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
772   $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
773   $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
774   $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
775   $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
776   $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
777   $(SRCTOP)/include/socket-utils.h etypes.h string_to_key.c
778 valid_cksumtype.so valid_cksumtype.po $(OUTPRE)valid_cksumtype.$(OBJEXT): \
779   $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
780   $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
781   $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
782   $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
783   $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
784   $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
785   $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
786   $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
787   $(SRCTOP)/include/socket-utils.h cksumtypes.h valid_cksumtype.c
788 valid_enctype.so valid_enctype.po $(OUTPRE)valid_enctype.$(OBJEXT): \
789   $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
790   $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
791   $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
792   $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
793   $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
794   $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
795   $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
796   $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
797   $(SRCTOP)/include/socket-utils.h etypes.h valid_enctype.c
798 verify_checksum.so verify_checksum.po $(OUTPRE)verify_checksum.$(OBJEXT): \
799   $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
800   $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
801   $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
802   $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
803   $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
804   $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
805   $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
806   $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
807   $(SRCTOP)/include/socket-utils.h cksumtypes.h verify_checksum.c
808 verify_checksum_iov.so verify_checksum_iov.po $(OUTPRE)verify_checksum_iov.$(OBJEXT): \
809   $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
810   $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
811   $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
812   $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
813   $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
814   $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
815   $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
816   $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
817   $(SRCTOP)/include/socket-utils.h aead.h cksumtypes.h \
818   verify_checksum_iov.c
819 t_nfold.so t_nfold.po $(OUTPRE)t_nfold.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
820   $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
821   $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
822   $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
823   $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
824   $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
825   $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
826   $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
827   $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
828   t_nfold.c
829 t_encrypt.so t_encrypt.po $(OUTPRE)t_encrypt.$(OBJEXT): \
830   $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
831   $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
832   $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
833   $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
834   $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
835   $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
836   $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
837   $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
838   $(SRCTOP)/include/socket-utils.h etypes.h t_encrypt.c
839 t_prf.so t_prf.po $(OUTPRE)t_prf.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
840   $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
841   $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
842   $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
843   $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
844   $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
845   $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
846   $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
847   $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
848   t_prf.c
849 t_prng.so t_prng.po $(OUTPRE)t_prng.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
850   $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
851   $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
852   $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
853   $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
854   $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
855   $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
856   $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
857   $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
858   t_prng.c
859 t_hmac.so t_hmac.po $(OUTPRE)t_hmac.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
860   $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
861   $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
862   $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
863   $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
864   $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
865   $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
866   $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
867   $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
868   $(srcdir)/hash_provider/hash_provider.h t_hmac.c
869 t_pkcs5.so t_pkcs5.po $(OUTPRE)t_pkcs5.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
870   $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
871   $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
872   $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
873   $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
874   $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
875   $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
876   $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
877   $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
878   t_pkcs5.c
879 t_cts.so t_cts.po $(OUTPRE)t_cts.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
880   $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
881   $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
882   $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
883   $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
884   $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
885   $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
886   $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
887   $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
888   $(srcdir)/hash_provider/hash_provider.h t_cts.c
889 vectors.so vectors.po $(OUTPRE)vectors.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
890   $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
891   $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
892   $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
893   $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
894   $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
895   $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
896   $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
897   $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
898   $(srcdir)/hash_provider/hash_provider.h vectors.c