Date: Mon, 16 Sep 1996 18:47:37 -0500 From: rkw@dataplex.net (Richard Wackerbarth) To: Steven Wallace <swallace@ece.uci.edu> Cc: current@freebsd.org Subject: Re: Object directory changes to make Message-ID: <v02140b00ae6394985166@[208.2.87.4]>
next in thread | raw e-mail | index | archive | help
Steven -- If I understand the changes that you are making, I HAVE VERY STRONG OBJECTIONS ! I am working hard at setting up an improved build scheme which does not follow the limited uses which you have considered. It appears that I will no longer be able to set the object directory to the desired location because it is neither directly related to the entire `cwd` nor does it end in "obj". In particular, I need to be able to parse the path {PREFIX}/src/{BRANCH}/file.c and put the resulting object in {PERHAPS_ANOTHER_PREFIX}/obj/{BRANCH}/file.o As I understand it, your scheme will not permit this. I still recomend consideration of some scheme that passes a "rule template" rather than using any set of fixed rules. Only the "default rule" needs to be built-in". >I have made more changes to make and the makefiles as per our >previous discussion. Bruce, will you look over ~swallace/work/make >and ~swallace/work/mk once more before I commit? > >The object directory searching goes as follows. If the env var >MAKEOBJDIRPREFIX is not set, then it's > >${.CURDIR}/obj.`uname -m` >$(.CURDIR}/obj >${MAKEOBJDIRPREFIX}`cwd` >${.CURDIR} > >If it IS set, then the order is >${MAKEOBJDIRPREFIX}`cwd` >${.CURDIR}
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?v02140b00ae6394985166>