Если у вас есть файл заголовка, созданный опцией Yacc -d
, вы должны указать его в BUILT_SOURCES
, чтобы он создавался до компиляции любого другого исходного файла.
A Makefile.am
может выглядеть как
BUILT_SOURCES = parser.h
AM_YFLAGS = -d
bin_PROGRAMS = foo
foo_SOURCES = ... parser.y ...
(Этот пример дословно скопирован из руководства Automake .)