Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Sep 1996 16:32:10 +1000
From:      Bruce Evans <bde@zeta.org.au>
To:        ache@nagual.ru, chuckr@glue.umd.edu, steve@freebsd.org
Cc:        freebsd-current@freefall.freebsd.org
Subject:   Re: Make world
Message-ID:  <199609230632.QAA07882@godzilla.zeta.org.au>

next in thread | raw e-mail | index | archive | help
>>> ===> usr.bin/fpr
>>> Warning: Using /usr/obj/usr/src/usr.bin/fpr as object directory instead of
>>> canonical /usr/obj/usr/src/usr.bin/fpr
>>
>>They means that obj directories exists in each case and you not turn it
>>on directly in make.conf
>
>Even when obj directory that is used has the same name as the canonical
>one? :-)  I haven't seen this.  It can't happen if the names are really
>identical.

I see this now.  Operator precedeence in .elif seems to have been broken
by yesterday's changes.

Try the following Makefile.  The .elif test succeeds.

Bruce

---
ONE=one

foo:
.if !defined(NOTDEF) && ${ONE} != ${ONE}
	@echo "This shouldn't be printed"
.elif !defined(NOTDEF) && ${ONE} != ${ONE}
	@echo "This shouldn't be printed either"
.endif
---



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199609230632.QAA07882>