diff options
author | eivind <eivind@FreeBSD.org> | 1998-02-19 14:53:29 +0000 |
---|---|---|
committer | eivind <eivind@FreeBSD.org> | 1998-02-19 14:53:29 +0000 |
commit | 0edca1f0f68972a2f061420a6084fb2c478e2386 (patch) | |
tree | 0d80caef976d5ac5df0bf31b9982a5a69c6f9343 /share | |
parent | a82f8428756b89ba12b591d8942730bd03e5e86b (diff) | |
download | FreeBSD-src-0edca1f0f68972a2f061420a6084fb2c478e2386.zip FreeBSD-src-0edca1f0f68972a2f061420a6084fb2c478e2386.tar.gz |
Limit check for target to smaller section of makefile.
Diffstat (limited to 'share')
-rw-r--r-- | share/mk/bsd.prog.mk | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/share/mk/bsd.prog.mk b/share/mk/bsd.prog.mk index 196b1d8..ba7d1f3 100644 --- a/share/mk/bsd.prog.mk +++ b/share/mk/bsd.prog.mk @@ -1,5 +1,5 @@ # from: @(#)bsd.prog.mk 5.26 (Berkeley) 6/25/91 -# $Id: bsd.prog.mk,v 1.60 1998/02/07 17:19:06 helbig Exp $ +# $Id: bsd.prog.mk,v 1.61 1998/02/19 01:30:23 eivind Exp $ .if exists(${.CURDIR}/../Makefile.inc) .include "${.CURDIR}/../Makefile.inc" @@ -25,7 +25,6 @@ LDFLAGS+= -static .endif .if defined(PROG) -.if !target(${PROG}) .if defined(SRCS) DPSRCS+= ${SRCS:M*.h} @@ -36,6 +35,7 @@ ${PROG}: ${DPSRCS} ${OBJS} .else !defined(SRCS) +.if !target(${PROG}) SRCS= ${PROG}.c # Always make an intermediate object file because: @@ -44,10 +44,11 @@ SRCS= ${PROG}.c # the name of a variable temporary object. # - it's useful to keep objects around for crunching. OBJS= ${PROG}.o + ${PROG}: ${DPSRCS} ${OBJS} ${CC} ${CFLAGS} ${LDFLAGS} -o ${.TARGET} ${OBJS} ${LDDESTDIR} ${LDADD} - .endif + .endif .if !defined(MAN1) && !defined(MAN2) && !defined(MAN3) && \ |