2 |
- |
1 |
</$objtype/mkfile
|
|
|
2 |
|
|
|
3 |
LIB=/$objtype/lib/libsec.a
|
|
|
4 |
|
|
|
5 |
CFILES = des.c desmodes.c desECB.c desCBC.c des3ECB.c des3CBC.c\
|
|
|
6 |
aes.c blowfish.c \
|
|
|
7 |
hmac.c md5.c md5block.c md4.c sha1.c sha1block.c\
|
|
|
8 |
sha2_64.c sha2_128.c sha2block64.c sha2block128.c\
|
|
|
9 |
sha1pickle.c md5pickle.c\
|
|
|
10 |
rc4.c\
|
|
|
11 |
genrandom.c prng.c fastrand.c nfastrand.c\
|
|
|
12 |
probably_prime.c smallprimetest.c genprime.c dsaprimes.c\
|
|
|
13 |
gensafeprime.c genstrongprime.c\
|
|
|
14 |
rsagen.c rsafill.c rsaencrypt.c rsadecrypt.c rsaalloc.c \
|
|
|
15 |
rsaprivtopub.c x509.c decodepem.c \
|
|
|
16 |
eggen.c egencrypt.c egdecrypt.c egalloc.c egprivtopub.c \
|
|
|
17 |
egsign.c egverify.c \
|
|
|
18 |
dsagen.c dsaalloc.c dsaprivtopub.c dsasign.c dsaverify.c \
|
|
|
19 |
tlshand.c thumb.c readcert.c \
|
|
|
20 |
|
|
|
21 |
ALLOFILES=${CFILES:%.c=%.$O}
|
|
|
22 |
|
|
|
23 |
# cull things in the per-machine directories from this list
|
|
|
24 |
OFILES= `{rc ./reduce $O $objtype $ALLOFILES}
|
|
|
25 |
|
|
|
26 |
HFILES=/sys/include/libsec.h
|
|
|
27 |
|
|
|
28 |
CFLAGS=$CFLAGS -I../../libmp/port
|
|
|
29 |
|
|
|
30 |
UPDATE=mkfile\
|
|
|
31 |
$HFILES\
|
|
|
32 |
$CFILES\
|
|
|
33 |
|
|
|
34 |
</sys/src/cmd/mksyslib
|
|
|
35 |
|
|
|
36 |
$O.rsatest: rsatest.$O
|
|
|
37 |
$LD -o $target $prereq
|