Greg Stein [EMAIL PROTECTED] writes:
On Sat, Mar 10, 2001 at 08:35:19AM -0500, Jeff Trawick wrote:
Greg Stein [EMAIL PROTECTED] writes:
Fixed.
What got fixed (Thanks!) is that once we decide to make in the lib
directory we don't blow up with the non-portable dependency
generation.
I'm still getting bitchy e-mails from AIX, HP-UX, and Tru64. We
aren't doing the make in the lib directory there.
...
I'm just going to nuke the dep.
not good enough, unfortunately (at least on Tru64)
look at this simple Makefile:
[EMAIL PROTECTED] testmake]$ cat Makefile
all: mydir
mydir:
cd mydir; make
[EMAIL PROTECTED] testmake]$
If the directory mydir actually exists, it won't do a damn thing. If
the directory mydir does not exist, it will try to run cd mydir;
make.
The same thing is happening with
SUBDIRS = lib
all: $(SUBDIRS)
$(SUBDIRS) :
cd $@; make
It thinks lib is up-to-date and won't rebuild it, even after removing
config.status from the dependency.
I think that either some sort of timestamp file or an explicit
dependency on the file we need in libs is needed.
--
Jeff Trawick | [EMAIL PROTECTED] | PGP public key at web site:
http://www.geocities.com/SiliconValley/Park/9289/
Born in Roswell... married an alien...