The dependency on Makefile.am is not enough. If mediastreamer2 is
reconfigured, the libmediastreamer_la_SOURCES variable in Makefile may
change as a result, requiring a rebuild of alldescs.h, even if
Makefile.am is untouched.
---
src/Makefile.am | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/Makefile.am b/src/Makefile.am
index 293cdda..fee7a1a 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -188,7 +188,7 @@ endif
-alldescs.h: Makefile.am $(libmediastreamer_la_SOURCES)
+alldescs.h: Makefile $(libmediastreamer_la_SOURCES)
builddir=`pwd`&& cd $(srcdir)&& \
awk 'BEGIN { FS="[()]" ; }; /^\t*MS_FILTER_DESC_EXPORT/{ printf("%s\n", $$2) }
'> $$builddir/filterdescs.txt $(libmediastreamer_la_SOURCES)&& \
awk 'BEGIN { print("#include \"mediastreamer2/msfilter.h\"\n") } { printf("extern
MSFilterDesc %s;\n",$$1) } ' $$builddir/filterdescs.txt> $$builddir/$@&& \