Вот простой заголовочный файл для шести разных программ. Этот Makefile работал нормально, но потом я изменил программы, добавив в них другие файлы реализации. Этот Makefile необходимо изменить, чтобы при изменении файлов реализации файлы, включающие эти файлы реализации, перекомпилировались.
all: load list show add delete btree
%: %.cpp
g++ $< -g -o $@