diff options
author | kris <kris@FreeBSD.org> | 2001-03-14 10:10:11 +0000 |
---|---|---|
committer | kris <kris@FreeBSD.org> | 2001-03-14 10:10:11 +0000 |
commit | 0bc879dab356952db48a8cd8c9cd828d5ac87b93 (patch) | |
tree | c77dad4e4cb0c2e5bb3f1d7616f0028cf046e413 /secure/lib | |
parent | 05f7a141822d4330749370e608fff200f26f135b (diff) | |
download | FreeBSD-src-0bc879dab356952db48a8cd8c9cd828d5ac87b93.zip FreeBSD-src-0bc879dab356952db48a8cd8c9cd828d5ac87b93.tar.gz |
Attempt to fix the problem with -j builds, and du-uglify the asm code
generation and assembly targets.
Help from: bde, obrien
Diffstat (limited to 'secure/lib')
-rw-r--r-- | secure/lib/libcrypto/Makefile | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/secure/lib/libcrypto/Makefile b/secure/lib/libcrypto/Makefile index 03e1c43..3cf7d85 100644 --- a/secure/lib/libcrypto/Makefile +++ b/secure/lib/libcrypto/Makefile @@ -380,16 +380,12 @@ SYMLINKS+= lib${LIB}_p.a ${LIBDIR}/libdes_p.a .include <bsd.lib.mk> .if !defined(NOPERL) && ${MACHINE_ARCH} == "i386" -.SUFFIXES: .o .pl -.SUFFIXES: .po .pl -.SUFFIXES: .So .pl -.pl.o: - perl -I${PERLPATH} $(.ALLSRC) elf ${CPUTYPE:Mi386:S/i//} > $(.PREFIX).pl.s ; ${AS} ${AFLAGS} $(.PREFIX).pl.s -o $(.TARGET) +CLEANFILES+= ${SRCS:M*.pl:S/.pl$/.cmt/} ${SRCS:M*.pl:S/.pl$/.s/} +.SUFFIXES: .pl .cmt +.pl.cmt: + perl -I${PERLPATH} ${.ALLSRC} elf ${CPUTYPE:Mi386:S/i//} > ${.TARGET} -.pl.po: - perl -I${PERLPATH} $(.ALLSRC) elf ${CPUTYPE:Mi386:S/i//} > $(.PREFIX).pl.s ; ${AS} ${AFLAGS} $(.PREFIX).pl.s -o $(.TARGET) - -.pl.So: - perl -I${PERLPATH} $(.ALLSRC) elf ${CPUTYPE:Mi386:S/i//} > $(.PREFIX).pl.s ; ${AS} ${AFLAGS} $(.PREFIX).pl.s -o $(.TARGET) +.cmt.s: + tr -d "'" < ${.ALLSRC} > ${.TARGET} .endif |