mkfile 927 B

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