Edit

kc3-lang/automake/lib/Automake/Makefile.in

Branch :

  • Show log

    Commit

  • Author : Ralf Wildenhues
    Date : 2008-03-08 13:58:18
    Hash : 2139f25b
    Message : Exploit `install' with multiple files at once for some file types. With nobase targets, at most 50 files are installed at once, to avoid quadratic string concatenation and line length limits. This isn't yet done with base targets. One hope is that there, the typical file name length is lower. If this turns out to be a problem, it should be revisited. * lib/am/inst-vars.am (am__nobase_list): New helper macro for installation of multiple nobase files at once: sorts and lists files keyed by their target directory. * lib/am/data.am (%DIR%%PRIMARY%_INSTALL): No need to set it to $(install_sh_DATA) any more, not even for nobase targets. (install-%DIR%%PRIMARY%): Split base and nobase cases. Rewrite to pass lists of files which all go in the same directory to `install'. In the nobase case, make use of $(am__nobase_list) and $(MKDIR_P) each directory before populating it. Take care of files in source and build trees, and avoid creating directories where no files are to be installed. * lib/am/libs.am (%DIR%LIBRARIES_INSTALL): Likewise. (install-%DIR%LIBRARIES): Likewise. * lib/am/python.am (%DIR%PYTHON_INSTALL): Likewise. (install-%DIR%PYTHON): Likewise. Also take care to keep note of a list for byte compilation after installation. * lib/am/texinfos.am (install-dvi-am, install-html-am) (install-info-am, install-pdf-am, install-ps-am): Use file lists to install multiple files at once. * NEWS: Update. Suggested by Akim Demaille. Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>

  • lib/Automake/Makefile.in
  • # Makefile.in generated by automake 1.10a from Makefile.am.
    # @configure_input@
    
    # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
    # 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
    # This Makefile.in is free software; the Free Software Foundation
    # gives unlimited permission to copy and/or distribute it,
    # with or without modifications, as long as this notice is preserved.
    
    # This program is distributed in the hope that it will be useful,
    # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
    # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
    # PARTICULAR PURPOSE.
    
    @SET_MAKE@
    
    VPATH = @srcdir@
    pkgdatadir = $(datadir)/@PACKAGE@
    pkgincludedir = $(includedir)/@PACKAGE@
    pkglibdir = $(libdir)/@PACKAGE@
    pkglibexecdir = $(libexecdir)/@PACKAGE@
    am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
    install_sh_DATA = $(install_sh) -c -m 644
    install_sh_PROGRAM = $(install_sh) -c
    install_sh_SCRIPT = $(install_sh) -c
    INSTALL_HEADER = $(INSTALL_DATA)
    transform = $(program_transform_name)
    NORMAL_INSTALL = :
    PRE_INSTALL = :
    POST_INSTALL = :
    NORMAL_UNINSTALL = :
    PRE_UNINSTALL = :
    POST_UNINSTALL = :
    build_triplet = @build@
    subdir = lib/Automake
    DIST_COMMON = $(dist_perllib_DATA) $(srcdir)/Makefile.am \
    	$(srcdir)/Makefile.in
    ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
    am__aclocal_m4_deps = $(top_srcdir)/m4/amversion.m4 \
    	$(top_srcdir)/m4/auxdir.m4 $(top_srcdir)/m4/init.m4 \
    	$(top_srcdir)/m4/install-sh.m4 $(top_srcdir)/m4/lead-dot.m4 \
    	$(top_srcdir)/m4/missing.m4 $(top_srcdir)/m4/mkdirp.m4 \
    	$(top_srcdir)/m4/options.m4 $(top_srcdir)/m4/runlog.m4 \
    	$(top_srcdir)/m4/sanity.m4 $(top_srcdir)/m4/strip.m4 \
    	$(top_srcdir)/m4/substnot.m4 $(top_srcdir)/m4/tar.m4 \
    	$(top_srcdir)/configure.ac
    am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
    	$(ACLOCAL_M4)
    mkinstalldirs = $(SHELL) $(top_srcdir)/lib/mkinstalldirs
    CONFIG_CLEAN_FILES =
    SOURCES =
    DIST_SOURCES =
    RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
    	html-recursive info-recursive install-data-recursive \
    	install-dvi-recursive install-exec-recursive \
    	install-html-recursive install-info-recursive \
    	install-pdf-recursive install-ps-recursive install-recursive \
    	installcheck-recursive installdirs-recursive pdf-recursive \
    	ps-recursive uninstall-recursive
    am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
    am__vpath_adj = case $$p in \
        $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
        *) f=$$p;; \
      esac;
    am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
    am__nobase_list = \
      srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`; \
      for p in $$list; do echo "$$p $$p"; done | \
      sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
      $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
        if (++n[$$2] == 50) { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
        END { for (dir in files) print dir " " files[dir] }'
    am__installdirs = "$(DESTDIR)$(perllibdir)" "$(DESTDIR)$(perllibdir)"
    dist_perllibDATA_INSTALL = $(INSTALL_DATA)
    nodist_perllibDATA_INSTALL = $(INSTALL_DATA)
    DATA = $(dist_perllib_DATA) $(nodist_perllib_DATA)
    RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
      distclean-recursive maintainer-clean-recursive
    ETAGS = etags
    CTAGS = ctags
    DIST_SUBDIRS = $(SUBDIRS)
    DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
    am__relativize = \
      dir0=`pwd`; \
      sed_first='s,^\([^/]*\)/.*$$,\1,'; \
      sed_rest='s,^[^/]*/*,,'; \
      sed_last='s,^.*/\([^/]*\)$$,\1,'; \
      sed_butlast='s,/*[^/]*$$,,'; \
      while test -n "$$dir1"; do \
        first=`echo "$$dir1" | sed -e "$$sed_first"`; \
        if test "$$first" != "."; then \
          if test "$$first" = ".."; then \
            dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
            dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
          else \
            first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
            if test "$$first2" = "$$first"; then \
              dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
            else \
              dir2="../$$dir2"; \
            fi; \
            dir0="$$dir0"/"$$first"; \
          fi; \
        fi; \
        dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
      done; \
      reldir="$$dir2"
    ACLOCAL = @ACLOCAL@
    AMTAR = @AMTAR@
    APIVERSION = @APIVERSION@
    AUTOCONF = @AUTOCONF@
    AUTOHEADER = @AUTOHEADER@
    AUTOMAKE = @AUTOMAKE@
    AWK = @AWK@
    CYGPATH_W = @CYGPATH_W@
    DEFS = @DEFS@
    ECHO_C = @ECHO_C@
    ECHO_N = @ECHO_N@
    ECHO_T = @ECHO_T@
    EGREP = @EGREP@
    FGREP = @FGREP@
    GREP = @GREP@
    INSTALL = @INSTALL@
    INSTALL_DATA = @INSTALL_DATA@
    INSTALL_PROGRAM = @INSTALL_PROGRAM@
    INSTALL_SCRIPT = @INSTALL_SCRIPT@
    INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
    LIBOBJS = @LIBOBJS@
    LIBS = @LIBS@
    LN = @LN@
    LTLIBOBJS = @LTLIBOBJS@
    MAKEINFO = @MAKEINFO@
    MKDIR_P = @MKDIR_P@
    MODIFICATION_DELAY = @MODIFICATION_DELAY@
    PACKAGE = @PACKAGE@
    PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
    PACKAGE_NAME = @PACKAGE_NAME@
    PACKAGE_STRING = @PACKAGE_STRING@
    PACKAGE_TARNAME = @PACKAGE_TARNAME@
    PACKAGE_VERSION = @PACKAGE_VERSION@
    PATH_SEPARATOR = @PATH_SEPARATOR@
    PERL = @PERL@
    SET_MAKE = @SET_MAKE@
    SHELL = @SHELL@
    STRIP = @STRIP@
    TEX = @TEX@
    VERSION = @VERSION@
    abs_builddir = @abs_builddir@
    abs_srcdir = @abs_srcdir@
    abs_top_builddir = @abs_top_builddir@
    abs_top_srcdir = @abs_top_srcdir@
    am_AUTOCONF = @am_AUTOCONF@
    am__leading_dot = @am__leading_dot@
    am__tar = @am__tar@
    am__untar = @am__untar@
    bindir = @bindir@
    build = @build@
    build_alias = @build_alias@
    build_cpu = @build_cpu@
    build_os = @build_os@
    build_vendor = @build_vendor@
    builddir = @builddir@
    datadir = @datadir@
    datarootdir = @datarootdir@
    docdir = @docdir@
    dvidir = @dvidir@
    exec_prefix = @exec_prefix@
    host_alias = @host_alias@
    htmldir = @htmldir@
    includedir = @includedir@
    infodir = @infodir@
    install_sh = @install_sh@
    libdir = @libdir@
    libexecdir = @libexecdir@
    localedir = @localedir@
    localstatedir = @localstatedir@
    mandir = @mandir@
    mkdir_p = @mkdir_p@
    oldincludedir = @oldincludedir@
    pdfdir = @pdfdir@
    pkgvdatadir = @pkgvdatadir@
    prefix = @prefix@
    program_transform_name = @program_transform_name@
    psdir = @psdir@
    sbindir = @sbindir@
    sharedstatedir = @sharedstatedir@
    srcdir = @srcdir@
    sysconfdir = @sysconfdir@
    target_alias = @target_alias@
    top_build_prefix = @top_build_prefix@
    top_builddir = @top_builddir@
    top_srcdir = @top_srcdir@
    SUBDIRS = tests
    perllibdir = $(pkgvdatadir)/Automake
    dist_perllib_DATA = \
      ChannelDefs.pm \
      Channels.pm \
      Condition.pm \
      Configure_ac.pm \
      DisjConditions.pm \
      FileUtils.pm \
      General.pm \
      Item.pm \
      ItemDef.pm \
      Location.pm \
      Options.pm \
      Rule.pm \
      RuleDef.pm \
      Struct.pm \
      Variable.pm \
      VarDef.pm \
      Version.pm \
      XFile.pm \
      Wrap.pm
    
    nodist_perllib_DATA = \
      Config.pm
    
    CLEANFILES = $(nodist_perllib_DATA)
    do_subst = in=`echo $@ | sed 's/\.[^.]*$$//'`; sed \
      -e 's,[@]APIVERSION[@],$(APIVERSION),g' \
      -e 's,[@]PACKAGE[@],$(PACKAGE),g' \
      -e 's,[@]PERL[@],$(PERL),g' \
      -e 's,[@]SHELL[@],$(SHELL),g' \
      -e 's,[@]VERSION[@],$(VERSION),g' \
      -e "s,[@]configure_input[@],Generated from $$in.in; do not edit by hand.,g" \
      -e 's,[@]datadir[@],$(datadir),g'
    
    EXTRA_DIST = Config.in
    all: all-recursive
    
    .SUFFIXES:
    $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
    	@for dep in $?; do \
    	  case '$(am__configure_deps)' in \
    	    *$$dep*) \
    	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
    		&& exit 0; \
    	      exit 1;; \
    	  esac; \
    	done; \
    	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  lib/Automake/Makefile'; \
    	cd $(top_srcdir) && \
    	  $(AUTOMAKE) --gnu  lib/Automake/Makefile
    .PRECIOUS: Makefile
    Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
    	@case '$?' in \
    	  *config.status*) \
    	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
    	  *) \
    	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
    	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
    	esac;
    
    $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
    	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
    
    $(top_srcdir)/configure:  $(am__configure_deps)
    	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
    $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
    	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
    $(am__aclocal_m4_deps):
    install-dist_perllibDATA: $(dist_perllib_DATA)
    	@$(NORMAL_INSTALL)
    	test -z "$(perllibdir)" || $(MKDIR_P) "$(DESTDIR)$(perllibdir)"
    	@list='$(dist_perllib_DATA)'; list2=; for p in $$list; do \
    	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
    	  list2="$$list2 $$d$$p"; \
    	done; \
    	test -z "$$list2" || { \
    	  echo " $(dist_perllibDATA_INSTALL) $$list2 '$(DESTDIR)$(perllibdir)'"; \
    	  $(dist_perllibDATA_INSTALL) $$list2 "$(DESTDIR)$(perllibdir)"; }
    
    uninstall-dist_perllibDATA:
    	@$(NORMAL_UNINSTALL)
    	@list='$(dist_perllib_DATA)'; for p in $$list; do \
    	  $(am__strip_dir) \
    	  echo " rm -f '$(DESTDIR)$(perllibdir)/$$f'"; \
    	  rm -f "$(DESTDIR)$(perllibdir)/$$f"; \
    	done
    install-nodist_perllibDATA: $(nodist_perllib_DATA)
    	@$(NORMAL_INSTALL)
    	test -z "$(perllibdir)" || $(MKDIR_P) "$(DESTDIR)$(perllibdir)"
    	@list='$(nodist_perllib_DATA)'; list2=; for p in $$list; do \
    	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
    	  list2="$$list2 $$d$$p"; \
    	done; \
    	test -z "$$list2" || { \
    	  echo " $(nodist_perllibDATA_INSTALL) $$list2 '$(DESTDIR)$(perllibdir)'"; \
    	  $(nodist_perllibDATA_INSTALL) $$list2 "$(DESTDIR)$(perllibdir)"; }
    
    uninstall-nodist_perllibDATA:
    	@$(NORMAL_UNINSTALL)
    	@list='$(nodist_perllib_DATA)'; for p in $$list; do \
    	  $(am__strip_dir) \
    	  echo " rm -f '$(DESTDIR)$(perllibdir)/$$f'"; \
    	  rm -f "$(DESTDIR)$(perllibdir)/$$f"; \
    	done
    
    # This directory's subdirectories are mostly independent; you can cd
    # into them and run `make' without going through this Makefile.
    # To change the values of `make' variables: instead of editing Makefiles,
    # (1) if the variable is set in `config.status', edit `config.status'
    #     (which will cause the Makefiles to be regenerated when you run `make');
    # (2) otherwise, pass the desired values on the `make' command line.
    $(RECURSIVE_TARGETS):
    	@failcom='exit 1'; \
    	for f in x $$MAKEFLAGS; do \
    	  case $$f in \
    	    *=* | --[!k]*);; \
    	    *k*) failcom='fail=yes';; \
    	  esac; \
    	done; \
    	dot_seen=no; \
    	target=`echo $@ | sed s/-recursive//`; \
    	list='$(SUBDIRS)'; for subdir in $$list; do \
    	  echo "Making $$target in $$subdir"; \
    	  if test "$$subdir" = "."; then \
    	    dot_seen=yes; \
    	    local_target="$$target-am"; \
    	  else \
    	    local_target="$$target"; \
    	  fi; \
    	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
    	  || eval $$failcom; \
    	done; \
    	if test "$$dot_seen" = "no"; then \
    	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
    	fi; test -z "$$fail"
    
    $(RECURSIVE_CLEAN_TARGETS):
    	@failcom='exit 1'; \
    	for f in x $$MAKEFLAGS; do \
    	  case $$f in \
    	    *=* | --[!k]*);; \
    	    *k*) failcom='fail=yes';; \
    	  esac; \
    	done; \
    	dot_seen=no; \
    	case "$@" in \
    	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
    	  *) list='$(SUBDIRS)' ;; \
    	esac; \
    	rev=''; for subdir in $$list; do \
    	  if test "$$subdir" = "."; then :; else \
    	    rev="$$subdir $$rev"; \
    	  fi; \
    	done; \
    	rev="$$rev ."; \
    	target=`echo $@ | sed s/-recursive//`; \
    	for subdir in $$rev; do \
    	  echo "Making $$target in $$subdir"; \
    	  if test "$$subdir" = "."; then \
    	    local_target="$$target-am"; \
    	  else \
    	    local_target="$$target"; \
    	  fi; \
    	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
    	  || eval $$failcom; \
    	done && test -z "$$fail"
    tags-recursive:
    	list='$(SUBDIRS)'; for subdir in $$list; do \
    	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
    	done
    ctags-recursive:
    	list='$(SUBDIRS)'; for subdir in $$list; do \
    	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
    	done
    
    ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
    	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
    	unique=`for i in $$list; do \
    	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
    	  done | \
    	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
    	      END { if (nonempty) { for (i in files) print i; }; }'`; \
    	mkid -fID $$unique
    tags: TAGS
    
    TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
    		$(TAGS_FILES) $(LISP)
    	set x; \
    	here=`pwd`; \
    	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
    	  include_option=--etags-include; \
    	  empty_fix=.; \
    	else \
    	  include_option=--include; \
    	  empty_fix=; \
    	fi; \
    	list='$(SUBDIRS)'; for subdir in $$list; do \
    	  if test "$$subdir" = .; then :; else \
    	    test ! -f $$subdir/TAGS || \
    	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
    	  fi; \
    	done; \
    	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
    	unique=`for i in $$list; do \
    	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
    	  done | \
    	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
    	      END { if (nonempty) { for (i in files) print i; }; }'`; \
    	shift; \
    	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
    	  test -n "$$unique" || unique=$$empty_fix; \
    	  if test $$# -gt 0; then \
    	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
    	      "$$@" $$unique; \
    	  else \
    	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
    	      $$unique; \
    	  fi; \
    	fi
    ctags: CTAGS
    CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
    		$(TAGS_FILES) $(LISP)
    	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
    	unique=`for i in $$list; do \
    	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
    	  done | \
    	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
    	      END { if (nonempty) { for (i in files) print i; }; }'`; \
    	test -z "$(CTAGS_ARGS)$$unique" \
    	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
    	     $$unique
    
    GTAGS:
    	here=`$(am__cd) $(top_builddir) && pwd` \
    	  && cd $(top_srcdir) \
    	  && gtags -i $(GTAGS_ARGS) "$$here"
    
    distclean-tags:
    	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
    
    distdir: $(DISTFILES)
    	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
    	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
    	list='$(DISTFILES)'; \
    	  dist_files=`for file in $$list; do echo $$file; done | \
    	  sed -e "s|^$$srcdirstrip/||;t" \
    	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
    	case $$dist_files in \
    	  */*) $(MKDIR_P) `echo "$$dist_files" | \
    			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
    			   sort -u` ;; \
    	esac; \
    	for file in $$dist_files; do \
    	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
    	  if test -d $$d/$$file; then \
    	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
    	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
    	      cp -pR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
    	    fi; \
    	    cp -pR $$d/$$file "$(distdir)$$dir" || exit 1; \
    	  else \
    	    test -f "$(distdir)/$$file" \
    	    || cp -p $$d/$$file "$(distdir)/$$file" \
    	    || exit 1; \
    	  fi; \
    	done
    	list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
    	  if test "$$subdir" = .; then :; else \
    	    test -d "$(distdir)/$$subdir" \
    	    || $(MKDIR_P) "$(distdir)/$$subdir" \
    	    || exit 1; \
    	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
    	    $(am__relativize); \
    	    new_distdir=$$reldir; \
    	    dir1=$$subdir; dir2="$(top_distdir)"; \
    	    $(am__relativize); \
    	    new_top_distdir=$$reldir; \
    	    (cd $$subdir && \
    	      $(MAKE) $(AM_MAKEFLAGS) \
    	        top_distdir="$$new_top_distdir" \
    	        distdir="$$new_distdir" \
    		am__remove_distdir=: \
    		am__skip_length_check=: \
    	        distdir) \
    	      || exit 1; \
    	  fi; \
    	done
    check-am: all-am
    check: check-recursive
    all-am: Makefile $(DATA)
    installdirs: installdirs-recursive
    installdirs-am:
    	for dir in "$(DESTDIR)$(perllibdir)" "$(DESTDIR)$(perllibdir)"; do \
    	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
    	done
    install: install-recursive
    install-exec: install-exec-recursive
    install-data: install-data-recursive
    uninstall: uninstall-recursive
    
    install-am: all-am
    	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
    
    installcheck: installcheck-recursive
    install-strip:
    	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
    	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
    	  `test -z '$(STRIP)' || \
    	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
    mostlyclean-generic:
    
    clean-generic:
    	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
    
    distclean-generic:
    	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
    
    maintainer-clean-generic:
    	@echo "This command is intended for maintainers to use"
    	@echo "it deletes files that may require special tools to rebuild."
    clean: clean-recursive
    
    clean-am: clean-generic mostlyclean-am
    
    distclean: distclean-recursive
    	-rm -f Makefile
    distclean-am: clean-am distclean-generic distclean-tags
    
    dvi: dvi-recursive
    
    dvi-am:
    
    html: html-recursive
    
    info: info-recursive
    
    info-am:
    
    install-data-am: install-dist_perllibDATA install-nodist_perllibDATA
    
    install-dvi: install-dvi-recursive
    
    install-exec-am:
    
    install-html: install-html-recursive
    
    install-info: install-info-recursive
    
    install-man:
    
    install-pdf: install-pdf-recursive
    
    install-ps: install-ps-recursive
    
    installcheck-am:
    
    maintainer-clean: maintainer-clean-recursive
    	-rm -f Makefile
    maintainer-clean-am: distclean-am maintainer-clean-generic
    
    mostlyclean: mostlyclean-recursive
    
    mostlyclean-am: mostlyclean-generic
    
    pdf: pdf-recursive
    
    pdf-am:
    
    ps: ps-recursive
    
    ps-am:
    
    uninstall-am: uninstall-dist_perllibDATA uninstall-nodist_perllibDATA
    
    .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
    	install-strip
    
    .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
    	all all-am check check-am clean clean-generic ctags \
    	ctags-recursive distclean distclean-generic distclean-tags \
    	distdir dvi dvi-am html html-am info info-am install \
    	install-am install-data install-data-am \
    	install-dist_perllibDATA install-dvi install-dvi-am \
    	install-exec install-exec-am install-html install-html-am \
    	install-info install-info-am install-man \
    	install-nodist_perllibDATA install-pdf install-pdf-am \
    	install-ps install-ps-am install-strip installcheck \
    	installcheck-am installdirs installdirs-am maintainer-clean \
    	maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
    	pdf-am ps ps-am tags tags-recursive uninstall uninstall-am \
    	uninstall-dist_perllibDATA uninstall-nodist_perllibDATA
    
    
    Config.pm: Config.in Makefile
    	rm -f Config.tmp Config.pm
    	$(do_subst) $(srcdir)/Config.in >Config.tmp
    	chmod +x Config.tmp
    	chmod a-w Config.tmp
    	mv -f Config.tmp Config.pm
    
    # Tell versions [3.59,3.63) of GNU make to not export all variables.
    # Otherwise a system limit (for SysV at least) may be exceeded.
    .NOEXPORT: