> default: ${OUTDIR}/arch/a.txt.conf.lang
When you change OUTDIR, you're changing the location where make is going
to look for the prerequisite. When OUTDIR=., the file needs to be in
"./conf/lang/arch/a.txt". When OUTDIR=build, the file needs to be in
"build/conf/lang/arch/a.txt". These are the prerequisites so the files
need to be generated by some other rule in the makefile or you need to
have both copies of these files available to begin with before you can
get the default target to work properly.
Ken
_______________________________________________
Help-make mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/help-make