Changeset View
Changeset View
Standalone View
Standalone View
head/secure/lib/libcrypto/Makefile.asm
Show First 20 Lines • Show All 56 Lines • ▼ Show 20 Lines | |||||
CLEANFILES+= ${SRCS:M*.pl:S/.pl$/.cmt/} ${SRCS:M*.pl:S/.pl$/.S/} | CLEANFILES+= ${SRCS:M*.pl:S/.pl$/.cmt/} ${SRCS:M*.pl:S/.pl$/.S/} | ||||
CLEANFILES+= sha256-x86_64.cmt sha256-x86_64.S x86_64cpuid.cmt x86_64cpuid.S | CLEANFILES+= sha256-x86_64.cmt sha256-x86_64.S x86_64cpuid.cmt x86_64cpuid.S | ||||
.SUFFIXES: .pl .cmt | .SUFFIXES: .pl .cmt | ||||
.pl.cmt: | .pl.cmt: | ||||
( cd `dirname ${.IMPSRC}`/.. ; perl ${.IMPSRC} ${.OBJDIR}/${.TARGET} ) | ( cd `dirname ${.IMPSRC}`/.. ; perl ${.IMPSRC} ${.OBJDIR}/${.TARGET} ) | ||||
.cmt.S: | .cmt.S: | ||||
( echo ' # $$'FreeBSD'$$'; cat ${.IMPSRC} ) > ${.TARGET} | ( echo ' # $$'FreeBSD'$$' ;\ | ||||
echo ' # Do not modify. This file is auto-generated.' ;\ | |||||
cat ${.IMPSRC} ) > ${.TARGET} | |||||
sha256-x86_64.cmt: sha512-x86_64.pl | sha256-x86_64.cmt: sha512-x86_64.pl | ||||
( cd `dirname ${.ALLSRC}`/.. ; perl ${.ALLSRC} ${.OBJDIR}/${.TARGET} ) | ( cd `dirname ${.ALLSRC}`/.. ; perl ${.ALLSRC} ${.OBJDIR}/${.TARGET} ) | ||||
x86_64cpuid.cmt: x86_64cpuid.pl | x86_64cpuid.cmt: x86_64cpuid.pl | ||||
( cd `dirname ${.ALLSRC}` ; perl ${.ALLSRC} ${.OBJDIR}/${.TARGET} ) | ( cd `dirname ${.ALLSRC}` ; perl ${.ALLSRC} ${.OBJDIR}/${.TARGET} ) | ||||
.elif ${MACHINE_CPUARCH} == "i386" | .elif ${MACHINE_CPUARCH} == "i386" | ||||
▲ Show 20 Lines • Show All 57 Lines • ▼ Show 20 Lines | |||||
all: ${ASM} | all: ${ASM} | ||||
CLEANFILES+= ${SRCS:M*.pl:S/.pl$/.S/} | CLEANFILES+= ${SRCS:M*.pl:S/.pl$/.S/} | ||||
.SUFFIXES: .pl | .SUFFIXES: .pl | ||||
.pl.S: | .pl.S: | ||||
( echo ' # $$'FreeBSD'$$' ;\ | ( echo ' # $$'FreeBSD'$$' ;\ | ||||
echo ' # Do not modify. This file is auto-generated.' ;\ | |||||
echo '#ifdef PIC' ;\ | echo '#ifdef PIC' ;\ | ||||
perl ${PERLPATH} ${.IMPSRC} elf ${CFLAGS} -fpic -DPIC ;\ | perl ${PERLPATH} ${.IMPSRC} elf ${CFLAGS} -fpic -DPIC ;\ | ||||
echo '#else' ;\ | echo '#else' ;\ | ||||
perl ${PERLPATH} ${.IMPSRC} elf ${CFLAGS} ;\ | perl ${PERLPATH} ${.IMPSRC} elf ${CFLAGS} ;\ | ||||
echo '#endif') |\ | echo '#endif') |\ | ||||
sed -E 's|(\.file[[:blank:]]+)".*"|\1"${.TARGET}"|' > ${.TARGET} | sed -E 's|(\.file[[:blank:]]+)".*"|\1"${.TARGET}"|' > ${.TARGET} | ||||
.endif | .endif | ||||
.include <bsd.prog.mk> | .include <bsd.prog.mk> |