Je pense que c'est une question qui a été posée plusieurs fois mais je ne peux pas trouver le juste façon de le faire.Sous-répertoires et Makefiles
J'ai la structure suivante:
project/
project/Makefile
project/code
project/code/*.cc
project/code/Makefile
Quand je suis dans le répertoire projet/code 'et appelle « faire project_code » mon code compile correctement.
Je voudrais le faire quand je suis dans 'projet /', en appelant simplement "make projet_code" comme si j'étais dans 'projet/code'. Le makefile 'project/Makefile' contiendra d'autres règles (comme 'install') et quelques règles à compiler comme si j'étais dans 'project/code'. Et pour cela, je demande votre aide ... Merci.
Merci, ça marche! Une dernière chose: est-ce que $ (MAKE) est toujours défini? –
Sous GNU Make, oui. –
est $ (MAKE) une référence à une variable que vous avez définie? Ou est-ce une fonction intégrée qui est toujours là? – mtmurdock