Index: secure/lib/libcrypto/Makefile.asm =================================================================== --- secure/lib/libcrypto/Makefile.asm +++ secure/lib/libcrypto/Makefile.asm @@ -58,17 +58,23 @@ CLEANFILES+= sha256-x86_64.cmt sha256-x86_64.S x86_64cpuid.cmt x86_64cpuid.S .SUFFIXES: .pl .cmt -.pl.cmt: - ( cd `dirname ${.IMPSRC}`/.. ; perl ${.IMPSRC} ${.OBJDIR}/${.TARGET} ) - -.cmt.S: - ( echo ' # $$'FreeBSD'$$'; cat ${.IMPSRC} ) > ${.TARGET} - -sha256-x86_64.cmt: sha512-x86_64.pl - ( cd `dirname ${.ALLSRC}`/.. ; perl ${.ALLSRC} ${.OBJDIR}/${.TARGET} ) - -x86_64cpuid.cmt: x86_64cpuid.pl - ( cd `dirname ${.ALLSRC}` ; perl ${.ALLSRC} ${.OBJDIR}/${.TARGET} ) +.pl.S: + ( cd `dirname ${.IMPSRC}`/.. ;\ + echo ' # $$'FreeBSD'$$' ;\ + echo ' # Generated from ${.IMPSRC:T}' ;\ + perl ${.IMPSRC} ) > ${.OBJDIR}/${.TARGET} + +sha256-x86_64.S: sha512-x86_64.pl + ( cd `dirname ${.ALLSRC}`/.. ;\ + echo ' # $$'FreeBSD'$$' ;\ + echo ' # Generated from ${.ALLSRC:T}' ;\ + perl ${.ALLSRC} ) > ${.OBJDIR}/${.TARGET} + +x86_64cpuid.S: x86_64cpuid.pl + ( cd `dirname ${.ALLSRC}` ;\ + echo ' # $$'FreeBSD'$$' ;\ + echo ' # Generated from ${.ALLSRC:T}' ;\ + perl ${.ALLSRC} ) > ${.OBJDIR}/${.TARGET} .elif ${MACHINE_CPUARCH} == "i386" @@ -136,6 +142,7 @@ .pl.S: ( echo ' # $$'FreeBSD'$$' ;\ + echo ' # Generated from ${.IMPSRC:T}\n' ;\ echo '#ifdef PIC' ;\ perl ${PERLPATH} ${.IMPSRC} elf ${CFLAGS} -fpic -DPIC ;\ echo '#else' ;\