I am trying to do this:
I want to call a make (Makefile
exists in some other directory, abc
path can be used) from a shell script located in a different directory. How do I do this?
Since shell scripting does not allow me to cd
into the Makefile
directory and execute make
, how can I write the shell command (by giving path to the Makefile
to be executed) to execute make
?
GNU
make
accepts many options, notably-C
to change directory before running, and-f
for giving theMakefile
to follow.Combine them appropriately.
Consider using remake to ease debugging (notably with
-x
) ofMakefile
related issues. With GNU make version 4 or better, also usemake --trace
...