I have a Makefile
with only project-level definitions: which source files to use, what binary or library to make, etc..
It includes ../../Make.Arch
for architecture-specific definitions (such as compiler command).
In turn, Make.Arch
is meant to include ../etc/Makefile.Standard
for all the boilerplate of actually allowing the make system to work .
But include
requires a path relative to where the makefile is actually being run (or maybe where the first Makefile is), not relative to the second... What to do?