Я ищу простой рекомендуемый «минимальный» make-файл С++ для Linux, который будет использовать g++ для компиляции и связывания одного файла и h-файла. В идеале make-файл не будет содержать даже имен физических файлов, а будет иметь только преобразование .cpp в .o. Как лучше всего сгенерировать такой make-файл, не погружаясь в ужасы autoconf?
Текущий каталог содержит, например
t.cpp t.h
и я хочу создать make-файл для этого. Я попробовал autoconf, но предположил, что .h — это gcc, а не g++. Да, хотя я и не новичок, я заново изучаю лучшие подходы к управлению проектами многолетней давности и, следовательно, ищу автоматизированные способы создания и поддержки make-файлов для небольших проектов.