99 |
TAGS_FILES = $(dist_autotestlib_DATA) |
TAGS_FILES = $(dist_autotestlib_DATA) |
100 |
|
|
101 |
ETAGS_ARGS = $(ETAGS_FOR_AUTOCONF) |
ETAGS_ARGS = $(ETAGS_FOR_AUTOCONF) |
102 |
|
forbidden_patterns = -e '^_*EOF' -e ' cmp ' |
103 |
|
forbidden_patterns_files = $(dist_autotestlib_DATA) |
104 |
|
|
105 |
SUFFIXES = .m4 .m4f |
SUFFIXES = .m4 .m4f |
106 |
|
|
287 |
distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) |
distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) |
288 |
|
|
289 |
distdir: $(DISTFILES) |
distdir: $(DISTFILES) |
290 |
$(mkinstalldirs) $(distdir)/$(srcdir)/.. |
$(mkinstalldirs) $(distdir)/./.. |
291 |
@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ |
@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ |
292 |
|
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ |
293 |
list='$(DISTFILES)'; for file in $$list; do \ |
list='$(DISTFILES)'; for file in $$list; do \ |
294 |
case $$file in \ |
case $$file in \ |
295 |
$(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ |
$(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ |
296 |
|
$(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ |
297 |
esac; \ |
esac; \ |
298 |
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ |
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ |
299 |
dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ |
dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ |
406 |
uninstall-nodist_autotestlibDATA |
uninstall-nodist_autotestlibDATA |
407 |
|
|
408 |
|
|
409 |
check-local: |
check-local: check-forbidden-patterns |
|
if (cd $(srcdir) && \ |
|
|
grep '^_*EOF' $(dist_autotestlib_DATA)) >eof.log; then \ |
|
|
echo "ERROR: user EOF tags were used:" >&2; \ |
|
|
sed "s,^,$*.m4: ," <eof.log >&2; \ |
|
|
echo >&2; \ |
|
|
exit 1; \ |
|
|
else \ |
|
|
rm -f eof.log; \ |
|
|
fi |
|
410 |
|
|
411 |
autotest.m4f: $(autotest_m4f_dependencies) |
autotest.m4f: $(autotest_m4f_dependencies) |
412 |
$(MY_AUTOM4TE): |
$(MY_AUTOM4TE): |
429 |
# For parallel builds. |
# For parallel builds. |
430 |
$(build_libdir)/m4sugar/version.m4: |
$(build_libdir)/m4sugar/version.m4: |
431 |
cd $(build_libdir)/m4sugar && $(MAKE) $(AM_MAKEFLAGS) version.m4 |
cd $(build_libdir)/m4sugar && $(MAKE) $(AM_MAKEFLAGS) version.m4 |
432 |
|
|
433 |
|
check-forbidden-patterns: |
434 |
|
if (cd $(srcdir) && \ |
435 |
|
grep $(forbidden_patterns) $(forbidden_patterns_files)) \ |
436 |
|
>forbidden.log; then \ |
437 |
|
echo "ERROR: forbidden patterns were found:" >&2; \ |
438 |
|
sed "s,^,$*.m4: ," <forbidden.log >&2; \ |
439 |
|
echo >&2; \ |
440 |
|
exit 1; \ |
441 |
|
else \ |
442 |
|
rm -f forbidden.log; \ |
443 |
|
fi |
444 |
# Tell versions [3.59,3.63) of GNU make to not export all variables. |
# Tell versions [3.59,3.63) of GNU make to not export all variables. |
445 |
# Otherwise a system limit (for SysV at least) may be exceeded. |
# Otherwise a system limit (for SysV at least) may be exceeded. |
446 |
.NOEXPORT: |
.NOEXPORT: |