summaryrefslogtreecommitdiffstats
path: root/secure
diff options
context:
space:
mode:
authorkris <kris@FreeBSD.org>2001-03-14 10:10:11 +0000
committerkris <kris@FreeBSD.org>2001-03-14 10:10:11 +0000
commit0bc879dab356952db48a8cd8c9cd828d5ac87b93 (patch)
treec77dad4e4cb0c2e5bb3f1d7616f0028cf046e413 /secure
parent05f7a141822d4330749370e608fff200f26f135b (diff)
downloadFreeBSD-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')
-rw-r--r--secure/lib/libcrypto/Makefile16
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
OpenPOWER on IntegriCloud