Actually, on any platform, $(wildcard...) will probably give strange results when used to find files that were created/deleted during the make process. Whether they are side effect files, or real targets. When a file is deleted, $(wildcard...) will probably still say that it still exists. When a file is created, $(wildcard...) may or may not say that it exists, depending on timing of file operations, platform, and whether or not the file existed prior to being recreated.
It would be a fairly complex change to make to support the results of $(wildcard...) always being up to date. It could be changed fairly easily for windows (I think), but for other platforms it looks like each directory is read in only once and the cache is never updated again. What was the reason for rehashing the directory contents for windows if the file was not found in the directory cache and the directory has been modified... but not on any other platforms? __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com _______________________________________________ Make-w32 mailing list [email protected] http://lists.gnu.org/mailman/listinfo/make-w32
