Makefile.asm revision 95967
195967Speter# $FreeBSD: head/secure/lib/libcrypto/Makefile.asm 95967 2002-05-03 00:14:39Z peter $ 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 95967 2002-05-03 00:14:39Z peter $ tags. 695967Speter 795967Speter.if ${MACHINE_ARCH} == "i386" 895967Speter 995967Speter.include "Makefile.inc" 1095967Speter 1195967Speter.PATH: ${LCRYPTO_SRC}/rc4/asm ${LCRYPTO_SRC}/rc5/asm \ 1295967Speter ${LCRYPTO_SRC}/des/asm ${LCRYPTO_SRC}/cast/asm \ 1395967Speter ${LCRYPTO_SRC}/sha/asm ${LCRYPTO_SRC}/bn/asm \ 1495967Speter ${LCRYPTO_SRC}/bf/asm ${LCRYPTO_SRC}/md5/asm \ 1595967Speter ${LCRYPTO_SRC}/ripemd/asm 1695967SpeterPERLPATH= ${LCRYPTO_SRC}/des/asm:${LCRYPTO_SRC}/perlasm 1795967Speter 1895967SpeterSRCS= 1995967Speter 2095967Speter# blowfish 2195967SpeterSRCS+= bf-686.pl 2295967SpeterSRCS+= bf-586.pl 2395967Speter 2495967Speter# bn 2595967SpeterSRCS+= bn-586.pl co-586.pl 2695967Speter 2795967Speter# cast 2895967SpeterSRCS+= cast-586.pl 2995967Speter 3095967Speter# des 3195967SpeterSRCS+= des-586.pl crypt586.pl 3295967Speter 3395967Speter# md5 3495967SpeterSRCS+= md5-586.pl 3595967Speter 3695967Speter# rc4 3795967SpeterSRCS+= rc4-586.pl 3895967Speter 3995967Speter# rc5 4095967SpeterSRCS+= rc5-586.pl 4195967Speter 4295967Speter# ripemd 4395967SpeterSRCS+= rmd-586.pl 4495967Speter 4595967Speter# sha 4695967SpeterSRCS+= sha1-586.pl 4795967Speter 4895967SpeterASM= ${SRCS:S/.pl/.s/} 4995967Speter 5095967Speterall: ${ASM} 5195967Speter 5295967SpeterCLEANFILES+= ${SRCS:M*.pl:S/.pl$/.cmt/} ${SRCS:M*.pl:S/.pl$/.s/} 5395967Speter.SUFFIXES: .pl .cmt 5495967Speter 5595967Speter.pl.cmt: 5695967Speter perl -I${PERLPATH} ${.IMPSRC} elf ${CPUTYPE:Mi386:S/i//} > ${.TARGET} 5795967Speter 5895967Speter.cmt.s: 5995967Speter tr -d "'" < ${.IMPSRC} > ${.TARGET} 6095967Speter 6195967Speter 6295967Speter.include <bsd.prog.mk> 6395967Speter.endif 64