summaryrefslogtreecommitdiffstats
path: root/share/mk
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>1996-08-11 12:24:44 +0000
committerpeter <peter@FreeBSD.org>1996-08-11 12:24:44 +0000
commit7f92d67f080bc8b638fd375bc6cdef8e700d8e53 (patch)
tree78b52fd72ba84d842c5e0f57e65edaff60d72b43 /share/mk
parent8b7847d9d53b4cddc9792809f10bb5e8333b93f9 (diff)
downloadFreeBSD-src-7f92d67f080bc8b638fd375bc6cdef8e700d8e53.zip
FreeBSD-src-7f92d67f080bc8b638fd375bc6cdef8e700d8e53.tar.gz
Replace some leaky ``cpp | as'' pipelines with ``cc -x <lang>'' commands
to do the preprocessing and assembling. (I've been running this for months, and had forgotten about it)
Diffstat (limited to 'share/mk')
-rw-r--r--share/mk/bsd.lib.mk23
1 files changed, 10 insertions, 13 deletions
diff --git a/share/mk/bsd.lib.mk b/share/mk/bsd.lib.mk
index 46dd10e..d5146b9 100644
--- a/share/mk/bsd.lib.mk
+++ b/share/mk/bsd.lib.mk
@@ -1,5 +1,5 @@
# from: @(#)bsd.lib.mk 5.26 (Berkeley) 5/2/91
-# $Id: bsd.lib.mk,v 1.37 1996/06/29 03:12:48 phk Exp $
+# $Id: bsd.lib.mk,v 1.38 1996/08/03 06:43:05 jkh Exp $
#
.if exists(${.CURDIR}/../Makefile.inc)
@@ -68,31 +68,28 @@ STRIP?= -s
@${LD} -O ${.TARGET} -x -r ${.TARGET}
.s.o:
- ${CPP} -E ${CFLAGS:M-[ID]*} ${AINC} ${.IMPSRC} | \
- ${AS} -o ${.TARGET}
+ ${CC} -x asssembler-with-cpp ${CFLAGS:M-[ID]*} ${AINC} -c \
+ ${.IMPSRC} -o ${.TARGET}
@${LD} -O ${.TARGET} -x -r ${.TARGET}
.s.po:
- ${CPP} -E -DPROF ${CFLAGS:M-[ID]*} ${AINC} ${.IMPSRC} | \
- ${AS} -o ${.TARGET}
+ ${CC} -x assembler-with-cpp -DPROF ${CFLAGS:M-[ID]*} ${AINC} -c \
+ ${.IMPSRC} -o ${.TARGET}
@${LD} -O ${.TARGET} -X -r ${.TARGET}
.s.so:
- ${CPP} -E -DPIC ${CFLAGS:M-[ID]*} ${AINC} ${.IMPSRC} | \
- ${AS} -k -o ${.TARGET}
+ ${CC} -x assembler-with-cpp -fpic -DPIC ${CFLAGS:M-[ID]*} ${AINC} -c \
+ ${.IMPSRC} -o ${.TARGET}
@${LD} -O ${.TARGET} -x -r ${.TARGET}
.S.o:
- ${CPP} -E ${CFLAGS:M-[ID]*} ${AINC} ${.IMPSRC} | \
- ${AS} -o ${.TARGET}
+ ${CC} ${CFLAGS:M-[ID]*} ${AINC} -c ${.IMPSRC} -o ${.TARGET}
.S.po:
- ${CPP} -E -DPROF ${CFLAGS:M-[ID]*} ${AINC} ${.IMPSRC} | \
- ${AS} -o ${.TARGET}
+ ${CC} -DPROF ${CFLAGS:M-[ID]*} ${AINC} -c ${.IMPSRC} -o ${.TARGET}
.S.so:
- ${CPP} -E -DPIC ${CFLAGS:M-[ID]*} ${AINC} ${.IMPSRC} | \
- ${AS} -k -o ${.TARGET}
+ ${CC} -fpic -DPIC ${CFLAGS:M-[ID]*} ${AINC} -c ${.IMPSRC} -o ${.TARGET}
@${LD} -O ${.TARGET} -x -r ${.TARGET}
.m.po:
OpenPOWER on IntegriCloud