2 myfulldir=lib/crypto/builtin
3 mydir=lib/crypto/builtin
4 BUILDTOP=$(REL)..$(S)..$(S)..
5 SUBDIRS=des arcfour aes md4 md5 sha1 enc_provider hash_provider
6 LOCALINCLUDES = -I$(srcdir)/../krb \
7 -I$(srcdir)/../krb/hash_provider \
8 -I$(srcdir)/../@CRYPTO_IMPL@/des \
9 -I$(srcdir)/../@CRYPTO_IMPL@/aes \
10 -I$(srcdir)/../@CRYPTO_IMPL@/arcfour \
11 -I$(srcdir)/../@CRYPTO_IMPL@/sha1 \
12 -I$(srcdir)/../@CRYPTO_IMPL@/md4 \
13 -I$(srcdir)/../@CRYPTO_IMPL@/md5 \
14 -I$(srcdir)/../@CRYPTO_IMPL@/enc_provider \
15 -I$(srcdir)/../@CRYPTO_IMPL@/hash_provider
16 PROG_LIBPATH=-L$(TOPLIBD)
17 PROG_RPATH=$(KRB5_LIBDIR)
21 ##DOSBUILDTOP = ..\..\..
22 ##DOSLIBNAME=$(OUTPRE)crypto.lib
23 ##DOSOBJFILE=$(OUTPRE)crypto.lst
24 ##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
25 ##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
28 ../@CRYPTO_IMPL@/hmac.o \
29 ../@CRYPTO_IMPL@/pbkdf2.o
32 $(OUTPRE)../@CRYPTO_IMPL@/hmac.$(OBJEXT) \
33 $(OUTPRE)../@CRYPTO_IMPL@/pbkdf2.$(OBJEXT)
36 $(srcdir)/../@CRYPTO_IMPL@/hmac.c \
37 $(srcdir)/../@CRYPTO_IMPL@/pbkdf2.c
39 STOBJLISTS= des/OBJS.ST md4/OBJS.ST \
40 md5/OBJS.ST sha1/OBJS.ST \
41 enc_provider/OBJS.ST \
42 hash_provider/OBJS.ST \
47 SUBDIROBJLISTS= des/OBJS.ST md4/OBJS.ST \
48 md5/OBJS.ST sha1/OBJS.ST \
49 enc_provider/OBJS.ST \
50 hash_provider/OBJS.ST \
54 ##DOS##LIBOBJS = $(OBJS)
56 all-unix:: all-libobjs
61 clean-unix:: clean-libobjs
65 @echo Making in crypto\des
68 @echo Making in crypto\md4
71 @echo Making in crypto\md5
74 @echo Making in crypto\sha1
77 @echo Making in crypto\hash_provider
80 @echo Making in crypto\enc_provider
83 @echo Making in crypto\arcfour
86 @echo Making in crypto\aes
92 @echo Making clean in crypto\des
93 $(MAKE) -$(MFLAGS) clean
95 @echo Making clean in crypto\md4
96 $(MAKE) -$(MFLAGS) clean
98 @echo Making clean in crypto\md5
99 $(MAKE) -$(MFLAGS) clean
101 @echo Making clean in crypto\sha1
102 $(MAKE) -$(MFLAGS) clean
104 @echo Making clean in crypto\hash_provider
105 $(MAKE) -$(MFLAGS) clean
107 @echo Making clean in crypto\enc_provider
108 $(MAKE) -$(MFLAGS) clean
110 @echo Making clean in crypto\arcfour
111 $(MAKE) -$(MFLAGS) clean
113 @echo Making clean in crypto\aes
114 $(MAKE) -$(MFLAGS) clean
119 @echo Making check in crypto\des
120 $(MAKE) -$(MFLAGS) check
122 @echo Making check in crypto\md4
123 $(MAKE) -$(MFLAGS) check
125 @echo Making check in crypto\md5
126 $(MAKE) -$(MFLAGS) check
128 @echo Making check in crypto\sha1
129 $(MAKE) -$(MFLAGS) check
131 @echo Making check in crypto\hash_provider
132 $(MAKE) -$(MFLAGS) check
134 @echo Making check in crypto\enc_provider
135 $(MAKE) -$(MFLAGS) check
137 @echo Making check in crypto\arcfour
138 $(MAKE) -$(MFLAGS) check
140 @echo Making check in crypto\aes
141 $(MAKE) -$(MFLAGS) check