D=indi-celestronaux indi-lxd650 default: ${D:%=%/default} clean: ${D:%=%/clean} install: ${D:%=%/install} %/install:%/default (cd ${@:%/install=%/build} && make install) %/default:%/build/Makefile (cd ${@:%/default=%/build} && make) %/build/Makefile: mkdir -p ${@:%/Makefile=%} (cd ${@:%/Makefile=%} && cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..) %/clean: /bin/rm -rf ${@:%/clean=%/build}