Feature Request

2012-02-10 Thread Craig
X: B : Make X Y: B : Make Y Z: B : Make Z .PHONY: B .SECONDARY: B B: C : Setup for things that depend on C C: : Make C At the moment, B will be explicitly remade regardless, because it is phony. However, I only need to remake B if C has been remade. Would it

SUFFIXES bug

2001-05-07 Thread Patrick Craig
Hello I'm using: GNU Make version 3.79.1 Built for i686-pc-cygwin My project has some autogenerated C files. I use a different suffix for these files (.agc) so that I can delete them in the clean rule (rm -f *.agc). Here is a simplified Makefile: .SUFFIXES: .agc all::boot test.o boot:: cp t

Re: SUFFIXES bug

2001-05-10 Thread Patrick Craig
"Paul D. Smith" wrote: > This doesn't have anything to do with suffixes; you could get the same > behavior in other ways. > > The issue is GNU make's directory cache feature. > > When GNU make first needs to find a file in a directory it caches the > contents internally. Then as it runs rules wh

Re: SUFFIXES bug

2001-05-10 Thread Patrick Craig
"Paul D. Smith" wrote: > %% Patrick Craig <[EMAIL PROTECTED]> writes: > > pc> I can understand using the directory caching feature to improve > pc> performance, but it seems that this feature does cause users some > pc> problems. Couldn't you

make 3.80 eval/variable_buffer bug

2004-06-30 Thread Craig Ruff
It appears that make 3.80 is not reentrant in the use of variable_expand_string/variable_buffer_output and the static variables variable_buffer_length and variable_buffer. I tripped across this while using $(eval ...) in a make file. If the argument to $(eval ...) is large enough (more than 20

GNU make problem

2005-09-08 Thread Anderson, Craig
I have a makefile that exhibits a strange error   If I run make –B (always build), it loops, rebuilding the .dep files.   I have isolated the problem to a simple test case, which is provided as an attached gzipped tarball.   I think this is a bug with version 3.80, but it could be an

trouble with static rule expansion

2000-03-09 Thread Brandon Craig Rhodes
have not thought of? Thanks, -- Brandon Craig Rhodes http://www.rhodesmill.org/brandon Georgia Tech Research Institute [EMAIL PROTECTED]

apparent slowdown from 3.75 to 3.79.1

2001-04-02 Thread Craig A. Handler
utput for your perusal, not that I think it will tell you terribly much. I will provide what help I can, given my workload, blah, blah, blah. Thanks, Craig Handler 4:29p GNU Make version 3.79.1, by Richard Stallman and Roland McGrath. Built for Windows32 Copyright (C) 1988, 89, 90, 91, 92