Cómo escribir un Makefile usando diferentes directorios para objetivos y fuentes

Estoy escribiendo unMakefile y me gustaría separar los directorios de compilación y fuente. Mi pensamiento inicial fue simplemente "Oh, puedo escribir mis reglas antes de la ruta de origen al nombre del archivo y terminar con eso"

El problema es que esta solución sería súper repetitiva y no se ve muy bien. ¿Cuál sería el mejor enfoque para escribirme unaMakefile que almacena objetivos en un directorio distinto del directorio que contiene mis fuentes.

Respuestas a la pregunta(1)

Su respuesta a la pregunta