mirror of
git://git.sv.gnu.org/autoconf
synced 2025-01-18 10:45:15 +08:00
* doc/autoconf.texi (Limitations of Make): Mention the special
handling of the obj/ directory by BSD make.
This commit is contained in:
parent
c5e4f3ebe6
commit
7665fdb00e
@ -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
|
||||
|
@ -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}
|
||||
|
Loading…
Reference in New Issue
Block a user