2 # Use this to help generate the asm *.s files after an import. It is not
3 # perfect by any means, but does what is needed.
4 # Do a 'make -f Makefile.asm all' and it will generate *.s. Move them
5 # to the i386 subdir, and correct any exposed paths and $FreeBSD$ tags.
7 .if ${MACHINE_ARCH} == "i386"
9 .include "Makefile.inc"
11 .PATH: ${LCRYPTO_SRC}/rc4/asm ${LCRYPTO_SRC}/rc5/asm \
12 ${LCRYPTO_SRC}/des/asm ${LCRYPTO_SRC}/cast/asm \
13 ${LCRYPTO_SRC}/sha/asm ${LCRYPTO_SRC}/bn/asm \
14 ${LCRYPTO_SRC}/bf/asm ${LCRYPTO_SRC}/md5/asm \
15 ${LCRYPTO_SRC}/ripemd/asm
16 PERLPATH= ${LCRYPTO_SRC}/des/asm:${LCRYPTO_SRC}/perlasm
25 SRCS+= bn-586.pl co-586.pl
31 SRCS+= des-586.pl crypt586.pl
48 ASM= ${SRCS:S/.pl/.s/}
52 CLEANFILES+= ${SRCS:M*.pl:S/.pl$/.cmt/} ${SRCS:M*.pl:S/.pl$/.s/}
56 perl -I${PERLPATH} ${.IMPSRC} elf ${CPUTYPE:Mi386:S/i//} > ${.TARGET}
59 tr -d "'" < ${.IMPSRC} > ${.TARGET}
62 .include <bsd.prog.mk>