The makefile is autogenerated and executed by qmake. Snippet:
OBJECTS = .obj/hmiloggingcategory.o \ .obj/hmiloggingcategoryregistry.o \ .obj/hmiperformancelogging.o \ .obj/hmitracelogging.o I don't know what "canonification" means but as I said, I know I can use CURDIR to get the full path. ________________________________ From: Philip Guenther <guent...@gmail.com> Sent: Friday, July 8, 2016 5:14 PM To: Adrian Muresan Cc: help-make@gnu.org Subject: Re: --print-data-base: how to force all filenames to have full path On Fri, Jul 8, 2016 at 2:06 PM, Adrian Muresan <adrianmure...@outlook.com> wrote: > Is there anything I can do, short of modifying make, to force it to output > the full path for all files listed in the `--print-data-base` section? Uh, use full paths for all the files in your makefile? make --print-data-base should reflect the paths that make is actually using, which should match the patch in the makefile(s). To do otherwise is to mislead the viewer about what make is doing, IMO. If you're already parsing the --print-data-base output, why can't your parser handle this by doing whatever canonification that it requires? Philip Guenther _______________________________________________ Help-make mailing list Help-make@gnu.org https://lists.gnu.org/mailman/listinfo/help-make