* doc/autoconf.texi (Limitations of Make): Mention the special

handling of the obj/ directory by BSD make.
This commit is contained in:
Alexandre Duret-Lutz 2002-07-23 19:57:09 +00:00
parent c5e4f3ebe6
commit 7665fdb00e
2 changed files with 30 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2002-07-22 Alexandre Duret-Lutz <duret_g@epita.fr>
* doc/autoconf.texi (Limitations of Make): Mention the special
handling of the obj/ directory by BSD make.
2002-07-20 Kevin Ryde <user42@zip.com.au>
* doc/autoconf.texi (Limitations of Make): Add HP-UX IA-64 trailing

View File

@ -10395,6 +10395,31 @@ all:
# foo
@end example
@item The @file{obj/} subdirectory.
@cindex @file{obj/}, subdirectory
@cindex BSD make and @file{obj/}
Never name one of your subdirectories @file{obj/} if you don't like
surprises.
If an @file{obj/} directory exists, BSD make will enter it
before reading @file{Makefile}. Hence the @file{Makefile} in the
current directory will not be read.
@example
% @kbd{cat Makefile}
all:
echo Hello
% @kbd{cat obj/Makefile}
all:
echo World
% @kbd{make} # GNU make
echo Hello
Hello
% @kbd{pmake} # BSD make
echo World
World
@end example
@item @code{VPATH}
@cindex @code{VPATH}