1<../../mkconfig 2 3LIB=libsec.a 4 5CFILES = des.c desmodes.c desECB.c desCBC.c des3ECB.c des3CBC.c\ 6 aes.c blowfish.c \ 7 idea.c \ 8 hmac.c md5.c md5block.c md4.c sha1.c sha1block.c\ 9 sha2.c sha256block.c sha512block.c\ 10 sha1pickle.c md5pickle.c\ 11 rc4.c\ 12 genrandom.c prng.c fastrand.c nfastrand.c\ 13 probably_prime.c smallprimetest.c genprime.c dsaprimes.c gensafeprime.c genstrongprime.c\ 14 rsagen.c rsafill.c rsaencrypt.c rsadecrypt.c rsaalloc.c rsaprivtopub.c \ 15 eggen.c egencrypt.c egdecrypt.c egalloc.c egprivtopub.c egsign.c egverify.c \ 16 dsagen.c dsaalloc.c dsaprivtopub.c dsasign.c dsaverify.c \ 17 18ALLOFILES=${CFILES:%.c=%.$O} 19 20# cull things in the per-machine directories from this list 21OFILES= `{$SHELLNAME ./reduce-$SHELLTYPE $O $TARGMODEL-$OBJTYPE $ALLOFILES } 22 23HFILES=\ 24 $ROOT/include/libsec.h\ 25 $ROOT/libmp/port/os.h\ 26 27CFLAGS=$CFLAGS -I../../libmp/port 28 29UPDATE=mkfile\ 30 $HFILES\ 31 $CFILES\ 32 33<$ROOT/mkfiles/mksyslib-$SHELLTYPE 34