-%.pl: %.pl.in $(top_builddir)/config.status
- $(top_builddir)/config.status --file=$@:$<
-
-%.pm: %.pm.in $(top_builddir)/config.status
- $(top_builddir)/config.status --file=$@:$<
-
-# Shell
-%: %.sh $(top_builddir)/config.status
- $(top_builddir)/config.status --file=$@:$<
- chmod a+x $@
-
-%.sh: %.sh.in $(top_builddir)/config.status
- $(top_builddir)/config.status --file=$@:$<
-
-# Awk
-%: %.awk $(top_builddir)/config.status
- $(top_builddir)/config.status --file=$@:$<
- chmod a+x $@
-
-%.awk: %.awk.in $(top_builddir)/config.status
- $(top_builddir)/config.status --file=$@:$<
-
-# syntax-check perl scripts on 'make check'
-check-perl: $(CHECK_PERL)
- @CHECK_PERL="$(CHECK_PERL)"; \
- if test -f $(top_builddir)/perl/.libs/libCmdline.so -o -f $(top_builddir)/perl/libCmdline.so; then \
- if test -n "$(PERL)"; then \
- for perlobj in $$CHECK_PERL; do \
- grep -v '^use lib' $$perlobj > $$perlobj.nouselib; \
- $(PERL) $(CHECK_PERL_FLAGS) -I$(top_builddir)/perl -I$(top_builddir)/perl/.libs -I$(top_srcdir)/perl -c -w -T $$perlobj.nouselib || exit 1; \
- rm $$perlobj.nouselib; \
- done; \
- fi \
- fi
-check-local: check-perl
-
-# syntax-check perl scripts on 'make installcheck'
-installcheck-perl: $(CHECK_PERL)
- @CHECK_PERL="$(CHECK_PERL)"; \
- if test -n "$(PERL)"; then \
- for perlobj in $$CHECK_PERL; do \
- $(PERL) $(CHECK_PERL_FLAGS) -c -w -T $$perlobj || exit 1; \
- done; \
- fi
-installcheck-local: installcheck-perl
-check-shell: $(CHECK_SHELL)
- @CHECK_SHELL="$(CHECK_SHELL)"; \
- if test -n "$$CHECK_SHELL"; then \
- if test -n "$(BASH)"; then \
- for shobj in $$CHECK_SHELL; do \
- if $(BASH) -n $$shobj; then \
- echo "$$shobj syntax OK"; \
- else \
- echo "$$shobj syntax error"; \
- exit 1; \
- fi; \
- done; \
- else \
- echo "No 'bash' available -- cannot syntax-check shell scripts"; \
- fi; \
- fi
-check-local: check-shell
-
-# make sure that the sources for all shell and perl scripts get included
-# in the distribution
-dist-scripts:
- SCRIPTS_PERL="$(SCRIPTS_PERL)"; SCRIPTS_SHELL="$(SCRIPTS_SHELL)"; SCRIPTS_AWK="$(SCRIPTS_AWK)"; \
- for script in $$SCRIPTS_PERL; do \
- test -f $(srcdir)/$${script}.pl && { cp -p $(srcdir)/$${script}.pl $(distdir)/ || exit 1; } \
- done; \
- for script in $$SCRIPTS_SHELL; do \
- test -f $(srcdir)/$${script}.sh && { cp -p $(srcdir)/$${script}.sh $(distdir)/ || exit 1; } \
- done; \
- for script in $$SCRIPTS_AWK; do \
- test -f $(srcdir)/$${script}.awk && { cp -p $(srcdir)/$${script}.awk $(distdir)/ || exit 1; } \
- done; \
- for script in $$SCRIPTS_SHELL $$SCRIPTS_PERL $$SCRIPTS_AWK; do \
- test -f $(srcdir)/$${script}.in && { cp -p $(srcdir)/$${script}.in $(distdir)/ || exit 1; } \
- done; \
- true
-dist-hook: dist-scripts