Hi all,

I would like to realize the following:
How can I "automatically" prefix the current subdirectory in the included
Makefile relative to the "main" Makefile for all targets and source files?

directory tree:

Makefile
subdir_a/
   Makefile
   file.c
subdir_b/
   subdir_c/
     Makefile
     file.c
   Makefile
   otherfile.c

When calling the "main" Makefile, the subdirectory-Makefiles get recursively
include'd into the mail Makefile and thus the targets from each sub-Makefile.
Problem here:
file.c will exist twice (and thus file.o as target) and the target rules might
miss the subdirectory-prefixes, so the build will not work properly.

Thanks.

Best regards,

Erik

  • Path pref... Erik Rull
    • Path... David Deutsch
      • ... Paul Smith
        • ... David Deutsch
          • ... Paul Smith
        • ... Stefan Monnier via Users list for the GNU implementation of make

Reply via email to