Hola Lucas,
Así en el aire se me hace un poco difícil guiarte porque además no logro reproducir tu error, pero te digo algunas cosas que podes revisar:
- Asegurarte que esté el include de imagen.h en obligatorio1.c
- Asegurarte que esté el include de imagen.h en imagen.c
- Mirar que todos los archivos (makefile, obligatorio1.c, imagen.c e imagen.h) estén en la misma carpeta y que estas corriendo el makefile en ese mismo lugar
Pienso otras opciones que pueden ser y te digo, pero he estado probando cosas y nunca me llega a dar ese mismo error