Ваше правило печати сборки ни от чего не зависит - сообщите ему, в каких файлах он должен смотреть метки времени, например:
build-printing: directory/myfile.src
....
приведет к тому, что печать сборки будет выполняться только в том случае, если метка временина directoy / myfile.src новее, чем отметка времени сборки печати.Поскольку правило не выглядит так, как будто оно создает печать сборки как файл, вы, вероятно, захотите переименовать его, чтобы оно соответствовало выходному файлу, например ...
printing.deb: directory/myfile.src
....
Если вы хотите использовать правилос именем build-printing вы можете либо сделать это правило касающимся файла, называемого build-printing, либо сделать это правило зависимым от printing.deb.