Subject: NetBSD master CVS tree commits
To: None <source-changes@NetBSD.ORG>
From: None <source@NetBSD.ORG>
List: source-changes
Date: 10/28/1997 12:50:05
lukem
Tue Oct 28 04:40:22 PST 1997
Update of /cvsroot/src/share/mk
In directory netbsd1:/var/slash-tmp/cvs-serv9854

Modified Files:
	bsd.lib.mk bsd.sys.mk sys.mk 
Log Message:
add default rules for Objective C sources (`.m' suffix):
- sys.mk:
	add ${OBJC} and ${OBJCFLAGS} (equivalent to ${CC} and
	${CFLAGS} respectively), and ${COMPILE.m} and ${LINK.m} rules
- bsd.sys.mk:
	add .m, .m.o, and .m.ln rules (as per the C rules in sys.mk).
	it's here, rather than in sys.mk, because `.m' isn't
	exclusively used for Objective C files.
- bsd.lib.mk:
	add .m.o, .m.po, .m.so, and .m.ln rules (as per C)


lukem
Tue Oct 28 04:43:37 PST 1997
Update of /cvsroot/src/gnu/usr.bin/gcc/libobjc
In directory netbsd1:/var/slash-tmp/cvs-serv10016

Modified Files:
	Makefile 
Log Message:
use .m.o rules from <bsd.lib.mk>

lukem
Tue Oct 28 04:46:33 PST 1997
Update of /cvsroot/src/share/mk
In directory netbsd1:/var/slash-tmp/cvs-serv10128

Modified Files:
	bsd.prog.mk 
Log Message:
add ${LIBOBJC}

agc
Tue Oct 28 04:46:39 PST 1997
Update of /cvsroot/src/share/mk
In directory netbsd1:/var/slash-tmp/cvs-serv9869

Modified Files:
	bsd.port.mk 
Log Message:
When a package depends on an executable from another package,
bsd.port.mk would always find the executable (using which), even if
there wasn't an executable in the $PATH.  I've modified bsd.port.mk to
look for the executable directly, and simplified the shell code
somewhat in the process.  There may be a lurking bug in shell exit
status handling here.

Noted by matthew green <mrg@madrugada.eterna.com.au> and Chris
Demetriou <cgd@netbsd.org> (PR pkg/4337) but I was too stupid to
realise what was happening.  That, and a copy of gmake in
/usr/local/bin.