Я хотел бы иметь make файл вот так:
cudaLib :
# Create shared library with nvcc
ocelotLib :
# Create shared library for gpuocelot
build-cuda : cudaLib
make build
build-ocelot : ocelotLib
make build
build :
# build and link with the shared library
т.е. задачи *Lib
создают библиотеку, которая запускает cuda непосредственно на устройстве, или на gpuocelot соответственно.
Для обеих задач сборки мне нужно выполнить одни и те же шаги сборки, только создание библиотеки отличается.
Есть ли альтернатива запуску make напрямую?
make build
Вид послереквизита?