¿Cómo activar un virtualenv usando un archivo MAKE?

En la parte superior de mi archivo MAKE tengo esta línea:

SHELL := /bin/sh

que se necesita para la mayoría de los comandos. Sin embargo, me gustaría tener también un comando make para activar mi entorno virtual, que está en una ruta diferente.

Aquí está el código que escribí para ello:

activate:
    source ~/.envs/$(APP)/bin/activate; \

El problema con esto es que esto simplemente imprime lo que está escrito aquí y no se ejecuta. Leí que podría tener algo que hacer con solo bash saber sobre la fuente, pero no puedo entender cómo cambiar temporalmente los modos dentro deactivate comando.

¿Cómo tendría que escribir este método, para que active mi virtualenv?

Respuestas a la pregunta(2)

Su respuesta a la pregunta