Makefile.asm revision 106538
195967Speter# $FreeBSD: head/secure/lib/libcrypto/Makefile.asm 106538 2002-11-06 22:54:58Z obrien $ 295967Speter# Use this to help generate the asm *.s files after an import. It is not 395967Speter# perfect by any means, but does what is needed. 495967Speter# Do a 'make -f Makefile.asm all' and it will generate *.s. Move them 595967Speter# to the i386 subdir, and correct any exposed paths and $FreeBSD: head/secure/lib/libcrypto/Makefile.asm 106538 2002-11-06 22:54:58Z obrien $ tags. 695967Speter 795967Speter.if ${MACHINE_ARCH} == "i386" 895967Speter 995967Speter.include "Makefile.inc" 1095967Speter 11106538Sobrien.PATH: ${LCRYPTO_SRC}/rc4/asm ${LCRYPTO_SRC}/rc5/asm \ 12106538Sobrien ${LCRYPTO_SRC}/des/asm ${LCRYPTO_SRC}/cast/asm \ 13106538Sobrien ${LCRYPTO_SRC}/sha/asm ${LCRYPTO_SRC}/bn/asm \ 14106538Sobrien ${LCRYPTO_SRC}/bf/asm ${LCRYPTO_SRC}/md5/asm \ 15106538Sobrien ${LCRYPTO_SRC}/ripemd/asm 16106538Sobrien 1795967SpeterPERLPATH= ${LCRYPTO_SRC}/des/asm:${LCRYPTO_SRC}/perlasm 1895967Speter 1995967Speter# blowfish 20106538SobrienSRCS= bf-686.pl bf-586.pl 2195967Speter 2295967Speter# bn 2395967SpeterSRCS+= bn-586.pl co-586.pl 2495967Speter 2595967Speter# cast 2695967SpeterSRCS+= cast-586.pl 2795967Speter 2895967Speter# des 2995967SpeterSRCS+= des-586.pl crypt586.pl 3095967Speter 3195967Speter# md5 3295967SpeterSRCS+= md5-586.pl 3395967Speter 3495967Speter# rc4 3595967SpeterSRCS+= rc4-586.pl 3695967Speter 3795967Speter# rc5 3895967SpeterSRCS+= rc5-586.pl 3995967Speter 4095967Speter# ripemd 4195967SpeterSRCS+= rmd-586.pl 4295967Speter 4395967Speter# sha 4495967SpeterSRCS+= sha1-586.pl 4595967Speter 4695967SpeterASM= ${SRCS:S/.pl/.s/} 4795967Speter 4895967Speterall: ${ASM} 4995967Speter 5095967SpeterCLEANFILES+= ${SRCS:M*.pl:S/.pl$/.cmt/} ${SRCS:M*.pl:S/.pl$/.s/} 5195967Speter.SUFFIXES: .pl .cmt 5295967Speter 5395967Speter.pl.cmt: 5495967Speter perl -I${PERLPATH} ${.IMPSRC} elf ${CPUTYPE:Mi386:S/i//} > ${.TARGET} 5595967Speter 5695967Speter.cmt.s: 5795967Speter tr -d "'" < ${.IMPSRC} > ${.TARGET} 5895967Speter 5995967Speter.include <bsd.prog.mk> 6095967Speter.endif 61