Creo que esta es una pregunta que se ha hecho muchas veces, pero no puedo encontrar el derecho manera de hacerlo.Subdirectories y Makefiles
que tienen la siguiente estructura:
project/
project/Makefile
project/code
project/code/*.cc
project/code/Makefile
Cuando estoy en el directorio '/ Proyecto de código' y llamar a "hacer project_code" mi código está compilando correctamente.
Me gustaría hacer eso cuando estoy en 'project /', simplemente llamando "make project_code" como si estuviera en 'project/code'.
El archivo 'project/Makefile' contendrá otras reglas (como 'install') y algunas reglas para compilar como si estuviera en 'project/code'. Y para eso, estoy solicitando su ayuda ... Gracias.
¡Gracias, funciona! Una última cosa: ¿se define siempre $ (MAKE)? –
en GNU Make, sí. –
es $ (MAKE) una referencia a una variable que usted definió? ¿O es una función incorporada que siempre está ahí? – mtmurdock