let's i'm in subdirectory sub:
admin@pc ~/folder/subfolder $ i run make on makefile folder directory.
how can achieve when i'm in subfolder directory?
i had ideas like:
admin@pc ~/folder/subfolder $ ../make admin@pc ~/folder/subfolder $ /../make but none of these works.
an alternative, built-in answer, avoids sub-shell khachik's answer answer given helpyou in comment:
to run make different directory automatically want -c option make.
‘-c dir’
‘--directory=dir’
change directory dir before reading makefiles. if multiple ‘-c’ options specified, each interpreted relative previous one: ‘-c / -c etc’ equivalent ‘-c /etc’. typically used recursive invocations of make (see recursive use of make).
the -f argument specifies alternate makefile use runs in current directory.
the sub-shell solution 1 , correct 1 if make did not have built-in solution this.