146d884bbSDavid du ColombierAPE=/sys/src/ape 246d884bbSDavid du Colombier<$APE/config 346d884bbSDavid du Colombier 446d884bbSDavid du ColombierLIB=/$objtype/lib/ape/libsec.a 546d884bbSDavid du Colombier 646d884bbSDavid du ColombierLIBSECCFILES =\ 746d884bbSDavid du Colombier des.c desmodes.c desECB.c desCBC.c des3ECB.c des3CBC.c\ 846d884bbSDavid du Colombier aes.c blowfish.c \ 946d884bbSDavid du Colombier hmac.c md5.c md5block.c md4.c sha1.c sha1block.c\ 1046d884bbSDavid du Colombier sha2_64.c sha2_128.c sha2block64.c sha2block128.c\ 1146d884bbSDavid du Colombier sha1pickle.c md5pickle.c\ 1246d884bbSDavid du Colombier rc4.c\ 1346d884bbSDavid du Colombier genrandom.c prng.c fastrand.c nfastrand.c\ 1446d884bbSDavid du Colombier probably_prime.c smallprimetest.c genprime.c dsaprimes.c\ 1546d884bbSDavid du Colombier gensafeprime.c genstrongprime.c\ 1646d884bbSDavid du Colombier rsagen.c rsafill.c rsaencrypt.c rsadecrypt.c rsaalloc.c \ 1746d884bbSDavid du Colombier rsaprivtopub.c decodepem.c \ 1846d884bbSDavid du Colombier eggen.c egencrypt.c egdecrypt.c egalloc.c egprivtopub.c \ 1946d884bbSDavid du Colombier egsign.c egverify.c \ 2046d884bbSDavid du Colombier dsagen.c dsaalloc.c dsaprivtopub.c dsasign.c dsaverify.c \ 2146d884bbSDavid du Colombier tlshand.c thumb.c readcert.c \ 2246d884bbSDavid du Colombier 2346d884bbSDavid du ColombierCFILES=\ 2446d884bbSDavid du Colombier $LIBSECCFILES\ 2546d884bbSDavid du Colombier x509-ape.c\ 2646d884bbSDavid du Colombier 2746d884bbSDavid du ColombierALLOFILES=${CFILES:%.c=%.$O} 2846d884bbSDavid du Colombier 2946d884bbSDavid du Colombier# cull things in the per-machine directories from this list 3046d884bbSDavid du ColombierOFILES= `{rc ./reduce $O $objtype $ALLOFILES} 3146d884bbSDavid du Colombier 3246d884bbSDavid du ColombierHFILES=\ 3346d884bbSDavid du Colombier /sys/include/ape/libsec.h\ 3446d884bbSDavid du Colombier /sys/include/ape/mp.h\ 3546d884bbSDavid du Colombier libc.h\ 3646d884bbSDavid du Colombier 3746d884bbSDavid du ColombierUPDATE=\ 3846d884bbSDavid du Colombier mkfile\ 3946d884bbSDavid du Colombier $HFILES\ 4046d884bbSDavid du Colombier $CFILES\ 4146d884bbSDavid du Colombier 4246d884bbSDavid du Colombier</sys/src/cmd/mksyslib 4346d884bbSDavid du Colombier 44*f591d971SDavid du ColombierCFLAGS=$CFLAGS -c -+ -D_POSIX_SOURCE -D_PLAN9_SOURCE -I../../../../libmp/port \ 45*f591d971SDavid du Colombier -I. -I/sys/include/ape -I/sys/include 4646d884bbSDavid du Colombier 4746d884bbSDavid du Colombier%.$O: ../../../../libsec/port/%.c 4846d884bbSDavid du Colombier $CC $CFLAGS ../../../../libsec/port/$stem.c 4946d884bbSDavid du Colombier 5046d884bbSDavid du Colombierx509-ape.c: ../../../../libsec/port/x509.c 51*f591d971SDavid du Colombier cp $prereq $target 5246d884bbSDavid du Colombier 5346d884bbSDavid du Colombier$O.rsatest: rsatest.$O 5446d884bbSDavid du Colombier $LD -o $target $prereq 55