mirror of
				https://github.com/troglobit/editline.git
				synced 2025-11-01 01:01:34 +08:00 
			
		
		
		
	Add standard GNU configure and build system (autoconf+automake).
Enable termio backend in sysunix.c (HAVE_TERMIO_H) Modify original sources to fit standard macros defined in config.h
This commit is contained in:
		
							
								
								
									
										2
									
								
								Makefile.am
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								Makefile.am
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,2 @@ | |||||||
|  | AUTOMAKE_OPTIONS = foreign | ||||||
|  | SUBDIRS = src examples | ||||||
							
								
								
									
										596
									
								
								Makefile.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										596
									
								
								Makefile.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,596 @@ | |||||||
|  | # Makefile.in generated by automake 1.10.1 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@ | ||||||
|  | pkglibdir = $(libdir)/@PACKAGE@ | ||||||
|  | pkgincludedir = $(includedir)/@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 = : | ||||||
|  | subdir = . | ||||||
|  | DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ | ||||||
|  | 	$(srcdir)/Makefile.in $(srcdir)/config.h.in \ | ||||||
|  | 	$(top_srcdir)/configure depcomp install-sh missing | ||||||
|  | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 | ||||||
|  | am__aclocal_m4_deps = $(top_srcdir)/configure.ac | ||||||
|  | am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ | ||||||
|  | 	$(ACLOCAL_M4) | ||||||
|  | am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ | ||||||
|  |  configure.lineno config.status.lineno | ||||||
|  | mkinstalldirs = $(install_sh) -d | ||||||
|  | CONFIG_HEADER = config.h | ||||||
|  | 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 | ||||||
|  | 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) | ||||||
|  | distdir = $(PACKAGE)-$(VERSION) | ||||||
|  | top_distdir = $(distdir) | ||||||
|  | am__remove_distdir = \ | ||||||
|  |   { test ! -d $(distdir) \ | ||||||
|  |     || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ | ||||||
|  |          && rm -fr $(distdir); }; } | ||||||
|  | DIST_ARCHIVES = $(distdir).tar.gz | ||||||
|  | GZIP_ENV = --best | ||||||
|  | distuninstallcheck_listfiles = find . -type f -print | ||||||
|  | distcleancheck_listfiles = find . -type f -print | ||||||
|  | ACLOCAL = @ACLOCAL@ | ||||||
|  | AMTAR = @AMTAR@ | ||||||
|  | AUTOCONF = @AUTOCONF@ | ||||||
|  | AUTOHEADER = @AUTOHEADER@ | ||||||
|  | AUTOMAKE = @AUTOMAKE@ | ||||||
|  | AWK = @AWK@ | ||||||
|  | CC = @CC@ | ||||||
|  | CCDEPMODE = @CCDEPMODE@ | ||||||
|  | CFLAGS = @CFLAGS@ | ||||||
|  | CPP = @CPP@ | ||||||
|  | CPPFLAGS = @CPPFLAGS@ | ||||||
|  | CYGPATH_W = @CYGPATH_W@ | ||||||
|  | DEFS = @DEFS@ | ||||||
|  | DEPDIR = @DEPDIR@ | ||||||
|  | ECHO_C = @ECHO_C@ | ||||||
|  | ECHO_N = @ECHO_N@ | ||||||
|  | ECHO_T = @ECHO_T@ | ||||||
|  | EGREP = @EGREP@ | ||||||
|  | EXEEXT = @EXEEXT@ | ||||||
|  | GREP = @GREP@ | ||||||
|  | INSTALL = @INSTALL@ | ||||||
|  | INSTALL_DATA = @INSTALL_DATA@ | ||||||
|  | INSTALL_PROGRAM = @INSTALL_PROGRAM@ | ||||||
|  | INSTALL_SCRIPT = @INSTALL_SCRIPT@ | ||||||
|  | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | ||||||
|  | LDFLAGS = @LDFLAGS@ | ||||||
|  | LIBOBJS = @LIBOBJS@ | ||||||
|  | LIBS = @LIBS@ | ||||||
|  | LTLIBOBJS = @LTLIBOBJS@ | ||||||
|  | MAKEINFO = @MAKEINFO@ | ||||||
|  | MKDIR_P = @MKDIR_P@ | ||||||
|  | OBJEXT = @OBJEXT@ | ||||||
|  | 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@ | ||||||
|  | RANLIB = @RANLIB@ | ||||||
|  | SET_MAKE = @SET_MAKE@ | ||||||
|  | SHELL = @SHELL@ | ||||||
|  | STRIP = @STRIP@ | ||||||
|  | VERSION = @VERSION@ | ||||||
|  | abs_builddir = @abs_builddir@ | ||||||
|  | abs_srcdir = @abs_srcdir@ | ||||||
|  | abs_top_builddir = @abs_top_builddir@ | ||||||
|  | abs_top_srcdir = @abs_top_srcdir@ | ||||||
|  | ac_ct_CC = @ac_ct_CC@ | ||||||
|  | am__include = @am__include@ | ||||||
|  | am__leading_dot = @am__leading_dot@ | ||||||
|  | am__quote = @am__quote@ | ||||||
|  | am__tar = @am__tar@ | ||||||
|  | am__untar = @am__untar@ | ||||||
|  | bindir = @bindir@ | ||||||
|  | build_alias = @build_alias@ | ||||||
|  | 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@ | ||||||
|  | prefix = @prefix@ | ||||||
|  | program_transform_name = @program_transform_name@ | ||||||
|  | psdir = @psdir@ | ||||||
|  | sbindir = @sbindir@ | ||||||
|  | sharedstatedir = @sharedstatedir@ | ||||||
|  | srcdir = @srcdir@ | ||||||
|  | sysconfdir = @sysconfdir@ | ||||||
|  | target_alias = @target_alias@ | ||||||
|  | top_builddir = @top_builddir@ | ||||||
|  | top_srcdir = @top_srcdir@ | ||||||
|  | AUTOMAKE_OPTIONS = foreign | ||||||
|  | SUBDIRS = src examples | ||||||
|  | all: config.h | ||||||
|  | 	$(MAKE) $(AM_MAKEFLAGS) all-recursive | ||||||
|  |  | ||||||
|  | .SUFFIXES: | ||||||
|  | am--refresh: | ||||||
|  | 	@: | ||||||
|  | $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps) | ||||||
|  | 	@for dep in $?; do \ | ||||||
|  | 	  case '$(am__configure_deps)' in \ | ||||||
|  | 	    *$$dep*) \ | ||||||
|  | 	      echo ' cd $(srcdir) && $(AUTOMAKE) --foreign '; \ | ||||||
|  | 	      cd $(srcdir) && $(AUTOMAKE) --foreign  \ | ||||||
|  | 		&& exit 0; \ | ||||||
|  | 	      exit 1;; \ | ||||||
|  | 	  esac; \ | ||||||
|  | 	done; \ | ||||||
|  | 	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign  Makefile'; \ | ||||||
|  | 	cd $(top_srcdir) && \ | ||||||
|  | 	  $(AUTOMAKE) --foreign  Makefile | ||||||
|  | .PRECIOUS: Makefile | ||||||
|  | Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status | ||||||
|  | 	@case '$?' in \ | ||||||
|  | 	  *config.status*) \ | ||||||
|  | 	    echo ' $(SHELL) ./config.status'; \ | ||||||
|  | 	    $(SHELL) ./config.status;; \ | ||||||
|  | 	  *) \ | ||||||
|  | 	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ | ||||||
|  | 	    cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ | ||||||
|  | 	esac; | ||||||
|  |  | ||||||
|  | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) | ||||||
|  | 	$(SHELL) ./config.status --recheck | ||||||
|  |  | ||||||
|  | $(top_srcdir)/configure:  $(am__configure_deps) | ||||||
|  | 	cd $(srcdir) && $(AUTOCONF) | ||||||
|  | $(ACLOCAL_M4):  $(am__aclocal_m4_deps) | ||||||
|  | 	cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) | ||||||
|  |  | ||||||
|  | config.h: stamp-h1 | ||||||
|  | 	@if test ! -f $@; then \ | ||||||
|  | 	  rm -f stamp-h1; \ | ||||||
|  | 	  $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \ | ||||||
|  | 	else :; fi | ||||||
|  |  | ||||||
|  | stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status | ||||||
|  | 	@rm -f stamp-h1 | ||||||
|  | 	cd $(top_builddir) && $(SHELL) ./config.status config.h | ||||||
|  | $(srcdir)/config.h.in:  $(am__configure_deps)  | ||||||
|  | 	cd $(top_srcdir) && $(AUTOHEADER) | ||||||
|  | 	rm -f stamp-h1 | ||||||
|  | 	touch $@ | ||||||
|  |  | ||||||
|  | distclean-hdr: | ||||||
|  | 	-rm -f config.h stamp-h1 | ||||||
|  |  | ||||||
|  | # 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; nonemtpy = 1; } \ | ||||||
|  | 	      END { if (nonempty) { for (i in files) print i; }; }'`; \ | ||||||
|  | 	mkid -fID $$unique | ||||||
|  | tags: TAGS | ||||||
|  |  | ||||||
|  | TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ | ||||||
|  | 		$(TAGS_FILES) $(LISP) | ||||||
|  | 	tags=; \ | ||||||
|  | 	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 || \ | ||||||
|  | 	      tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ | ||||||
|  | 	  fi; \ | ||||||
|  | 	done; \ | ||||||
|  | 	list='$(SOURCES) $(HEADERS) config.h.in $(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; }; }'`; \ | ||||||
|  | 	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ | ||||||
|  | 	  test -n "$$unique" || unique=$$empty_fix; \ | ||||||
|  | 	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ | ||||||
|  | 	    $$tags $$unique; \ | ||||||
|  | 	fi | ||||||
|  | ctags: CTAGS | ||||||
|  | CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ | ||||||
|  | 		$(TAGS_FILES) $(LISP) | ||||||
|  | 	tags=; \ | ||||||
|  | 	list='$(SOURCES) $(HEADERS) config.h.in $(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)$$tags$$unique" \ | ||||||
|  | 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ | ||||||
|  | 	     $$tags $$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) | ||||||
|  | 	$(am__remove_distdir) | ||||||
|  | 	test -d $(distdir) || mkdir $(distdir) | ||||||
|  | 	@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; \ | ||||||
|  | 	    distdir=`$(am__cd) $(distdir) && pwd`; \ | ||||||
|  | 	    top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ | ||||||
|  | 	    (cd $$subdir && \ | ||||||
|  | 	      $(MAKE) $(AM_MAKEFLAGS) \ | ||||||
|  | 	        top_distdir="$$top_distdir" \ | ||||||
|  | 	        distdir="$$distdir/$$subdir" \ | ||||||
|  | 		am__remove_distdir=: \ | ||||||
|  | 		am__skip_length_check=: \ | ||||||
|  | 	        distdir) \ | ||||||
|  | 	      || exit 1; \ | ||||||
|  | 	  fi; \ | ||||||
|  | 	done | ||||||
|  | 	-find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ | ||||||
|  | 	  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ | ||||||
|  | 	  ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ | ||||||
|  | 	  ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ | ||||||
|  | 	|| chmod -R a+r $(distdir) | ||||||
|  | dist-gzip: distdir | ||||||
|  | 	tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz | ||||||
|  | 	$(am__remove_distdir) | ||||||
|  |  | ||||||
|  | dist-bzip2: distdir | ||||||
|  | 	tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 | ||||||
|  | 	$(am__remove_distdir) | ||||||
|  |  | ||||||
|  | dist-lzma: distdir | ||||||
|  | 	tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma | ||||||
|  | 	$(am__remove_distdir) | ||||||
|  |  | ||||||
|  | dist-tarZ: distdir | ||||||
|  | 	tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z | ||||||
|  | 	$(am__remove_distdir) | ||||||
|  |  | ||||||
|  | dist-shar: distdir | ||||||
|  | 	shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz | ||||||
|  | 	$(am__remove_distdir) | ||||||
|  |  | ||||||
|  | dist-zip: distdir | ||||||
|  | 	-rm -f $(distdir).zip | ||||||
|  | 	zip -rq $(distdir).zip $(distdir) | ||||||
|  | 	$(am__remove_distdir) | ||||||
|  |  | ||||||
|  | dist dist-all: distdir | ||||||
|  | 	tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz | ||||||
|  | 	$(am__remove_distdir) | ||||||
|  |  | ||||||
|  | # This target untars the dist file and tries a VPATH configuration.  Then | ||||||
|  | # it guarantees that the distribution is self-contained by making another | ||||||
|  | # tarfile. | ||||||
|  | distcheck: dist | ||||||
|  | 	case '$(DIST_ARCHIVES)' in \ | ||||||
|  | 	*.tar.gz*) \ | ||||||
|  | 	  GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\ | ||||||
|  | 	*.tar.bz2*) \ | ||||||
|  | 	  bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\ | ||||||
|  | 	*.tar.lzma*) \ | ||||||
|  | 	  unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\ | ||||||
|  | 	*.tar.Z*) \ | ||||||
|  | 	  uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ | ||||||
|  | 	*.shar.gz*) \ | ||||||
|  | 	  GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\ | ||||||
|  | 	*.zip*) \ | ||||||
|  | 	  unzip $(distdir).zip ;;\ | ||||||
|  | 	esac | ||||||
|  | 	chmod -R a-w $(distdir); chmod a+w $(distdir) | ||||||
|  | 	mkdir $(distdir)/_build | ||||||
|  | 	mkdir $(distdir)/_inst | ||||||
|  | 	chmod a-w $(distdir) | ||||||
|  | 	dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ | ||||||
|  | 	  && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ | ||||||
|  | 	  && cd $(distdir)/_build \ | ||||||
|  | 	  && ../configure --srcdir=.. --prefix="$$dc_install_base" \ | ||||||
|  | 	    $(DISTCHECK_CONFIGURE_FLAGS) \ | ||||||
|  | 	  && $(MAKE) $(AM_MAKEFLAGS) \ | ||||||
|  | 	  && $(MAKE) $(AM_MAKEFLAGS) dvi \ | ||||||
|  | 	  && $(MAKE) $(AM_MAKEFLAGS) check \ | ||||||
|  | 	  && $(MAKE) $(AM_MAKEFLAGS) install \ | ||||||
|  | 	  && $(MAKE) $(AM_MAKEFLAGS) installcheck \ | ||||||
|  | 	  && $(MAKE) $(AM_MAKEFLAGS) uninstall \ | ||||||
|  | 	  && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ | ||||||
|  | 	        distuninstallcheck \ | ||||||
|  | 	  && chmod -R a-w "$$dc_install_base" \ | ||||||
|  | 	  && ({ \ | ||||||
|  | 	       (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ | ||||||
|  | 	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ | ||||||
|  | 	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ | ||||||
|  | 	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ | ||||||
|  | 	            distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ | ||||||
|  | 	      } || { rm -rf "$$dc_destdir"; exit 1; }) \ | ||||||
|  | 	  && rm -rf "$$dc_destdir" \ | ||||||
|  | 	  && $(MAKE) $(AM_MAKEFLAGS) dist \ | ||||||
|  | 	  && rm -rf $(DIST_ARCHIVES) \ | ||||||
|  | 	  && $(MAKE) $(AM_MAKEFLAGS) distcleancheck | ||||||
|  | 	$(am__remove_distdir) | ||||||
|  | 	@(echo "$(distdir) archives ready for distribution: "; \ | ||||||
|  | 	  list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ | ||||||
|  | 	  sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' | ||||||
|  | distuninstallcheck: | ||||||
|  | 	@cd $(distuninstallcheck_dir) \ | ||||||
|  | 	&& test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ | ||||||
|  | 	   || { echo "ERROR: files left after uninstall:" ; \ | ||||||
|  | 	        if test -n "$(DESTDIR)"; then \ | ||||||
|  | 	          echo "  (check DESTDIR support)"; \ | ||||||
|  | 	        fi ; \ | ||||||
|  | 	        $(distuninstallcheck_listfiles) ; \ | ||||||
|  | 	        exit 1; } >&2 | ||||||
|  | distcleancheck: distclean | ||||||
|  | 	@if test '$(srcdir)' = . ; then \ | ||||||
|  | 	  echo "ERROR: distcleancheck can only run from a VPATH build" ; \ | ||||||
|  | 	  exit 1 ; \ | ||||||
|  | 	fi | ||||||
|  | 	@test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ | ||||||
|  | 	  || { echo "ERROR: files left in build directory after distclean:" ; \ | ||||||
|  | 	       $(distcleancheck_listfiles) ; \ | ||||||
|  | 	       exit 1; } >&2 | ||||||
|  | check-am: all-am | ||||||
|  | check: check-recursive | ||||||
|  | all-am: Makefile config.h | ||||||
|  | installdirs: installdirs-recursive | ||||||
|  | installdirs-am: | ||||||
|  | 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: | ||||||
|  |  | ||||||
|  | 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 $(am__CONFIG_DISTCLEAN_FILES) | ||||||
|  | 	-rm -f Makefile | ||||||
|  | distclean-am: clean-am distclean-generic distclean-hdr distclean-tags | ||||||
|  |  | ||||||
|  | dvi: dvi-recursive | ||||||
|  |  | ||||||
|  | dvi-am: | ||||||
|  |  | ||||||
|  | html: html-recursive | ||||||
|  |  | ||||||
|  | info: info-recursive | ||||||
|  |  | ||||||
|  | info-am: | ||||||
|  |  | ||||||
|  | install-data-am: | ||||||
|  |  | ||||||
|  | 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 $(am__CONFIG_DISTCLEAN_FILES) | ||||||
|  | 	-rm -rf $(top_srcdir)/autom4te.cache | ||||||
|  | 	-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: | ||||||
|  |  | ||||||
|  | .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ | ||||||
|  | 	install-strip | ||||||
|  |  | ||||||
|  | .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ | ||||||
|  | 	all all-am am--refresh check check-am clean clean-generic \ | ||||||
|  | 	ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \ | ||||||
|  | 	dist-lzma dist-shar dist-tarZ dist-zip distcheck distclean \ | ||||||
|  | 	distclean-generic distclean-hdr distclean-tags distcleancheck \ | ||||||
|  | 	distdir distuninstallcheck dvi dvi-am html html-am info \ | ||||||
|  | 	info-am install install-am install-data install-data-am \ | ||||||
|  | 	install-dvi install-dvi-am install-exec install-exec-am \ | ||||||
|  | 	install-html install-html-am install-info install-info-am \ | ||||||
|  | 	install-man 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 | ||||||
|  |  | ||||||
|  | # 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: | ||||||
							
								
								
									
										868
									
								
								aclocal.m4
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										868
									
								
								aclocal.m4
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,868 @@ | |||||||
|  | # generated automatically by aclocal 1.10.1 -*- Autoconf -*- | ||||||
|  |  | ||||||
|  | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, | ||||||
|  | # 2005, 2006, 2007, 2008  Free Software Foundation, Inc. | ||||||
|  | # This file 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. | ||||||
|  |  | ||||||
|  | m4_ifndef([AC_AUTOCONF_VERSION], | ||||||
|  |   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl | ||||||
|  | m4_if(AC_AUTOCONF_VERSION, [2.61],, | ||||||
|  | [m4_warning([this file was generated for autoconf 2.61. | ||||||
|  | You have another version of autoconf.  It may work, but is not guaranteed to. | ||||||
|  | If you have problems, you may need to regenerate the build system entirely. | ||||||
|  | To do so, use the procedure documented by the package, typically `autoreconf'.])]) | ||||||
|  |  | ||||||
|  | # Copyright (C) 2002, 2003, 2005, 2006, 2007  Free Software Foundation, Inc. | ||||||
|  | # | ||||||
|  | # This file 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. | ||||||
|  |  | ||||||
|  | # AM_AUTOMAKE_VERSION(VERSION) | ||||||
|  | # ---------------------------- | ||||||
|  | # Automake X.Y traces this macro to ensure aclocal.m4 has been | ||||||
|  | # generated from the m4 files accompanying Automake X.Y. | ||||||
|  | # (This private macro should not be called outside this file.) | ||||||
|  | AC_DEFUN([AM_AUTOMAKE_VERSION], | ||||||
|  | [am__api_version='1.10' | ||||||
|  | dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to | ||||||
|  | dnl require some minimum version.  Point them to the right macro. | ||||||
|  | m4_if([$1], [1.10.1], [], | ||||||
|  |       [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl | ||||||
|  | ]) | ||||||
|  |  | ||||||
|  | # _AM_AUTOCONF_VERSION(VERSION) | ||||||
|  | # ----------------------------- | ||||||
|  | # aclocal traces this macro to find the Autoconf version. | ||||||
|  | # This is a private macro too.  Using m4_define simplifies | ||||||
|  | # the logic in aclocal, which can simply ignore this definition. | ||||||
|  | m4_define([_AM_AUTOCONF_VERSION], []) | ||||||
|  |  | ||||||
|  | # AM_SET_CURRENT_AUTOMAKE_VERSION | ||||||
|  | # ------------------------------- | ||||||
|  | # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. | ||||||
|  | # This function is AC_REQUIREd by AC_INIT_AUTOMAKE. | ||||||
|  | AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], | ||||||
|  | [AM_AUTOMAKE_VERSION([1.10.1])dnl | ||||||
|  | m4_ifndef([AC_AUTOCONF_VERSION], | ||||||
|  |   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl | ||||||
|  | _AM_AUTOCONF_VERSION(AC_AUTOCONF_VERSION)]) | ||||||
|  |  | ||||||
|  | # AM_AUX_DIR_EXPAND                                         -*- Autoconf -*- | ||||||
|  |  | ||||||
|  | # Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc. | ||||||
|  | # | ||||||
|  | # This file 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. | ||||||
|  |  | ||||||
|  | # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets | ||||||
|  | # $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to | ||||||
|  | # `$srcdir', `$srcdir/..', or `$srcdir/../..'. | ||||||
|  | # | ||||||
|  | # Of course, Automake must honor this variable whenever it calls a | ||||||
|  | # tool from the auxiliary directory.  The problem is that $srcdir (and | ||||||
|  | # therefore $ac_aux_dir as well) can be either absolute or relative, | ||||||
|  | # depending on how configure is run.  This is pretty annoying, since | ||||||
|  | # it makes $ac_aux_dir quite unusable in subdirectories: in the top | ||||||
|  | # source directory, any form will work fine, but in subdirectories a | ||||||
|  | # relative path needs to be adjusted first. | ||||||
|  | # | ||||||
|  | # $ac_aux_dir/missing | ||||||
|  | #    fails when called from a subdirectory if $ac_aux_dir is relative | ||||||
|  | # $top_srcdir/$ac_aux_dir/missing | ||||||
|  | #    fails if $ac_aux_dir is absolute, | ||||||
|  | #    fails when called from a subdirectory in a VPATH build with | ||||||
|  | #          a relative $ac_aux_dir | ||||||
|  | # | ||||||
|  | # The reason of the latter failure is that $top_srcdir and $ac_aux_dir | ||||||
|  | # are both prefixed by $srcdir.  In an in-source build this is usually | ||||||
|  | # harmless because $srcdir is `.', but things will broke when you | ||||||
|  | # start a VPATH build or use an absolute $srcdir. | ||||||
|  | # | ||||||
|  | # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, | ||||||
|  | # iff we strip the leading $srcdir from $ac_aux_dir.  That would be: | ||||||
|  | #   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` | ||||||
|  | # and then we would define $MISSING as | ||||||
|  | #   MISSING="\${SHELL} $am_aux_dir/missing" | ||||||
|  | # This will work as long as MISSING is not called from configure, because | ||||||
|  | # unfortunately $(top_srcdir) has no meaning in configure. | ||||||
|  | # However there are other variables, like CC, which are often used in | ||||||
|  | # configure, and could therefore not use this "fixed" $ac_aux_dir. | ||||||
|  | # | ||||||
|  | # Another solution, used here, is to always expand $ac_aux_dir to an | ||||||
|  | # absolute PATH.  The drawback is that using absolute paths prevent a | ||||||
|  | # configured tree to be moved without reconfiguration. | ||||||
|  |  | ||||||
|  | AC_DEFUN([AM_AUX_DIR_EXPAND], | ||||||
|  | [dnl Rely on autoconf to set up CDPATH properly. | ||||||
|  | AC_PREREQ([2.50])dnl | ||||||
|  | # expand $ac_aux_dir to an absolute path | ||||||
|  | am_aux_dir=`cd $ac_aux_dir && pwd` | ||||||
|  | ]) | ||||||
|  |  | ||||||
|  | # AM_CONDITIONAL                                            -*- Autoconf -*- | ||||||
|  |  | ||||||
|  | # Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006 | ||||||
|  | # Free Software Foundation, Inc. | ||||||
|  | # | ||||||
|  | # This file 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. | ||||||
|  |  | ||||||
|  | # serial 8 | ||||||
|  |  | ||||||
|  | # AM_CONDITIONAL(NAME, SHELL-CONDITION) | ||||||
|  | # ------------------------------------- | ||||||
|  | # Define a conditional. | ||||||
|  | AC_DEFUN([AM_CONDITIONAL], | ||||||
|  | [AC_PREREQ(2.52)dnl | ||||||
|  |  ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])], | ||||||
|  | 	[$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl | ||||||
|  | AC_SUBST([$1_TRUE])dnl | ||||||
|  | AC_SUBST([$1_FALSE])dnl | ||||||
|  | _AM_SUBST_NOTMAKE([$1_TRUE])dnl | ||||||
|  | _AM_SUBST_NOTMAKE([$1_FALSE])dnl | ||||||
|  | if $2; then | ||||||
|  |   $1_TRUE= | ||||||
|  |   $1_FALSE='#' | ||||||
|  | else | ||||||
|  |   $1_TRUE='#' | ||||||
|  |   $1_FALSE= | ||||||
|  | fi | ||||||
|  | AC_CONFIG_COMMANDS_PRE( | ||||||
|  | [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then | ||||||
|  |   AC_MSG_ERROR([[conditional "$1" was never defined. | ||||||
|  | Usually this means the macro was only invoked conditionally.]]) | ||||||
|  | fi])]) | ||||||
|  |  | ||||||
|  | # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 | ||||||
|  | # Free Software Foundation, Inc. | ||||||
|  | # | ||||||
|  | # This file 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. | ||||||
|  |  | ||||||
|  | # serial 9 | ||||||
|  |  | ||||||
|  | # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be | ||||||
|  | # written in clear, in which case automake, when reading aclocal.m4, | ||||||
|  | # will think it sees a *use*, and therefore will trigger all it's | ||||||
|  | # C support machinery.  Also note that it means that autoscan, seeing | ||||||
|  | # CC etc. in the Makefile, will ask for an AC_PROG_CC use... | ||||||
|  |  | ||||||
|  |  | ||||||
|  | # _AM_DEPENDENCIES(NAME) | ||||||
|  | # ---------------------- | ||||||
|  | # See how the compiler implements dependency checking. | ||||||
|  | # NAME is "CC", "CXX", "GCJ", or "OBJC". | ||||||
|  | # We try a few techniques and use that to set a single cache variable. | ||||||
|  | # | ||||||
|  | # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was | ||||||
|  | # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular | ||||||
|  | # dependency, and given that the user is not expected to run this macro, | ||||||
|  | # just rely on AC_PROG_CC. | ||||||
|  | AC_DEFUN([_AM_DEPENDENCIES], | ||||||
|  | [AC_REQUIRE([AM_SET_DEPDIR])dnl | ||||||
|  | AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl | ||||||
|  | AC_REQUIRE([AM_MAKE_INCLUDE])dnl | ||||||
|  | AC_REQUIRE([AM_DEP_TRACK])dnl | ||||||
|  |  | ||||||
|  | ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=], | ||||||
|  |        [$1], CXX,  [depcc="$CXX"  am_compiler_list=], | ||||||
|  |        [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], | ||||||
|  |        [$1], UPC,  [depcc="$UPC"  am_compiler_list=], | ||||||
|  |        [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'], | ||||||
|  |                    [depcc="$$1"   am_compiler_list=]) | ||||||
|  |  | ||||||
|  | AC_CACHE_CHECK([dependency style of $depcc], | ||||||
|  |                [am_cv_$1_dependencies_compiler_type], | ||||||
|  | [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then | ||||||
|  |   # We make a subdir and do the tests there.  Otherwise we can end up | ||||||
|  |   # making bogus files that we don't know about and never remove.  For | ||||||
|  |   # instance it was reported that on HP-UX the gcc test will end up | ||||||
|  |   # making a dummy file named `D' -- because `-MD' means `put the output | ||||||
|  |   # in D'. | ||||||
|  |   mkdir conftest.dir | ||||||
|  |   # Copy depcomp to subdir because otherwise we won't find it if we're | ||||||
|  |   # using a relative directory. | ||||||
|  |   cp "$am_depcomp" conftest.dir | ||||||
|  |   cd conftest.dir | ||||||
|  |   # We will build objects and dependencies in a subdirectory because | ||||||
|  |   # it helps to detect inapplicable dependency modes.  For instance | ||||||
|  |   # both Tru64's cc and ICC support -MD to output dependencies as a | ||||||
|  |   # side effect of compilation, but ICC will put the dependencies in | ||||||
|  |   # the current directory while Tru64 will put them in the object | ||||||
|  |   # directory. | ||||||
|  |   mkdir sub | ||||||
|  |  | ||||||
|  |   am_cv_$1_dependencies_compiler_type=none | ||||||
|  |   if test "$am_compiler_list" = ""; then | ||||||
|  |      am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` | ||||||
|  |   fi | ||||||
|  |   for depmode in $am_compiler_list; do | ||||||
|  |     # Setup a source with many dependencies, because some compilers | ||||||
|  |     # like to wrap large dependency lists on column 80 (with \), and | ||||||
|  |     # we should not choose a depcomp mode which is confused by this. | ||||||
|  |     # | ||||||
|  |     # We need to recreate these files for each test, as the compiler may | ||||||
|  |     # overwrite some of them when testing with obscure command lines. | ||||||
|  |     # This happens at least with the AIX C compiler. | ||||||
|  |     : > sub/conftest.c | ||||||
|  |     for i in 1 2 3 4 5 6; do | ||||||
|  |       echo '#include "conftst'$i'.h"' >> sub/conftest.c | ||||||
|  |       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with | ||||||
|  |       # Solaris 8's {/usr,}/bin/sh. | ||||||
|  |       touch sub/conftst$i.h | ||||||
|  |     done | ||||||
|  |     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf | ||||||
|  |  | ||||||
|  |     case $depmode in | ||||||
|  |     nosideeffect) | ||||||
|  |       # after this tag, mechanisms are not by side-effect, so they'll | ||||||
|  |       # only be used when explicitly requested | ||||||
|  |       if test "x$enable_dependency_tracking" = xyes; then | ||||||
|  | 	continue | ||||||
|  |       else | ||||||
|  | 	break | ||||||
|  |       fi | ||||||
|  |       ;; | ||||||
|  |     none) break ;; | ||||||
|  |     esac | ||||||
|  |     # We check with `-c' and `-o' for the sake of the "dashmstdout" | ||||||
|  |     # mode.  It turns out that the SunPro C++ compiler does not properly | ||||||
|  |     # handle `-M -o', and we need to detect this. | ||||||
|  |     if depmode=$depmode \ | ||||||
|  |        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ | ||||||
|  |        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ | ||||||
|  |        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ | ||||||
|  |          >/dev/null 2>conftest.err && | ||||||
|  |        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && | ||||||
|  |        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && | ||||||
|  |        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && | ||||||
|  |        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then | ||||||
|  |       # icc doesn't choke on unknown options, it will just issue warnings | ||||||
|  |       # or remarks (even with -Werror).  So we grep stderr for any message | ||||||
|  |       # that says an option was ignored or not supported. | ||||||
|  |       # When given -MP, icc 7.0 and 7.1 complain thusly: | ||||||
|  |       #   icc: Command line warning: ignoring option '-M'; no argument required | ||||||
|  |       # The diagnosis changed in icc 8.0: | ||||||
|  |       #   icc: Command line remark: option '-MP' not supported | ||||||
|  |       if (grep 'ignoring option' conftest.err || | ||||||
|  |           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else | ||||||
|  |         am_cv_$1_dependencies_compiler_type=$depmode | ||||||
|  |         break | ||||||
|  |       fi | ||||||
|  |     fi | ||||||
|  |   done | ||||||
|  |  | ||||||
|  |   cd .. | ||||||
|  |   rm -rf conftest.dir | ||||||
|  | else | ||||||
|  |   am_cv_$1_dependencies_compiler_type=none | ||||||
|  | fi | ||||||
|  | ]) | ||||||
|  | AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) | ||||||
|  | AM_CONDITIONAL([am__fastdep$1], [ | ||||||
|  |   test "x$enable_dependency_tracking" != xno \ | ||||||
|  |   && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) | ||||||
|  | ]) | ||||||
|  |  | ||||||
|  |  | ||||||
|  | # AM_SET_DEPDIR | ||||||
|  | # ------------- | ||||||
|  | # Choose a directory name for dependency files. | ||||||
|  | # This macro is AC_REQUIREd in _AM_DEPENDENCIES | ||||||
|  | AC_DEFUN([AM_SET_DEPDIR], | ||||||
|  | [AC_REQUIRE([AM_SET_LEADING_DOT])dnl | ||||||
|  | AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl | ||||||
|  | ]) | ||||||
|  |  | ||||||
|  |  | ||||||
|  | # AM_DEP_TRACK | ||||||
|  | # ------------ | ||||||
|  | AC_DEFUN([AM_DEP_TRACK], | ||||||
|  | [AC_ARG_ENABLE(dependency-tracking, | ||||||
|  | [  --disable-dependency-tracking  speeds up one-time build | ||||||
|  |   --enable-dependency-tracking   do not reject slow dependency extractors]) | ||||||
|  | if test "x$enable_dependency_tracking" != xno; then | ||||||
|  |   am_depcomp="$ac_aux_dir/depcomp" | ||||||
|  |   AMDEPBACKSLASH='\' | ||||||
|  | fi | ||||||
|  | AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) | ||||||
|  | AC_SUBST([AMDEPBACKSLASH])dnl | ||||||
|  | _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl | ||||||
|  | ]) | ||||||
|  |  | ||||||
|  | # Generate code to set up dependency tracking.              -*- Autoconf -*- | ||||||
|  |  | ||||||
|  | # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 | ||||||
|  | # Free Software Foundation, Inc. | ||||||
|  | # | ||||||
|  | # This file 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. | ||||||
|  |  | ||||||
|  | #serial 3 | ||||||
|  |  | ||||||
|  | # _AM_OUTPUT_DEPENDENCY_COMMANDS | ||||||
|  | # ------------------------------ | ||||||
|  | AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], | ||||||
|  | [for mf in $CONFIG_FILES; do | ||||||
|  |   # Strip MF so we end up with the name of the file. | ||||||
|  |   mf=`echo "$mf" | sed -e 's/:.*$//'` | ||||||
|  |   # Check whether this is an Automake generated Makefile or not. | ||||||
|  |   # We used to match only the files named `Makefile.in', but | ||||||
|  |   # some people rename them; so instead we look at the file content. | ||||||
|  |   # Grep'ing the first line is not enough: some people post-process | ||||||
|  |   # each Makefile.in and add a new line on top of each file to say so. | ||||||
|  |   # Grep'ing the whole file is not good either: AIX grep has a line | ||||||
|  |   # limit of 2048, but all sed's we know have understand at least 4000. | ||||||
|  |   if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then | ||||||
|  |     dirpart=`AS_DIRNAME("$mf")` | ||||||
|  |   else | ||||||
|  |     continue | ||||||
|  |   fi | ||||||
|  |   # Extract the definition of DEPDIR, am__include, and am__quote | ||||||
|  |   # from the Makefile without running `make'. | ||||||
|  |   DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` | ||||||
|  |   test -z "$DEPDIR" && continue | ||||||
|  |   am__include=`sed -n 's/^am__include = //p' < "$mf"` | ||||||
|  |   test -z "am__include" && continue | ||||||
|  |   am__quote=`sed -n 's/^am__quote = //p' < "$mf"` | ||||||
|  |   # When using ansi2knr, U may be empty or an underscore; expand it | ||||||
|  |   U=`sed -n 's/^U = //p' < "$mf"` | ||||||
|  |   # Find all dependency output files, they are included files with | ||||||
|  |   # $(DEPDIR) in their names.  We invoke sed twice because it is the | ||||||
|  |   # simplest approach to changing $(DEPDIR) to its actual value in the | ||||||
|  |   # expansion. | ||||||
|  |   for file in `sed -n " | ||||||
|  |     s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ | ||||||
|  |        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do | ||||||
|  |     # Make sure the directory exists. | ||||||
|  |     test -f "$dirpart/$file" && continue | ||||||
|  |     fdir=`AS_DIRNAME(["$file"])` | ||||||
|  |     AS_MKDIR_P([$dirpart/$fdir]) | ||||||
|  |     # echo "creating $dirpart/$file" | ||||||
|  |     echo '# dummy' > "$dirpart/$file" | ||||||
|  |   done | ||||||
|  | done | ||||||
|  | ])# _AM_OUTPUT_DEPENDENCY_COMMANDS | ||||||
|  |  | ||||||
|  |  | ||||||
|  | # AM_OUTPUT_DEPENDENCY_COMMANDS | ||||||
|  | # ----------------------------- | ||||||
|  | # This macro should only be invoked once -- use via AC_REQUIRE. | ||||||
|  | # | ||||||
|  | # This code is only required when automatic dependency tracking | ||||||
|  | # is enabled.  FIXME.  This creates each `.P' file that we will | ||||||
|  | # need in order to bootstrap the dependency handling code. | ||||||
|  | AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], | ||||||
|  | [AC_CONFIG_COMMANDS([depfiles], | ||||||
|  |      [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], | ||||||
|  |      [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) | ||||||
|  | ]) | ||||||
|  |  | ||||||
|  | # Do all the work for Automake.                             -*- Autoconf -*- | ||||||
|  |  | ||||||
|  | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, | ||||||
|  | # 2005, 2006, 2008 Free Software Foundation, Inc. | ||||||
|  | # | ||||||
|  | # This file 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. | ||||||
|  |  | ||||||
|  | # serial 13 | ||||||
|  |  | ||||||
|  | # This macro actually does too much.  Some checks are only needed if | ||||||
|  | # your package does certain things.  But this isn't really a big deal. | ||||||
|  |  | ||||||
|  | # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) | ||||||
|  | # AM_INIT_AUTOMAKE([OPTIONS]) | ||||||
|  | # ----------------------------------------------- | ||||||
|  | # The call with PACKAGE and VERSION arguments is the old style | ||||||
|  | # call (pre autoconf-2.50), which is being phased out.  PACKAGE | ||||||
|  | # and VERSION should now be passed to AC_INIT and removed from | ||||||
|  | # the call to AM_INIT_AUTOMAKE. | ||||||
|  | # We support both call styles for the transition.  After | ||||||
|  | # the next Automake release, Autoconf can make the AC_INIT | ||||||
|  | # arguments mandatory, and then we can depend on a new Autoconf | ||||||
|  | # release and drop the old call support. | ||||||
|  | AC_DEFUN([AM_INIT_AUTOMAKE], | ||||||
|  | [AC_PREREQ([2.60])dnl | ||||||
|  | dnl Autoconf wants to disallow AM_ names.  We explicitly allow | ||||||
|  | dnl the ones we care about. | ||||||
|  | m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl | ||||||
|  | AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl | ||||||
|  | AC_REQUIRE([AC_PROG_INSTALL])dnl | ||||||
|  | if test "`cd $srcdir && pwd`" != "`pwd`"; then | ||||||
|  |   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output | ||||||
|  |   # is not polluted with repeated "-I." | ||||||
|  |   AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl | ||||||
|  |   # test to see if srcdir already configured | ||||||
|  |   if test -f $srcdir/config.status; then | ||||||
|  |     AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) | ||||||
|  |   fi | ||||||
|  | fi | ||||||
|  |  | ||||||
|  | # test whether we have cygpath | ||||||
|  | if test -z "$CYGPATH_W"; then | ||||||
|  |   if (cygpath --version) >/dev/null 2>/dev/null; then | ||||||
|  |     CYGPATH_W='cygpath -w' | ||||||
|  |   else | ||||||
|  |     CYGPATH_W=echo | ||||||
|  |   fi | ||||||
|  | fi | ||||||
|  | AC_SUBST([CYGPATH_W]) | ||||||
|  |  | ||||||
|  | # Define the identity of the package. | ||||||
|  | dnl Distinguish between old-style and new-style calls. | ||||||
|  | m4_ifval([$2], | ||||||
|  | [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl | ||||||
|  |  AC_SUBST([PACKAGE], [$1])dnl | ||||||
|  |  AC_SUBST([VERSION], [$2])], | ||||||
|  | [_AM_SET_OPTIONS([$1])dnl | ||||||
|  | dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. | ||||||
|  | m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, | ||||||
|  |   [m4_fatal([AC_INIT should be called with package and version arguments])])dnl | ||||||
|  |  AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl | ||||||
|  |  AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl | ||||||
|  |  | ||||||
|  | _AM_IF_OPTION([no-define],, | ||||||
|  | [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) | ||||||
|  |  AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl | ||||||
|  |  | ||||||
|  | # Some tools Automake needs. | ||||||
|  | AC_REQUIRE([AM_SANITY_CHECK])dnl | ||||||
|  | AC_REQUIRE([AC_ARG_PROGRAM])dnl | ||||||
|  | AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) | ||||||
|  | AM_MISSING_PROG(AUTOCONF, autoconf) | ||||||
|  | AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) | ||||||
|  | AM_MISSING_PROG(AUTOHEADER, autoheader) | ||||||
|  | AM_MISSING_PROG(MAKEINFO, makeinfo) | ||||||
|  | AM_PROG_INSTALL_SH | ||||||
|  | AM_PROG_INSTALL_STRIP | ||||||
|  | AC_REQUIRE([AM_PROG_MKDIR_P])dnl | ||||||
|  | # We need awk for the "check" target.  The system "awk" is bad on | ||||||
|  | # some platforms. | ||||||
|  | AC_REQUIRE([AC_PROG_AWK])dnl | ||||||
|  | AC_REQUIRE([AC_PROG_MAKE_SET])dnl | ||||||
|  | AC_REQUIRE([AM_SET_LEADING_DOT])dnl | ||||||
|  | _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], | ||||||
|  |               [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], | ||||||
|  | 	      		     [_AM_PROG_TAR([v7])])]) | ||||||
|  | _AM_IF_OPTION([no-dependencies],, | ||||||
|  | [AC_PROVIDE_IFELSE([AC_PROG_CC], | ||||||
|  |                   [_AM_DEPENDENCIES(CC)], | ||||||
|  |                   [define([AC_PROG_CC], | ||||||
|  |                           defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl | ||||||
|  | AC_PROVIDE_IFELSE([AC_PROG_CXX], | ||||||
|  |                   [_AM_DEPENDENCIES(CXX)], | ||||||
|  |                   [define([AC_PROG_CXX], | ||||||
|  |                           defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl | ||||||
|  | AC_PROVIDE_IFELSE([AC_PROG_OBJC], | ||||||
|  |                   [_AM_DEPENDENCIES(OBJC)], | ||||||
|  |                   [define([AC_PROG_OBJC], | ||||||
|  |                           defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl | ||||||
|  | ]) | ||||||
|  | ]) | ||||||
|  |  | ||||||
|  |  | ||||||
|  | # When config.status generates a header, we must update the stamp-h file. | ||||||
|  | # This file resides in the same directory as the config header | ||||||
|  | # that is generated.  The stamp files are numbered to have different names. | ||||||
|  |  | ||||||
|  | # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the | ||||||
|  | # loop where config.status creates the headers, so we can generate | ||||||
|  | # our stamp files there. | ||||||
|  | AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], | ||||||
|  | [# Compute $1's index in $config_headers. | ||||||
|  | _am_arg=$1 | ||||||
|  | _am_stamp_count=1 | ||||||
|  | for _am_header in $config_headers :; do | ||||||
|  |   case $_am_header in | ||||||
|  |     $_am_arg | $_am_arg:* ) | ||||||
|  |       break ;; | ||||||
|  |     * ) | ||||||
|  |       _am_stamp_count=`expr $_am_stamp_count + 1` ;; | ||||||
|  |   esac | ||||||
|  | done | ||||||
|  | echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) | ||||||
|  |  | ||||||
|  | # Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc. | ||||||
|  | # | ||||||
|  | # This file 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. | ||||||
|  |  | ||||||
|  | # AM_PROG_INSTALL_SH | ||||||
|  | # ------------------ | ||||||
|  | # Define $install_sh. | ||||||
|  | AC_DEFUN([AM_PROG_INSTALL_SH], | ||||||
|  | [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl | ||||||
|  | install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"} | ||||||
|  | AC_SUBST(install_sh)]) | ||||||
|  |  | ||||||
|  | # Copyright (C) 2003, 2005  Free Software Foundation, Inc. | ||||||
|  | # | ||||||
|  | # This file 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. | ||||||
|  |  | ||||||
|  | # serial 2 | ||||||
|  |  | ||||||
|  | # Check whether the underlying file-system supports filenames | ||||||
|  | # with a leading dot.  For instance MS-DOS doesn't. | ||||||
|  | AC_DEFUN([AM_SET_LEADING_DOT], | ||||||
|  | [rm -rf .tst 2>/dev/null | ||||||
|  | mkdir .tst 2>/dev/null | ||||||
|  | if test -d .tst; then | ||||||
|  |   am__leading_dot=. | ||||||
|  | else | ||||||
|  |   am__leading_dot=_ | ||||||
|  | fi | ||||||
|  | rmdir .tst 2>/dev/null | ||||||
|  | AC_SUBST([am__leading_dot])]) | ||||||
|  |  | ||||||
|  | # Check to see how 'make' treats includes.	            -*- Autoconf -*- | ||||||
|  |  | ||||||
|  | # Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc. | ||||||
|  | # | ||||||
|  | # This file 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. | ||||||
|  |  | ||||||
|  | # serial 3 | ||||||
|  |  | ||||||
|  | # AM_MAKE_INCLUDE() | ||||||
|  | # ----------------- | ||||||
|  | # Check to see how make treats includes. | ||||||
|  | AC_DEFUN([AM_MAKE_INCLUDE], | ||||||
|  | [am_make=${MAKE-make} | ||||||
|  | cat > confinc << 'END' | ||||||
|  | am__doit: | ||||||
|  | 	@echo done | ||||||
|  | .PHONY: am__doit | ||||||
|  | END | ||||||
|  | # If we don't find an include directive, just comment out the code. | ||||||
|  | AC_MSG_CHECKING([for style of include used by $am_make]) | ||||||
|  | am__include="#" | ||||||
|  | am__quote= | ||||||
|  | _am_result=none | ||||||
|  | # First try GNU make style include. | ||||||
|  | echo "include confinc" > confmf | ||||||
|  | # We grep out `Entering directory' and `Leaving directory' | ||||||
|  | # messages which can occur if `w' ends up in MAKEFLAGS. | ||||||
|  | # In particular we don't look at `^make:' because GNU make might | ||||||
|  | # be invoked under some other name (usually "gmake"), in which | ||||||
|  | # case it prints its new name instead of `make'. | ||||||
|  | if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then | ||||||
|  |    am__include=include | ||||||
|  |    am__quote= | ||||||
|  |    _am_result=GNU | ||||||
|  | fi | ||||||
|  | # Now try BSD make style include. | ||||||
|  | if test "$am__include" = "#"; then | ||||||
|  |    echo '.include "confinc"' > confmf | ||||||
|  |    if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then | ||||||
|  |       am__include=.include | ||||||
|  |       am__quote="\"" | ||||||
|  |       _am_result=BSD | ||||||
|  |    fi | ||||||
|  | fi | ||||||
|  | AC_SUBST([am__include]) | ||||||
|  | AC_SUBST([am__quote]) | ||||||
|  | AC_MSG_RESULT([$_am_result]) | ||||||
|  | rm -f confinc confmf | ||||||
|  | ]) | ||||||
|  |  | ||||||
|  | # Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*- | ||||||
|  |  | ||||||
|  | # Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005 | ||||||
|  | # Free Software Foundation, Inc. | ||||||
|  | # | ||||||
|  | # This file 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. | ||||||
|  |  | ||||||
|  | # serial 5 | ||||||
|  |  | ||||||
|  | # AM_MISSING_PROG(NAME, PROGRAM) | ||||||
|  | # ------------------------------ | ||||||
|  | AC_DEFUN([AM_MISSING_PROG], | ||||||
|  | [AC_REQUIRE([AM_MISSING_HAS_RUN]) | ||||||
|  | $1=${$1-"${am_missing_run}$2"} | ||||||
|  | AC_SUBST($1)]) | ||||||
|  |  | ||||||
|  |  | ||||||
|  | # AM_MISSING_HAS_RUN | ||||||
|  | # ------------------ | ||||||
|  | # Define MISSING if not defined so far and test if it supports --run. | ||||||
|  | # If it does, set am_missing_run to use it, otherwise, to nothing. | ||||||
|  | AC_DEFUN([AM_MISSING_HAS_RUN], | ||||||
|  | [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl | ||||||
|  | AC_REQUIRE_AUX_FILE([missing])dnl | ||||||
|  | test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" | ||||||
|  | # Use eval to expand $SHELL | ||||||
|  | if eval "$MISSING --run true"; then | ||||||
|  |   am_missing_run="$MISSING --run " | ||||||
|  | else | ||||||
|  |   am_missing_run= | ||||||
|  |   AC_MSG_WARN([`missing' script is too old or missing]) | ||||||
|  | fi | ||||||
|  | ]) | ||||||
|  |  | ||||||
|  | # Copyright (C) 2003, 2004, 2005, 2006  Free Software Foundation, Inc. | ||||||
|  | # | ||||||
|  | # This file 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. | ||||||
|  |  | ||||||
|  | # AM_PROG_MKDIR_P | ||||||
|  | # --------------- | ||||||
|  | # Check for `mkdir -p'. | ||||||
|  | AC_DEFUN([AM_PROG_MKDIR_P], | ||||||
|  | [AC_PREREQ([2.60])dnl | ||||||
|  | AC_REQUIRE([AC_PROG_MKDIR_P])dnl | ||||||
|  | dnl Automake 1.8 to 1.9.6 used to define mkdir_p.  We now use MKDIR_P, | ||||||
|  | dnl while keeping a definition of mkdir_p for backward compatibility. | ||||||
|  | dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. | ||||||
|  | dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of | ||||||
|  | dnl Makefile.ins that do not define MKDIR_P, so we do our own | ||||||
|  | dnl adjustment using top_builddir (which is defined more often than | ||||||
|  | dnl MKDIR_P). | ||||||
|  | AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl | ||||||
|  | case $mkdir_p in | ||||||
|  |   [[\\/$]]* | ?:[[\\/]]*) ;; | ||||||
|  |   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; | ||||||
|  | esac | ||||||
|  | ]) | ||||||
|  |  | ||||||
|  | # Helper functions for option handling.                     -*- Autoconf -*- | ||||||
|  |  | ||||||
|  | # Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc. | ||||||
|  | # | ||||||
|  | # This file 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. | ||||||
|  |  | ||||||
|  | # serial 3 | ||||||
|  |  | ||||||
|  | # _AM_MANGLE_OPTION(NAME) | ||||||
|  | # ----------------------- | ||||||
|  | AC_DEFUN([_AM_MANGLE_OPTION], | ||||||
|  | [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) | ||||||
|  |  | ||||||
|  | # _AM_SET_OPTION(NAME) | ||||||
|  | # ------------------------------ | ||||||
|  | # Set option NAME.  Presently that only means defining a flag for this option. | ||||||
|  | AC_DEFUN([_AM_SET_OPTION], | ||||||
|  | [m4_define(_AM_MANGLE_OPTION([$1]), 1)]) | ||||||
|  |  | ||||||
|  | # _AM_SET_OPTIONS(OPTIONS) | ||||||
|  | # ---------------------------------- | ||||||
|  | # OPTIONS is a space-separated list of Automake options. | ||||||
|  | AC_DEFUN([_AM_SET_OPTIONS], | ||||||
|  | [AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) | ||||||
|  |  | ||||||
|  | # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) | ||||||
|  | # ------------------------------------------- | ||||||
|  | # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. | ||||||
|  | AC_DEFUN([_AM_IF_OPTION], | ||||||
|  | [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) | ||||||
|  |  | ||||||
|  | # Check to make sure that the build environment is sane.    -*- Autoconf -*- | ||||||
|  |  | ||||||
|  | # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005 | ||||||
|  | # Free Software Foundation, Inc. | ||||||
|  | # | ||||||
|  | # This file 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. | ||||||
|  |  | ||||||
|  | # serial 4 | ||||||
|  |  | ||||||
|  | # AM_SANITY_CHECK | ||||||
|  | # --------------- | ||||||
|  | AC_DEFUN([AM_SANITY_CHECK], | ||||||
|  | [AC_MSG_CHECKING([whether build environment is sane]) | ||||||
|  | # Just in case | ||||||
|  | sleep 1 | ||||||
|  | echo timestamp > conftest.file | ||||||
|  | # Do `set' in a subshell so we don't clobber the current shell's | ||||||
|  | # arguments.  Must try -L first in case configure is actually a | ||||||
|  | # symlink; some systems play weird games with the mod time of symlinks | ||||||
|  | # (eg FreeBSD returns the mod time of the symlink's containing | ||||||
|  | # directory). | ||||||
|  | if ( | ||||||
|  |    set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` | ||||||
|  |    if test "$[*]" = "X"; then | ||||||
|  |       # -L didn't work. | ||||||
|  |       set X `ls -t $srcdir/configure conftest.file` | ||||||
|  |    fi | ||||||
|  |    rm -f conftest.file | ||||||
|  |    if test "$[*]" != "X $srcdir/configure conftest.file" \ | ||||||
|  |       && test "$[*]" != "X conftest.file $srcdir/configure"; then | ||||||
|  |  | ||||||
|  |       # If neither matched, then we have a broken ls.  This can happen | ||||||
|  |       # if, for instance, CONFIG_SHELL is bash and it inherits a | ||||||
|  |       # broken ls alias from the environment.  This has actually | ||||||
|  |       # happened.  Such a system could not be considered "sane". | ||||||
|  |       AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken | ||||||
|  | alias in your environment]) | ||||||
|  |    fi | ||||||
|  |  | ||||||
|  |    test "$[2]" = conftest.file | ||||||
|  |    ) | ||||||
|  | then | ||||||
|  |    # Ok. | ||||||
|  |    : | ||||||
|  | else | ||||||
|  |    AC_MSG_ERROR([newly created file is older than distributed files! | ||||||
|  | Check your system clock]) | ||||||
|  | fi | ||||||
|  | AC_MSG_RESULT(yes)]) | ||||||
|  |  | ||||||
|  | # Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc. | ||||||
|  | # | ||||||
|  | # This file 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. | ||||||
|  |  | ||||||
|  | # AM_PROG_INSTALL_STRIP | ||||||
|  | # --------------------- | ||||||
|  | # One issue with vendor `install' (even GNU) is that you can't | ||||||
|  | # specify the program used to strip binaries.  This is especially | ||||||
|  | # annoying in cross-compiling environments, where the build's strip | ||||||
|  | # is unlikely to handle the host's binaries. | ||||||
|  | # Fortunately install-sh will honor a STRIPPROG variable, so we | ||||||
|  | # always use install-sh in `make install-strip', and initialize | ||||||
|  | # STRIPPROG with the value of the STRIP variable (set by the user). | ||||||
|  | AC_DEFUN([AM_PROG_INSTALL_STRIP], | ||||||
|  | [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl | ||||||
|  | # Installed binaries are usually stripped using `strip' when the user | ||||||
|  | # run `make install-strip'.  However `strip' might not be the right | ||||||
|  | # tool to use in cross-compilation environments, therefore Automake | ||||||
|  | # will honor the `STRIP' environment variable to overrule this program. | ||||||
|  | dnl Don't test for $cross_compiling = yes, because it might be `maybe'. | ||||||
|  | if test "$cross_compiling" != no; then | ||||||
|  |   AC_CHECK_TOOL([STRIP], [strip], :) | ||||||
|  | fi | ||||||
|  | INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" | ||||||
|  | AC_SUBST([INSTALL_STRIP_PROGRAM])]) | ||||||
|  |  | ||||||
|  | # Copyright (C) 2006  Free Software Foundation, Inc. | ||||||
|  | # | ||||||
|  | # This file 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. | ||||||
|  |  | ||||||
|  | # _AM_SUBST_NOTMAKE(VARIABLE) | ||||||
|  | # --------------------------- | ||||||
|  | # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. | ||||||
|  | # This macro is traced by Automake. | ||||||
|  | AC_DEFUN([_AM_SUBST_NOTMAKE]) | ||||||
|  |  | ||||||
|  | # Check how to create a tarball.                            -*- Autoconf -*- | ||||||
|  |  | ||||||
|  | # Copyright (C) 2004, 2005  Free Software Foundation, Inc. | ||||||
|  | # | ||||||
|  | # This file 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. | ||||||
|  |  | ||||||
|  | # serial 2 | ||||||
|  |  | ||||||
|  | # _AM_PROG_TAR(FORMAT) | ||||||
|  | # -------------------- | ||||||
|  | # Check how to create a tarball in format FORMAT. | ||||||
|  | # FORMAT should be one of `v7', `ustar', or `pax'. | ||||||
|  | # | ||||||
|  | # Substitute a variable $(am__tar) that is a command | ||||||
|  | # writing to stdout a FORMAT-tarball containing the directory | ||||||
|  | # $tardir. | ||||||
|  | #     tardir=directory && $(am__tar) > result.tar | ||||||
|  | # | ||||||
|  | # Substitute a variable $(am__untar) that extract such | ||||||
|  | # a tarball read from stdin. | ||||||
|  | #     $(am__untar) < result.tar | ||||||
|  | AC_DEFUN([_AM_PROG_TAR], | ||||||
|  | [# Always define AMTAR for backward compatibility. | ||||||
|  | AM_MISSING_PROG([AMTAR], [tar]) | ||||||
|  | m4_if([$1], [v7], | ||||||
|  |      [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], | ||||||
|  |      [m4_case([$1], [ustar],, [pax],, | ||||||
|  |               [m4_fatal([Unknown tar format])]) | ||||||
|  | AC_MSG_CHECKING([how to create a $1 tar archive]) | ||||||
|  | # Loop over all known methods to create a tar archive until one works. | ||||||
|  | _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' | ||||||
|  | _am_tools=${am_cv_prog_tar_$1-$_am_tools} | ||||||
|  | # Do not fold the above two line into one, because Tru64 sh and | ||||||
|  | # Solaris sh will not grok spaces in the rhs of `-'. | ||||||
|  | for _am_tool in $_am_tools | ||||||
|  | do | ||||||
|  |   case $_am_tool in | ||||||
|  |   gnutar) | ||||||
|  |     for _am_tar in tar gnutar gtar; | ||||||
|  |     do | ||||||
|  |       AM_RUN_LOG([$_am_tar --version]) && break | ||||||
|  |     done | ||||||
|  |     am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' | ||||||
|  |     am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' | ||||||
|  |     am__untar="$_am_tar -xf -" | ||||||
|  |     ;; | ||||||
|  |   plaintar) | ||||||
|  |     # Must skip GNU tar: if it does not support --format= it doesn't create | ||||||
|  |     # ustar tarball either. | ||||||
|  |     (tar --version) >/dev/null 2>&1 && continue | ||||||
|  |     am__tar='tar chf - "$$tardir"' | ||||||
|  |     am__tar_='tar chf - "$tardir"' | ||||||
|  |     am__untar='tar xf -' | ||||||
|  |     ;; | ||||||
|  |   pax) | ||||||
|  |     am__tar='pax -L -x $1 -w "$$tardir"' | ||||||
|  |     am__tar_='pax -L -x $1 -w "$tardir"' | ||||||
|  |     am__untar='pax -r' | ||||||
|  |     ;; | ||||||
|  |   cpio) | ||||||
|  |     am__tar='find "$$tardir" -print | cpio -o -H $1 -L' | ||||||
|  |     am__tar_='find "$tardir" -print | cpio -o -H $1 -L' | ||||||
|  |     am__untar='cpio -i -H $1 -d' | ||||||
|  |     ;; | ||||||
|  |   none) | ||||||
|  |     am__tar=false | ||||||
|  |     am__tar_=false | ||||||
|  |     am__untar=false | ||||||
|  |     ;; | ||||||
|  |   esac | ||||||
|  |  | ||||||
|  |   # If the value was cached, stop now.  We just wanted to have am__tar | ||||||
|  |   # and am__untar set. | ||||||
|  |   test -n "${am_cv_prog_tar_$1}" && break | ||||||
|  |  | ||||||
|  |   # tar/untar a dummy directory, and stop if the command works | ||||||
|  |   rm -rf conftest.dir | ||||||
|  |   mkdir conftest.dir | ||||||
|  |   echo GrepMe > conftest.dir/file | ||||||
|  |   AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) | ||||||
|  |   rm -rf conftest.dir | ||||||
|  |   if test -s conftest.tar; then | ||||||
|  |     AM_RUN_LOG([$am__untar <conftest.tar]) | ||||||
|  |     grep GrepMe conftest.dir/file >/dev/null 2>&1 && break | ||||||
|  |   fi | ||||||
|  | done | ||||||
|  | rm -rf conftest.dir | ||||||
|  |  | ||||||
|  | AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) | ||||||
|  | AC_MSG_RESULT([$am_cv_prog_tar_$1])]) | ||||||
|  | AC_SUBST([am__tar]) | ||||||
|  | AC_SUBST([am__untar]) | ||||||
|  | ]) # _AM_PROG_TAR | ||||||
|  |  | ||||||
							
								
								
									
										119
									
								
								config.h.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										119
									
								
								config.h.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,119 @@ | |||||||
|  | /* config.h.in.  Generated from configure.ac by autoheader.  */ | ||||||
|  |  | ||||||
|  | /* Define to 1 if the `closedir' function returns void instead of `int'. */ | ||||||
|  | #undef CLOSEDIR_VOID | ||||||
|  |  | ||||||
|  | /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'. | ||||||
|  |    */ | ||||||
|  | #undef HAVE_DIRENT_H | ||||||
|  |  | ||||||
|  | /* Define to 1 if you have the <inttypes.h> header file. */ | ||||||
|  | #undef HAVE_INTTYPES_H | ||||||
|  |  | ||||||
|  | /* Define to 1 if your system has a GNU libc compatible `malloc' function, and | ||||||
|  |    to 0 otherwise. */ | ||||||
|  | #undef HAVE_MALLOC | ||||||
|  |  | ||||||
|  | /* Define to 1 if you have the <memory.h> header file. */ | ||||||
|  | #undef HAVE_MEMORY_H | ||||||
|  |  | ||||||
|  | /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */ | ||||||
|  | #undef HAVE_NDIR_H | ||||||
|  |  | ||||||
|  | /* Define to 1 if your system has a GNU libc compatible `realloc' function, | ||||||
|  |    and to 0 otherwise. */ | ||||||
|  | #undef HAVE_REALLOC | ||||||
|  |  | ||||||
|  | /* Define to 1 if you have the <sgtty.h> header file. */ | ||||||
|  | #undef HAVE_SGTTY_H | ||||||
|  |  | ||||||
|  | /* Define to 1 if `stat' has the bug that it succeeds when given the | ||||||
|  |    zero-length file name argument. */ | ||||||
|  | #undef HAVE_STAT_EMPTY_STRING_BUG | ||||||
|  |  | ||||||
|  | /* Define to 1 if you have the <stdint.h> header file. */ | ||||||
|  | #undef HAVE_STDINT_H | ||||||
|  |  | ||||||
|  | /* Define to 1 if you have the <stdlib.h> header file. */ | ||||||
|  | #undef HAVE_STDLIB_H | ||||||
|  |  | ||||||
|  | /* Define to 1 if you have the `strchr' function. */ | ||||||
|  | #undef HAVE_STRCHR | ||||||
|  |  | ||||||
|  | /* Define to 1 if you have the `strdup' function. */ | ||||||
|  | #undef HAVE_STRDUP | ||||||
|  |  | ||||||
|  | /* Define to 1 if you have the <strings.h> header file. */ | ||||||
|  | #undef HAVE_STRINGS_H | ||||||
|  |  | ||||||
|  | /* Define to 1 if you have the <string.h> header file. */ | ||||||
|  | #undef HAVE_STRING_H | ||||||
|  |  | ||||||
|  | /* Define to 1 if you have the `strrchr' function. */ | ||||||
|  | #undef HAVE_STRRCHR | ||||||
|  |  | ||||||
|  | /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'. | ||||||
|  |    */ | ||||||
|  | #undef HAVE_SYS_DIR_H | ||||||
|  |  | ||||||
|  | /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'. | ||||||
|  |    */ | ||||||
|  | #undef HAVE_SYS_NDIR_H | ||||||
|  |  | ||||||
|  | /* Define to 1 if you have the <sys/stat.h> header file. */ | ||||||
|  | #undef HAVE_SYS_STAT_H | ||||||
|  |  | ||||||
|  | /* Define to 1 if you have the <sys/types.h> header file. */ | ||||||
|  | #undef HAVE_SYS_TYPES_H | ||||||
|  |  | ||||||
|  | /* Define to 1 if you have the <termios.h> header file. */ | ||||||
|  | #undef HAVE_TERMIOS_H | ||||||
|  |  | ||||||
|  | /* Define to 1 if you have the <termio.h> header file. */ | ||||||
|  | #undef HAVE_TERMIO_H | ||||||
|  |  | ||||||
|  | /* Define to 1 if you have the <unistd.h> header file. */ | ||||||
|  | #undef HAVE_UNISTD_H | ||||||
|  |  | ||||||
|  | /* Define to 1 if `lstat' dereferences a symlink specified with a trailing | ||||||
|  |    slash. */ | ||||||
|  | #undef LSTAT_FOLLOWS_SLASHED_SYMLINK | ||||||
|  |  | ||||||
|  | /* Name of package */ | ||||||
|  | #undef PACKAGE | ||||||
|  |  | ||||||
|  | /* Define to the address where bug reports for this package should be sent. */ | ||||||
|  | #undef PACKAGE_BUGREPORT | ||||||
|  |  | ||||||
|  | /* Define to the full name of this package. */ | ||||||
|  | #undef PACKAGE_NAME | ||||||
|  |  | ||||||
|  | /* Define to the full name and version of this package. */ | ||||||
|  | #undef PACKAGE_STRING | ||||||
|  |  | ||||||
|  | /* Define to the one symbol short name of this package. */ | ||||||
|  | #undef PACKAGE_TARNAME | ||||||
|  |  | ||||||
|  | /* Define to the version of this package. */ | ||||||
|  | #undef PACKAGE_VERSION | ||||||
|  |  | ||||||
|  | /* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */ | ||||||
|  | #undef STAT_MACROS_BROKEN | ||||||
|  |  | ||||||
|  | /* Define to 1 if you have the ANSI C header files. */ | ||||||
|  | #undef STDC_HEADERS | ||||||
|  |  | ||||||
|  | /* Glue definitions for Minix sources. */ | ||||||
|  | #undef SYS_UNIX | ||||||
|  |  | ||||||
|  | /* Version number of package */ | ||||||
|  | #undef VERSION | ||||||
|  |  | ||||||
|  | /* Define to rpl_malloc if the replacement function should be used. */ | ||||||
|  | #undef malloc | ||||||
|  |  | ||||||
|  | /* Define to rpl_realloc if the replacement function should be used. */ | ||||||
|  | #undef realloc | ||||||
|  |  | ||||||
|  | /* Define to `unsigned int' if <sys/types.h> does not define. */ | ||||||
|  | #undef size_t | ||||||
							
								
								
									
										38
									
								
								configure.ac
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								configure.ac
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,38 @@ | |||||||
|  | #                                               -*- Autoconf -*- | ||||||
|  | # Process this file with autoconf to produce a configure script. | ||||||
|  |  | ||||||
|  | AC_PREREQ(2.61) | ||||||
|  | AC_INIT(minix_editline, 0.1.0, joachim@vmlinux.org) | ||||||
|  | AC_CONFIG_SRCDIR([src/editline.c]) | ||||||
|  | AC_CONFIG_HEADER([config.h]) | ||||||
|  |  | ||||||
|  | # Prepare automake | ||||||
|  | AM_INIT_AUTOMAKE | ||||||
|  |  | ||||||
|  | # Checks for programs. | ||||||
|  | AC_PROG_CC | ||||||
|  | AC_PROG_RANLIB | ||||||
|  |  | ||||||
|  | # Checks for libraries. | ||||||
|  |  | ||||||
|  | # Checks for header files. | ||||||
|  | AC_HEADER_DIRENT | ||||||
|  | AC_HEADER_STDC | ||||||
|  | AC_CHECK_HEADERS([sgtty.h stdlib.h string.h termio.h termios.h]) | ||||||
|  |  | ||||||
|  | # Checks for typedefs, structures, and compiler characteristics. | ||||||
|  | AC_HEADER_STAT | ||||||
|  |  | ||||||
|  | # Overrides and types, should be a check. | ||||||
|  | AC_DEFINE([SYS_UNIX], [1], [Glue definitions for Minix sources.]) | ||||||
|  | AC_TYPE_SIZE_T | ||||||
|  |  | ||||||
|  | # Checks for library functions. | ||||||
|  | AC_FUNC_CLOSEDIR_VOID | ||||||
|  | AC_PROG_GCC_TRADITIONAL | ||||||
|  | AC_FUNC_MALLOC | ||||||
|  | AC_FUNC_REALLOC | ||||||
|  | AC_FUNC_STAT | ||||||
|  | AC_CHECK_FUNCS([strchr strdup strrchr]) | ||||||
|  |  | ||||||
|  | AC_OUTPUT(Makefile src/Makefile examples/Makefile) | ||||||
							
								
								
									
										589
									
								
								depcomp
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										589
									
								
								depcomp
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,589 @@ | |||||||
|  | #! /bin/sh | ||||||
|  | # depcomp - compile a program generating dependencies as side-effects | ||||||
|  |  | ||||||
|  | scriptversion=2007-03-29.01 | ||||||
|  |  | ||||||
|  | # Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007 Free Software | ||||||
|  | # Foundation, Inc. | ||||||
|  |  | ||||||
|  | # This program is free software; you can redistribute it and/or modify | ||||||
|  | # it under the terms of the GNU General Public License as published by | ||||||
|  | # the Free Software Foundation; either version 2, or (at your option) | ||||||
|  | # any later version. | ||||||
|  |  | ||||||
|  | # This program is distributed in the hope that it will be useful, | ||||||
|  | # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||||
|  | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||||
|  | # GNU General Public License for more details. | ||||||
|  |  | ||||||
|  | # You should have received a copy of the GNU General Public License | ||||||
|  | # along with this program; if not, write to the Free Software | ||||||
|  | # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA | ||||||
|  | # 02110-1301, USA. | ||||||
|  |  | ||||||
|  | # As a special exception to the GNU General Public License, if you | ||||||
|  | # distribute this file as part of a program that contains a | ||||||
|  | # configuration script generated by Autoconf, you may include it under | ||||||
|  | # the same distribution terms that you use for the rest of that program. | ||||||
|  |  | ||||||
|  | # Originally written by Alexandre Oliva <oliva@dcc.unicamp.br>. | ||||||
|  |  | ||||||
|  | case $1 in | ||||||
|  |   '') | ||||||
|  |      echo "$0: No command.  Try \`$0 --help' for more information." 1>&2 | ||||||
|  |      exit 1; | ||||||
|  |      ;; | ||||||
|  |   -h | --h*) | ||||||
|  |     cat <<\EOF | ||||||
|  | Usage: depcomp [--help] [--version] PROGRAM [ARGS] | ||||||
|  |  | ||||||
|  | Run PROGRAMS ARGS to compile a file, generating dependencies | ||||||
|  | as side-effects. | ||||||
|  |  | ||||||
|  | Environment variables: | ||||||
|  |   depmode     Dependency tracking mode. | ||||||
|  |   source      Source file read by `PROGRAMS ARGS'. | ||||||
|  |   object      Object file output by `PROGRAMS ARGS'. | ||||||
|  |   DEPDIR      directory where to store dependencies. | ||||||
|  |   depfile     Dependency file to output. | ||||||
|  |   tmpdepfile  Temporary file to use when outputing dependencies. | ||||||
|  |   libtool     Whether libtool is used (yes/no). | ||||||
|  |  | ||||||
|  | Report bugs to <bug-automake@gnu.org>. | ||||||
|  | EOF | ||||||
|  |     exit $? | ||||||
|  |     ;; | ||||||
|  |   -v | --v*) | ||||||
|  |     echo "depcomp $scriptversion" | ||||||
|  |     exit $? | ||||||
|  |     ;; | ||||||
|  | esac | ||||||
|  |  | ||||||
|  | if test -z "$depmode" || test -z "$source" || test -z "$object"; then | ||||||
|  |   echo "depcomp: Variables source, object and depmode must be set" 1>&2 | ||||||
|  |   exit 1 | ||||||
|  | fi | ||||||
|  |  | ||||||
|  | # Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. | ||||||
|  | depfile=${depfile-`echo "$object" | | ||||||
|  |   sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} | ||||||
|  | tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} | ||||||
|  |  | ||||||
|  | rm -f "$tmpdepfile" | ||||||
|  |  | ||||||
|  | # Some modes work just like other modes, but use different flags.  We | ||||||
|  | # parameterize here, but still list the modes in the big case below, | ||||||
|  | # to make depend.m4 easier to write.  Note that we *cannot* use a case | ||||||
|  | # here, because this file can only contain one case statement. | ||||||
|  | if test "$depmode" = hp; then | ||||||
|  |   # HP compiler uses -M and no extra arg. | ||||||
|  |   gccflag=-M | ||||||
|  |   depmode=gcc | ||||||
|  | fi | ||||||
|  |  | ||||||
|  | if test "$depmode" = dashXmstdout; then | ||||||
|  |    # This is just like dashmstdout with a different argument. | ||||||
|  |    dashmflag=-xM | ||||||
|  |    depmode=dashmstdout | ||||||
|  | fi | ||||||
|  |  | ||||||
|  | case "$depmode" in | ||||||
|  | gcc3) | ||||||
|  | ## gcc 3 implements dependency tracking that does exactly what | ||||||
|  | ## we want.  Yay!  Note: for some reason libtool 1.4 doesn't like | ||||||
|  | ## it if -MD -MP comes after the -MF stuff.  Hmm. | ||||||
|  | ## Unfortunately, FreeBSD c89 acceptance of flags depends upon | ||||||
|  | ## the command line argument order; so add the flags where they | ||||||
|  | ## appear in depend2.am.  Note that the slowdown incurred here | ||||||
|  | ## affects only configure: in makefiles, %FASTDEP% shortcuts this. | ||||||
|  |   for arg | ||||||
|  |   do | ||||||
|  |     case $arg in | ||||||
|  |     -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;; | ||||||
|  |     *)  set fnord "$@" "$arg" ;; | ||||||
|  |     esac | ||||||
|  |     shift # fnord | ||||||
|  |     shift # $arg | ||||||
|  |   done | ||||||
|  |   "$@" | ||||||
|  |   stat=$? | ||||||
|  |   if test $stat -eq 0; then : | ||||||
|  |   else | ||||||
|  |     rm -f "$tmpdepfile" | ||||||
|  |     exit $stat | ||||||
|  |   fi | ||||||
|  |   mv "$tmpdepfile" "$depfile" | ||||||
|  |   ;; | ||||||
|  |  | ||||||
|  | gcc) | ||||||
|  | ## There are various ways to get dependency output from gcc.  Here's | ||||||
|  | ## why we pick this rather obscure method: | ||||||
|  | ## - Don't want to use -MD because we'd like the dependencies to end | ||||||
|  | ##   up in a subdir.  Having to rename by hand is ugly. | ||||||
|  | ##   (We might end up doing this anyway to support other compilers.) | ||||||
|  | ## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like | ||||||
|  | ##   -MM, not -M (despite what the docs say). | ||||||
|  | ## - Using -M directly means running the compiler twice (even worse | ||||||
|  | ##   than renaming). | ||||||
|  |   if test -z "$gccflag"; then | ||||||
|  |     gccflag=-MD, | ||||||
|  |   fi | ||||||
|  |   "$@" -Wp,"$gccflag$tmpdepfile" | ||||||
|  |   stat=$? | ||||||
|  |   if test $stat -eq 0; then : | ||||||
|  |   else | ||||||
|  |     rm -f "$tmpdepfile" | ||||||
|  |     exit $stat | ||||||
|  |   fi | ||||||
|  |   rm -f "$depfile" | ||||||
|  |   echo "$object : \\" > "$depfile" | ||||||
|  |   alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz | ||||||
|  | ## The second -e expression handles DOS-style file names with drive letters. | ||||||
|  |   sed -e 's/^[^:]*: / /' \ | ||||||
|  |       -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" | ||||||
|  | ## This next piece of magic avoids the `deleted header file' problem. | ||||||
|  | ## The problem is that when a header file which appears in a .P file | ||||||
|  | ## is deleted, the dependency causes make to die (because there is | ||||||
|  | ## typically no way to rebuild the header).  We avoid this by adding | ||||||
|  | ## dummy dependencies for each header file.  Too bad gcc doesn't do | ||||||
|  | ## this for us directly. | ||||||
|  |   tr ' ' ' | ||||||
|  | ' < "$tmpdepfile" | | ||||||
|  | ## Some versions of gcc put a space before the `:'.  On the theory | ||||||
|  | ## that the space means something, we add a space to the output as | ||||||
|  | ## well. | ||||||
|  | ## Some versions of the HPUX 10.20 sed can't process this invocation | ||||||
|  | ## correctly.  Breaking it into two sed invocations is a workaround. | ||||||
|  |     sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" | ||||||
|  |   rm -f "$tmpdepfile" | ||||||
|  |   ;; | ||||||
|  |  | ||||||
|  | hp) | ||||||
|  |   # This case exists only to let depend.m4 do its work.  It works by | ||||||
|  |   # looking at the text of this script.  This case will never be run, | ||||||
|  |   # since it is checked for above. | ||||||
|  |   exit 1 | ||||||
|  |   ;; | ||||||
|  |  | ||||||
|  | sgi) | ||||||
|  |   if test "$libtool" = yes; then | ||||||
|  |     "$@" "-Wp,-MDupdate,$tmpdepfile" | ||||||
|  |   else | ||||||
|  |     "$@" -MDupdate "$tmpdepfile" | ||||||
|  |   fi | ||||||
|  |   stat=$? | ||||||
|  |   if test $stat -eq 0; then : | ||||||
|  |   else | ||||||
|  |     rm -f "$tmpdepfile" | ||||||
|  |     exit $stat | ||||||
|  |   fi | ||||||
|  |   rm -f "$depfile" | ||||||
|  |  | ||||||
|  |   if test -f "$tmpdepfile"; then  # yes, the sourcefile depend on other files | ||||||
|  |     echo "$object : \\" > "$depfile" | ||||||
|  |  | ||||||
|  |     # Clip off the initial element (the dependent).  Don't try to be | ||||||
|  |     # clever and replace this with sed code, as IRIX sed won't handle | ||||||
|  |     # lines with more than a fixed number of characters (4096 in | ||||||
|  |     # IRIX 6.2 sed, 8192 in IRIX 6.5).  We also remove comment lines; | ||||||
|  |     # the IRIX cc adds comments like `#:fec' to the end of the | ||||||
|  |     # dependency line. | ||||||
|  |     tr ' ' ' | ||||||
|  | ' < "$tmpdepfile" \ | ||||||
|  |     | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ | ||||||
|  |     tr ' | ||||||
|  | ' ' ' >> $depfile | ||||||
|  |     echo >> $depfile | ||||||
|  |  | ||||||
|  |     # The second pass generates a dummy entry for each header file. | ||||||
|  |     tr ' ' ' | ||||||
|  | ' < "$tmpdepfile" \ | ||||||
|  |    | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ | ||||||
|  |    >> $depfile | ||||||
|  |   else | ||||||
|  |     # The sourcefile does not contain any dependencies, so just | ||||||
|  |     # store a dummy comment line, to avoid errors with the Makefile | ||||||
|  |     # "include basename.Plo" scheme. | ||||||
|  |     echo "#dummy" > "$depfile" | ||||||
|  |   fi | ||||||
|  |   rm -f "$tmpdepfile" | ||||||
|  |   ;; | ||||||
|  |  | ||||||
|  | aix) | ||||||
|  |   # The C for AIX Compiler uses -M and outputs the dependencies | ||||||
|  |   # in a .u file.  In older versions, this file always lives in the | ||||||
|  |   # current directory.  Also, the AIX compiler puts `$object:' at the | ||||||
|  |   # start of each line; $object doesn't have directory information. | ||||||
|  |   # Version 6 uses the directory in both cases. | ||||||
|  |   dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` | ||||||
|  |   test "x$dir" = "x$object" && dir= | ||||||
|  |   base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` | ||||||
|  |   if test "$libtool" = yes; then | ||||||
|  |     tmpdepfile1=$dir$base.u | ||||||
|  |     tmpdepfile2=$base.u | ||||||
|  |     tmpdepfile3=$dir.libs/$base.u | ||||||
|  |     "$@" -Wc,-M | ||||||
|  |   else | ||||||
|  |     tmpdepfile1=$dir$base.u | ||||||
|  |     tmpdepfile2=$dir$base.u | ||||||
|  |     tmpdepfile3=$dir$base.u | ||||||
|  |     "$@" -M | ||||||
|  |   fi | ||||||
|  |   stat=$? | ||||||
|  |  | ||||||
|  |   if test $stat -eq 0; then : | ||||||
|  |   else | ||||||
|  |     rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" | ||||||
|  |     exit $stat | ||||||
|  |   fi | ||||||
|  |  | ||||||
|  |   for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" | ||||||
|  |   do | ||||||
|  |     test -f "$tmpdepfile" && break | ||||||
|  |   done | ||||||
|  |   if test -f "$tmpdepfile"; then | ||||||
|  |     # Each line is of the form `foo.o: dependent.h'. | ||||||
|  |     # Do two passes, one to just change these to | ||||||
|  |     # `$object: dependent.h' and one to simply `dependent.h:'. | ||||||
|  |     sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" | ||||||
|  |     # That's a tab and a space in the []. | ||||||
|  |     sed -e 's,^.*\.[a-z]*:[	 ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" | ||||||
|  |   else | ||||||
|  |     # The sourcefile does not contain any dependencies, so just | ||||||
|  |     # store a dummy comment line, to avoid errors with the Makefile | ||||||
|  |     # "include basename.Plo" scheme. | ||||||
|  |     echo "#dummy" > "$depfile" | ||||||
|  |   fi | ||||||
|  |   rm -f "$tmpdepfile" | ||||||
|  |   ;; | ||||||
|  |  | ||||||
|  | icc) | ||||||
|  |   # Intel's C compiler understands `-MD -MF file'.  However on | ||||||
|  |   #    icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c | ||||||
|  |   # ICC 7.0 will fill foo.d with something like | ||||||
|  |   #    foo.o: sub/foo.c | ||||||
|  |   #    foo.o: sub/foo.h | ||||||
|  |   # which is wrong.  We want: | ||||||
|  |   #    sub/foo.o: sub/foo.c | ||||||
|  |   #    sub/foo.o: sub/foo.h | ||||||
|  |   #    sub/foo.c: | ||||||
|  |   #    sub/foo.h: | ||||||
|  |   # ICC 7.1 will output | ||||||
|  |   #    foo.o: sub/foo.c sub/foo.h | ||||||
|  |   # and will wrap long lines using \ : | ||||||
|  |   #    foo.o: sub/foo.c ... \ | ||||||
|  |   #     sub/foo.h ... \ | ||||||
|  |   #     ... | ||||||
|  |  | ||||||
|  |   "$@" -MD -MF "$tmpdepfile" | ||||||
|  |   stat=$? | ||||||
|  |   if test $stat -eq 0; then : | ||||||
|  |   else | ||||||
|  |     rm -f "$tmpdepfile" | ||||||
|  |     exit $stat | ||||||
|  |   fi | ||||||
|  |   rm -f "$depfile" | ||||||
|  |   # Each line is of the form `foo.o: dependent.h', | ||||||
|  |   # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. | ||||||
|  |   # Do two passes, one to just change these to | ||||||
|  |   # `$object: dependent.h' and one to simply `dependent.h:'. | ||||||
|  |   sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" | ||||||
|  |   # Some versions of the HPUX 10.20 sed can't process this invocation | ||||||
|  |   # correctly.  Breaking it into two sed invocations is a workaround. | ||||||
|  |   sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" | | ||||||
|  |     sed -e 's/$/ :/' >> "$depfile" | ||||||
|  |   rm -f "$tmpdepfile" | ||||||
|  |   ;; | ||||||
|  |  | ||||||
|  | hp2) | ||||||
|  |   # The "hp" stanza above does not work with aCC (C++) and HP's ia64 | ||||||
|  |   # compilers, which have integrated preprocessors.  The correct option | ||||||
|  |   # to use with these is +Maked; it writes dependencies to a file named | ||||||
|  |   # 'foo.d', which lands next to the object file, wherever that | ||||||
|  |   # happens to be. | ||||||
|  |   # Much of this is similar to the tru64 case; see comments there. | ||||||
|  |   dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` | ||||||
|  |   test "x$dir" = "x$object" && dir= | ||||||
|  |   base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` | ||||||
|  |   if test "$libtool" = yes; then | ||||||
|  |     tmpdepfile1=$dir$base.d | ||||||
|  |     tmpdepfile2=$dir.libs/$base.d | ||||||
|  |     "$@" -Wc,+Maked | ||||||
|  |   else | ||||||
|  |     tmpdepfile1=$dir$base.d | ||||||
|  |     tmpdepfile2=$dir$base.d | ||||||
|  |     "$@" +Maked | ||||||
|  |   fi | ||||||
|  |   stat=$? | ||||||
|  |   if test $stat -eq 0; then : | ||||||
|  |   else | ||||||
|  |      rm -f "$tmpdepfile1" "$tmpdepfile2" | ||||||
|  |      exit $stat | ||||||
|  |   fi | ||||||
|  |  | ||||||
|  |   for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" | ||||||
|  |   do | ||||||
|  |     test -f "$tmpdepfile" && break | ||||||
|  |   done | ||||||
|  |   if test -f "$tmpdepfile"; then | ||||||
|  |     sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile" | ||||||
|  |     # Add `dependent.h:' lines. | ||||||
|  |     sed -ne '2,${; s/^ *//; s/ \\*$//; s/$/:/; p;}' "$tmpdepfile" >> "$depfile" | ||||||
|  |   else | ||||||
|  |     echo "#dummy" > "$depfile" | ||||||
|  |   fi | ||||||
|  |   rm -f "$tmpdepfile" "$tmpdepfile2" | ||||||
|  |   ;; | ||||||
|  |  | ||||||
|  | tru64) | ||||||
|  |    # The Tru64 compiler uses -MD to generate dependencies as a side | ||||||
|  |    # effect.  `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. | ||||||
|  |    # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put | ||||||
|  |    # dependencies in `foo.d' instead, so we check for that too. | ||||||
|  |    # Subdirectories are respected. | ||||||
|  |    dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` | ||||||
|  |    test "x$dir" = "x$object" && dir= | ||||||
|  |    base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` | ||||||
|  |  | ||||||
|  |    if test "$libtool" = yes; then | ||||||
|  |       # With Tru64 cc, shared objects can also be used to make a | ||||||
|  |       # static library.  This mechanism is used in libtool 1.4 series to | ||||||
|  |       # handle both shared and static libraries in a single compilation. | ||||||
|  |       # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d. | ||||||
|  |       # | ||||||
|  |       # With libtool 1.5 this exception was removed, and libtool now | ||||||
|  |       # generates 2 separate objects for the 2 libraries.  These two | ||||||
|  |       # compilations output dependencies in $dir.libs/$base.o.d and | ||||||
|  |       # in $dir$base.o.d.  We have to check for both files, because | ||||||
|  |       # one of the two compilations can be disabled.  We should prefer | ||||||
|  |       # $dir$base.o.d over $dir.libs/$base.o.d because the latter is | ||||||
|  |       # automatically cleaned when .libs/ is deleted, while ignoring | ||||||
|  |       # the former would cause a distcleancheck panic. | ||||||
|  |       tmpdepfile1=$dir.libs/$base.lo.d   # libtool 1.4 | ||||||
|  |       tmpdepfile2=$dir$base.o.d          # libtool 1.5 | ||||||
|  |       tmpdepfile3=$dir.libs/$base.o.d    # libtool 1.5 | ||||||
|  |       tmpdepfile4=$dir.libs/$base.d      # Compaq CCC V6.2-504 | ||||||
|  |       "$@" -Wc,-MD | ||||||
|  |    else | ||||||
|  |       tmpdepfile1=$dir$base.o.d | ||||||
|  |       tmpdepfile2=$dir$base.d | ||||||
|  |       tmpdepfile3=$dir$base.d | ||||||
|  |       tmpdepfile4=$dir$base.d | ||||||
|  |       "$@" -MD | ||||||
|  |    fi | ||||||
|  |  | ||||||
|  |    stat=$? | ||||||
|  |    if test $stat -eq 0; then : | ||||||
|  |    else | ||||||
|  |       rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" | ||||||
|  |       exit $stat | ||||||
|  |    fi | ||||||
|  |  | ||||||
|  |    for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" | ||||||
|  |    do | ||||||
|  |      test -f "$tmpdepfile" && break | ||||||
|  |    done | ||||||
|  |    if test -f "$tmpdepfile"; then | ||||||
|  |       sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" | ||||||
|  |       # That's a tab and a space in the []. | ||||||
|  |       sed -e 's,^.*\.[a-z]*:[	 ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" | ||||||
|  |    else | ||||||
|  |       echo "#dummy" > "$depfile" | ||||||
|  |    fi | ||||||
|  |    rm -f "$tmpdepfile" | ||||||
|  |    ;; | ||||||
|  |  | ||||||
|  | #nosideeffect) | ||||||
|  |   # This comment above is used by automake to tell side-effect | ||||||
|  |   # dependency tracking mechanisms from slower ones. | ||||||
|  |  | ||||||
|  | dashmstdout) | ||||||
|  |   # Important note: in order to support this mode, a compiler *must* | ||||||
|  |   # always write the preprocessed file to stdout, regardless of -o. | ||||||
|  |   "$@" || exit $? | ||||||
|  |  | ||||||
|  |   # Remove the call to Libtool. | ||||||
|  |   if test "$libtool" = yes; then | ||||||
|  |     while test $1 != '--mode=compile'; do | ||||||
|  |       shift | ||||||
|  |     done | ||||||
|  |     shift | ||||||
|  |   fi | ||||||
|  |  | ||||||
|  |   # Remove `-o $object'. | ||||||
|  |   IFS=" " | ||||||
|  |   for arg | ||||||
|  |   do | ||||||
|  |     case $arg in | ||||||
|  |     -o) | ||||||
|  |       shift | ||||||
|  |       ;; | ||||||
|  |     $object) | ||||||
|  |       shift | ||||||
|  |       ;; | ||||||
|  |     *) | ||||||
|  |       set fnord "$@" "$arg" | ||||||
|  |       shift # fnord | ||||||
|  |       shift # $arg | ||||||
|  |       ;; | ||||||
|  |     esac | ||||||
|  |   done | ||||||
|  |  | ||||||
|  |   test -z "$dashmflag" && dashmflag=-M | ||||||
|  |   # Require at least two characters before searching for `:' | ||||||
|  |   # in the target name.  This is to cope with DOS-style filenames: | ||||||
|  |   # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise. | ||||||
|  |   "$@" $dashmflag | | ||||||
|  |     sed 's:^[  ]*[^: ][^:][^:]*\:[    ]*:'"$object"'\: :' > "$tmpdepfile" | ||||||
|  |   rm -f "$depfile" | ||||||
|  |   cat < "$tmpdepfile" > "$depfile" | ||||||
|  |   tr ' ' ' | ||||||
|  | ' < "$tmpdepfile" | \ | ||||||
|  | ## Some versions of the HPUX 10.20 sed can't process this invocation | ||||||
|  | ## correctly.  Breaking it into two sed invocations is a workaround. | ||||||
|  |     sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" | ||||||
|  |   rm -f "$tmpdepfile" | ||||||
|  |   ;; | ||||||
|  |  | ||||||
|  | dashXmstdout) | ||||||
|  |   # This case only exists to satisfy depend.m4.  It is never actually | ||||||
|  |   # run, as this mode is specially recognized in the preamble. | ||||||
|  |   exit 1 | ||||||
|  |   ;; | ||||||
|  |  | ||||||
|  | makedepend) | ||||||
|  |   "$@" || exit $? | ||||||
|  |   # Remove any Libtool call | ||||||
|  |   if test "$libtool" = yes; then | ||||||
|  |     while test $1 != '--mode=compile'; do | ||||||
|  |       shift | ||||||
|  |     done | ||||||
|  |     shift | ||||||
|  |   fi | ||||||
|  |   # X makedepend | ||||||
|  |   shift | ||||||
|  |   cleared=no | ||||||
|  |   for arg in "$@"; do | ||||||
|  |     case $cleared in | ||||||
|  |     no) | ||||||
|  |       set ""; shift | ||||||
|  |       cleared=yes ;; | ||||||
|  |     esac | ||||||
|  |     case "$arg" in | ||||||
|  |     -D*|-I*) | ||||||
|  |       set fnord "$@" "$arg"; shift ;; | ||||||
|  |     # Strip any option that makedepend may not understand.  Remove | ||||||
|  |     # the object too, otherwise makedepend will parse it as a source file. | ||||||
|  |     -*|$object) | ||||||
|  |       ;; | ||||||
|  |     *) | ||||||
|  |       set fnord "$@" "$arg"; shift ;; | ||||||
|  |     esac | ||||||
|  |   done | ||||||
|  |   obj_suffix="`echo $object | sed 's/^.*\././'`" | ||||||
|  |   touch "$tmpdepfile" | ||||||
|  |   ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" | ||||||
|  |   rm -f "$depfile" | ||||||
|  |   cat < "$tmpdepfile" > "$depfile" | ||||||
|  |   sed '1,2d' "$tmpdepfile" | tr ' ' ' | ||||||
|  | ' | \ | ||||||
|  | ## Some versions of the HPUX 10.20 sed can't process this invocation | ||||||
|  | ## correctly.  Breaking it into two sed invocations is a workaround. | ||||||
|  |     sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" | ||||||
|  |   rm -f "$tmpdepfile" "$tmpdepfile".bak | ||||||
|  |   ;; | ||||||
|  |  | ||||||
|  | cpp) | ||||||
|  |   # Important note: in order to support this mode, a compiler *must* | ||||||
|  |   # always write the preprocessed file to stdout. | ||||||
|  |   "$@" || exit $? | ||||||
|  |  | ||||||
|  |   # Remove the call to Libtool. | ||||||
|  |   if test "$libtool" = yes; then | ||||||
|  |     while test $1 != '--mode=compile'; do | ||||||
|  |       shift | ||||||
|  |     done | ||||||
|  |     shift | ||||||
|  |   fi | ||||||
|  |  | ||||||
|  |   # Remove `-o $object'. | ||||||
|  |   IFS=" " | ||||||
|  |   for arg | ||||||
|  |   do | ||||||
|  |     case $arg in | ||||||
|  |     -o) | ||||||
|  |       shift | ||||||
|  |       ;; | ||||||
|  |     $object) | ||||||
|  |       shift | ||||||
|  |       ;; | ||||||
|  |     *) | ||||||
|  |       set fnord "$@" "$arg" | ||||||
|  |       shift # fnord | ||||||
|  |       shift # $arg | ||||||
|  |       ;; | ||||||
|  |     esac | ||||||
|  |   done | ||||||
|  |  | ||||||
|  |   "$@" -E | | ||||||
|  |     sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ | ||||||
|  |        -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | | ||||||
|  |     sed '$ s: \\$::' > "$tmpdepfile" | ||||||
|  |   rm -f "$depfile" | ||||||
|  |   echo "$object : \\" > "$depfile" | ||||||
|  |   cat < "$tmpdepfile" >> "$depfile" | ||||||
|  |   sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" | ||||||
|  |   rm -f "$tmpdepfile" | ||||||
|  |   ;; | ||||||
|  |  | ||||||
|  | msvisualcpp) | ||||||
|  |   # Important note: in order to support this mode, a compiler *must* | ||||||
|  |   # always write the preprocessed file to stdout, regardless of -o, | ||||||
|  |   # because we must use -o when running libtool. | ||||||
|  |   "$@" || exit $? | ||||||
|  |   IFS=" " | ||||||
|  |   for arg | ||||||
|  |   do | ||||||
|  |     case "$arg" in | ||||||
|  |     "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") | ||||||
|  | 	set fnord "$@" | ||||||
|  | 	shift | ||||||
|  | 	shift | ||||||
|  | 	;; | ||||||
|  |     *) | ||||||
|  | 	set fnord "$@" "$arg" | ||||||
|  | 	shift | ||||||
|  | 	shift | ||||||
|  | 	;; | ||||||
|  |     esac | ||||||
|  |   done | ||||||
|  |   "$@" -E | | ||||||
|  |   sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile" | ||||||
|  |   rm -f "$depfile" | ||||||
|  |   echo "$object : \\" > "$depfile" | ||||||
|  |   . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::	\1 \\:p' >> "$depfile" | ||||||
|  |   echo "	" >> "$depfile" | ||||||
|  |   . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile" | ||||||
|  |   rm -f "$tmpdepfile" | ||||||
|  |   ;; | ||||||
|  |  | ||||||
|  | none) | ||||||
|  |   exec "$@" | ||||||
|  |   ;; | ||||||
|  |  | ||||||
|  | *) | ||||||
|  |   echo "Unknown depmode $depmode" 1>&2 | ||||||
|  |   exit 1 | ||||||
|  |   ;; | ||||||
|  | esac | ||||||
|  |  | ||||||
|  | exit 0 | ||||||
|  |  | ||||||
|  | # Local Variables: | ||||||
|  | # mode: shell-script | ||||||
|  | # sh-indentation: 2 | ||||||
|  | # eval: (add-hook 'write-file-hooks 'time-stamp) | ||||||
|  | # time-stamp-start: "scriptversion=" | ||||||
|  | # time-stamp-format: "%:y-%02m-%02d.%02H" | ||||||
|  | # time-stamp-end: "$" | ||||||
|  | # End: | ||||||
							
								
								
									
										8
									
								
								examples/Makefile.am
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								examples/Makefile.am
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | |||||||
|  | LDADD = $(top_builddir)/src/libedit.a | ||||||
|  | AM_CFLAGS = -I$(top_srcdir)/src | ||||||
|  |  | ||||||
|  | # TODO: Port "fileman" example from BSD editline | ||||||
|  | noinst_PROGRAMS = testit | ||||||
|  |  | ||||||
|  | testit_SOURCES = testit.c | ||||||
|  | #fileman_SOURCES = fileman.c | ||||||
							
								
								
									
										386
									
								
								examples/Makefile.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										386
									
								
								examples/Makefile.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,386 @@ | |||||||
|  | # Makefile.in generated by automake 1.10.1 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@ | ||||||
|  | pkglibdir = $(libdir)/@PACKAGE@ | ||||||
|  | pkgincludedir = $(includedir)/@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 = : | ||||||
|  | noinst_PROGRAMS = testit$(EXEEXT) | ||||||
|  | subdir = examples | ||||||
|  | DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in | ||||||
|  | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 | ||||||
|  | am__aclocal_m4_deps = $(top_srcdir)/configure.ac | ||||||
|  | am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ | ||||||
|  | 	$(ACLOCAL_M4) | ||||||
|  | mkinstalldirs = $(install_sh) -d | ||||||
|  | CONFIG_HEADER = $(top_builddir)/config.h | ||||||
|  | CONFIG_CLEAN_FILES = | ||||||
|  | PROGRAMS = $(noinst_PROGRAMS) | ||||||
|  | am_testit_OBJECTS = testit.$(OBJEXT) | ||||||
|  | testit_OBJECTS = $(am_testit_OBJECTS) | ||||||
|  | testit_LDADD = $(LDADD) | ||||||
|  | testit_DEPENDENCIES = $(top_builddir)/src/libedit.a | ||||||
|  | DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) | ||||||
|  | depcomp = $(SHELL) $(top_srcdir)/depcomp | ||||||
|  | am__depfiles_maybe = depfiles | ||||||
|  | COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ | ||||||
|  | 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) | ||||||
|  | CCLD = $(CC) | ||||||
|  | LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ | ||||||
|  | SOURCES = $(testit_SOURCES) | ||||||
|  | DIST_SOURCES = $(testit_SOURCES) | ||||||
|  | ETAGS = etags | ||||||
|  | CTAGS = ctags | ||||||
|  | DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) | ||||||
|  | ACLOCAL = @ACLOCAL@ | ||||||
|  | AMTAR = @AMTAR@ | ||||||
|  | AUTOCONF = @AUTOCONF@ | ||||||
|  | AUTOHEADER = @AUTOHEADER@ | ||||||
|  | AUTOMAKE = @AUTOMAKE@ | ||||||
|  | AWK = @AWK@ | ||||||
|  | CC = @CC@ | ||||||
|  | CCDEPMODE = @CCDEPMODE@ | ||||||
|  | CFLAGS = @CFLAGS@ | ||||||
|  | CPP = @CPP@ | ||||||
|  | CPPFLAGS = @CPPFLAGS@ | ||||||
|  | CYGPATH_W = @CYGPATH_W@ | ||||||
|  | DEFS = @DEFS@ | ||||||
|  | DEPDIR = @DEPDIR@ | ||||||
|  | ECHO_C = @ECHO_C@ | ||||||
|  | ECHO_N = @ECHO_N@ | ||||||
|  | ECHO_T = @ECHO_T@ | ||||||
|  | EGREP = @EGREP@ | ||||||
|  | EXEEXT = @EXEEXT@ | ||||||
|  | GREP = @GREP@ | ||||||
|  | INSTALL = @INSTALL@ | ||||||
|  | INSTALL_DATA = @INSTALL_DATA@ | ||||||
|  | INSTALL_PROGRAM = @INSTALL_PROGRAM@ | ||||||
|  | INSTALL_SCRIPT = @INSTALL_SCRIPT@ | ||||||
|  | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | ||||||
|  | LDFLAGS = @LDFLAGS@ | ||||||
|  | LIBOBJS = @LIBOBJS@ | ||||||
|  | LIBS = @LIBS@ | ||||||
|  | LTLIBOBJS = @LTLIBOBJS@ | ||||||
|  | MAKEINFO = @MAKEINFO@ | ||||||
|  | MKDIR_P = @MKDIR_P@ | ||||||
|  | OBJEXT = @OBJEXT@ | ||||||
|  | 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@ | ||||||
|  | RANLIB = @RANLIB@ | ||||||
|  | SET_MAKE = @SET_MAKE@ | ||||||
|  | SHELL = @SHELL@ | ||||||
|  | STRIP = @STRIP@ | ||||||
|  | VERSION = @VERSION@ | ||||||
|  | abs_builddir = @abs_builddir@ | ||||||
|  | abs_srcdir = @abs_srcdir@ | ||||||
|  | abs_top_builddir = @abs_top_builddir@ | ||||||
|  | abs_top_srcdir = @abs_top_srcdir@ | ||||||
|  | ac_ct_CC = @ac_ct_CC@ | ||||||
|  | am__include = @am__include@ | ||||||
|  | am__leading_dot = @am__leading_dot@ | ||||||
|  | am__quote = @am__quote@ | ||||||
|  | am__tar = @am__tar@ | ||||||
|  | am__untar = @am__untar@ | ||||||
|  | bindir = @bindir@ | ||||||
|  | build_alias = @build_alias@ | ||||||
|  | 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@ | ||||||
|  | prefix = @prefix@ | ||||||
|  | program_transform_name = @program_transform_name@ | ||||||
|  | psdir = @psdir@ | ||||||
|  | sbindir = @sbindir@ | ||||||
|  | sharedstatedir = @sharedstatedir@ | ||||||
|  | srcdir = @srcdir@ | ||||||
|  | sysconfdir = @sysconfdir@ | ||||||
|  | target_alias = @target_alias@ | ||||||
|  | top_builddir = @top_builddir@ | ||||||
|  | top_srcdir = @top_srcdir@ | ||||||
|  | LDADD = $(top_builddir)/src/libedit.a | ||||||
|  | AM_CFLAGS = -I$(top_srcdir)/src | ||||||
|  | testit_SOURCES = testit.c | ||||||
|  | all: all-am | ||||||
|  |  | ||||||
|  | .SUFFIXES: | ||||||
|  | .SUFFIXES: .c .o .obj | ||||||
|  | $(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  examples/Makefile'; \ | ||||||
|  | 	cd $(top_srcdir) && \ | ||||||
|  | 	  $(AUTOMAKE) --gnu  examples/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 | ||||||
|  |  | ||||||
|  | clean-noinstPROGRAMS: | ||||||
|  | 	-test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) | ||||||
|  | testit$(EXEEXT): $(testit_OBJECTS) $(testit_DEPENDENCIES)  | ||||||
|  | 	@rm -f testit$(EXEEXT) | ||||||
|  | 	$(LINK) $(testit_OBJECTS) $(testit_LDADD) $(LIBS) | ||||||
|  |  | ||||||
|  | mostlyclean-compile: | ||||||
|  | 	-rm -f *.$(OBJEXT) | ||||||
|  |  | ||||||
|  | distclean-compile: | ||||||
|  | 	-rm -f *.tab.c | ||||||
|  |  | ||||||
|  | @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testit.Po@am__quote@ | ||||||
|  |  | ||||||
|  | .c.o: | ||||||
|  | @am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< | ||||||
|  | @am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po | ||||||
|  | @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ | ||||||
|  | @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ | ||||||
|  | @am__fastdepCC_FALSE@	$(COMPILE) -c $< | ||||||
|  |  | ||||||
|  | .c.obj: | ||||||
|  | @am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` | ||||||
|  | @am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po | ||||||
|  | @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ | ||||||
|  | @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ | ||||||
|  | @am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'` | ||||||
|  |  | ||||||
|  | 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; nonemtpy = 1; } \ | ||||||
|  | 	      END { if (nonempty) { for (i in files) print i; }; }'`; \ | ||||||
|  | 	mkid -fID $$unique | ||||||
|  | tags: TAGS | ||||||
|  |  | ||||||
|  | TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \ | ||||||
|  | 		$(TAGS_FILES) $(LISP) | ||||||
|  | 	tags=; \ | ||||||
|  | 	here=`pwd`; \ | ||||||
|  | 	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; }; }'`; \ | ||||||
|  | 	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ | ||||||
|  | 	  test -n "$$unique" || unique=$$empty_fix; \ | ||||||
|  | 	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ | ||||||
|  | 	    $$tags $$unique; \ | ||||||
|  | 	fi | ||||||
|  | ctags: CTAGS | ||||||
|  | CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \ | ||||||
|  | 		$(TAGS_FILES) $(LISP) | ||||||
|  | 	tags=; \ | ||||||
|  | 	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)$$tags$$unique" \ | ||||||
|  | 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ | ||||||
|  | 	     $$tags $$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 | ||||||
|  | check-am: all-am | ||||||
|  | check: check-am | ||||||
|  | all-am: Makefile $(PROGRAMS) | ||||||
|  | installdirs: | ||||||
|  | install: install-am | ||||||
|  | install-exec: install-exec-am | ||||||
|  | install-data: install-data-am | ||||||
|  | uninstall: uninstall-am | ||||||
|  |  | ||||||
|  | install-am: all-am | ||||||
|  | 	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am | ||||||
|  |  | ||||||
|  | installcheck: installcheck-am | ||||||
|  | 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: | ||||||
|  |  | ||||||
|  | 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-am | ||||||
|  |  | ||||||
|  | clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am | ||||||
|  |  | ||||||
|  | distclean: distclean-am | ||||||
|  | 	-rm -rf ./$(DEPDIR) | ||||||
|  | 	-rm -f Makefile | ||||||
|  | distclean-am: clean-am distclean-compile distclean-generic \ | ||||||
|  | 	distclean-tags | ||||||
|  |  | ||||||
|  | dvi: dvi-am | ||||||
|  |  | ||||||
|  | dvi-am: | ||||||
|  |  | ||||||
|  | html: html-am | ||||||
|  |  | ||||||
|  | info: info-am | ||||||
|  |  | ||||||
|  | info-am: | ||||||
|  |  | ||||||
|  | install-data-am: | ||||||
|  |  | ||||||
|  | install-dvi: install-dvi-am | ||||||
|  |  | ||||||
|  | install-exec-am: | ||||||
|  |  | ||||||
|  | install-html: install-html-am | ||||||
|  |  | ||||||
|  | install-info: install-info-am | ||||||
|  |  | ||||||
|  | install-man: | ||||||
|  |  | ||||||
|  | install-pdf: install-pdf-am | ||||||
|  |  | ||||||
|  | install-ps: install-ps-am | ||||||
|  |  | ||||||
|  | installcheck-am: | ||||||
|  |  | ||||||
|  | maintainer-clean: maintainer-clean-am | ||||||
|  | 	-rm -rf ./$(DEPDIR) | ||||||
|  | 	-rm -f Makefile | ||||||
|  | maintainer-clean-am: distclean-am maintainer-clean-generic | ||||||
|  |  | ||||||
|  | mostlyclean: mostlyclean-am | ||||||
|  |  | ||||||
|  | mostlyclean-am: mostlyclean-compile mostlyclean-generic | ||||||
|  |  | ||||||
|  | pdf: pdf-am | ||||||
|  |  | ||||||
|  | pdf-am: | ||||||
|  |  | ||||||
|  | ps: ps-am | ||||||
|  |  | ||||||
|  | ps-am: | ||||||
|  |  | ||||||
|  | uninstall-am: | ||||||
|  |  | ||||||
|  | .MAKE: install-am install-strip | ||||||
|  |  | ||||||
|  | .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ | ||||||
|  | 	clean-noinstPROGRAMS ctags distclean distclean-compile \ | ||||||
|  | 	distclean-generic distclean-tags distdir dvi dvi-am html \ | ||||||
|  | 	html-am info info-am install install-am install-data \ | ||||||
|  | 	install-data-am install-dvi install-dvi-am install-exec \ | ||||||
|  | 	install-exec-am install-html install-html-am install-info \ | ||||||
|  | 	install-info-am install-man install-pdf install-pdf-am \ | ||||||
|  | 	install-ps install-ps-am install-strip installcheck \ | ||||||
|  | 	installcheck-am installdirs maintainer-clean \ | ||||||
|  | 	maintainer-clean-generic mostlyclean mostlyclean-compile \ | ||||||
|  | 	mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ | ||||||
|  | 	uninstall-am | ||||||
|  |  | ||||||
|  | #fileman_SOURCES = fileman.c | ||||||
|  | # 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: | ||||||
							
								
								
									
										519
									
								
								install-sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										519
									
								
								install-sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,519 @@ | |||||||
|  | #!/bin/sh | ||||||
|  | # install - install a program, script, or datafile | ||||||
|  |  | ||||||
|  | scriptversion=2006-12-25.00 | ||||||
|  |  | ||||||
|  | # This originates from X11R5 (mit/util/scripts/install.sh), which was | ||||||
|  | # later released in X11R6 (xc/config/util/install.sh) with the | ||||||
|  | # following copyright and license. | ||||||
|  | # | ||||||
|  | # Copyright (C) 1994 X Consortium | ||||||
|  | # | ||||||
|  | # Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  | # of this software and associated documentation files (the "Software"), to | ||||||
|  | # deal in the Software without restriction, including without limitation the | ||||||
|  | # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or | ||||||
|  | # sell copies of the Software, and to permit persons to whom the Software is | ||||||
|  | # furnished to do so, subject to the following conditions: | ||||||
|  | # | ||||||
|  | # The above copyright notice and this permission notice shall be included in | ||||||
|  | # all copies or substantial portions of the Software. | ||||||
|  | # | ||||||
|  | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  | # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  | # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE | ||||||
|  | # X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN | ||||||
|  | # AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- | ||||||
|  | # TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | ||||||
|  | # | ||||||
|  | # Except as contained in this notice, the name of the X Consortium shall not | ||||||
|  | # be used in advertising or otherwise to promote the sale, use or other deal- | ||||||
|  | # ings in this Software without prior written authorization from the X Consor- | ||||||
|  | # tium. | ||||||
|  | # | ||||||
|  | # | ||||||
|  | # FSF changes to this file are in the public domain. | ||||||
|  | # | ||||||
|  | # Calling this script install-sh is preferred over install.sh, to prevent | ||||||
|  | # `make' implicit rules from creating a file called install from it | ||||||
|  | # when there is no Makefile. | ||||||
|  | # | ||||||
|  | # This script is compatible with the BSD install script, but was written | ||||||
|  | # from scratch. | ||||||
|  |  | ||||||
|  | nl=' | ||||||
|  | ' | ||||||
|  | IFS=" ""	$nl" | ||||||
|  |  | ||||||
|  | # set DOITPROG to echo to test this script | ||||||
|  |  | ||||||
|  | # Don't use :- since 4.3BSD and earlier shells don't like it. | ||||||
|  | doit=${DOITPROG-} | ||||||
|  | if test -z "$doit"; then | ||||||
|  |   doit_exec=exec | ||||||
|  | else | ||||||
|  |   doit_exec=$doit | ||||||
|  | fi | ||||||
|  |  | ||||||
|  | # Put in absolute file names if you don't have them in your path; | ||||||
|  | # or use environment vars. | ||||||
|  |  | ||||||
|  | chgrpprog=${CHGRPPROG-chgrp} | ||||||
|  | chmodprog=${CHMODPROG-chmod} | ||||||
|  | chownprog=${CHOWNPROG-chown} | ||||||
|  | cmpprog=${CMPPROG-cmp} | ||||||
|  | cpprog=${CPPROG-cp} | ||||||
|  | mkdirprog=${MKDIRPROG-mkdir} | ||||||
|  | mvprog=${MVPROG-mv} | ||||||
|  | rmprog=${RMPROG-rm} | ||||||
|  | stripprog=${STRIPPROG-strip} | ||||||
|  |  | ||||||
|  | posix_glob='?' | ||||||
|  | initialize_posix_glob=' | ||||||
|  |   test "$posix_glob" != "?" || { | ||||||
|  |     if (set -f) 2>/dev/null; then | ||||||
|  |       posix_glob= | ||||||
|  |     else | ||||||
|  |       posix_glob=: | ||||||
|  |     fi | ||||||
|  |   } | ||||||
|  | ' | ||||||
|  |  | ||||||
|  | posix_mkdir= | ||||||
|  |  | ||||||
|  | # Desired mode of installed file. | ||||||
|  | mode=0755 | ||||||
|  |  | ||||||
|  | chgrpcmd= | ||||||
|  | chmodcmd=$chmodprog | ||||||
|  | chowncmd= | ||||||
|  | mvcmd=$mvprog | ||||||
|  | rmcmd="$rmprog -f" | ||||||
|  | stripcmd= | ||||||
|  |  | ||||||
|  | src= | ||||||
|  | dst= | ||||||
|  | dir_arg= | ||||||
|  | dst_arg= | ||||||
|  |  | ||||||
|  | copy_on_change=false | ||||||
|  | no_target_directory= | ||||||
|  |  | ||||||
|  | usage="\ | ||||||
|  | Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE | ||||||
|  |    or: $0 [OPTION]... SRCFILES... DIRECTORY | ||||||
|  |    or: $0 [OPTION]... -t DIRECTORY SRCFILES... | ||||||
|  |    or: $0 [OPTION]... -d DIRECTORIES... | ||||||
|  |  | ||||||
|  | In the 1st form, copy SRCFILE to DSTFILE. | ||||||
|  | In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. | ||||||
|  | In the 4th, create DIRECTORIES. | ||||||
|  |  | ||||||
|  | Options: | ||||||
|  |      --help     display this help and exit. | ||||||
|  |      --version  display version info and exit. | ||||||
|  |  | ||||||
|  |   -c            (ignored) | ||||||
|  |   -C            install only if different (preserve the last data modification time) | ||||||
|  |   -d            create directories instead of installing files. | ||||||
|  |   -g GROUP      $chgrpprog installed files to GROUP. | ||||||
|  |   -m MODE       $chmodprog installed files to MODE. | ||||||
|  |   -o USER       $chownprog installed files to USER. | ||||||
|  |   -s            $stripprog installed files. | ||||||
|  |   -t DIRECTORY  install into DIRECTORY. | ||||||
|  |   -T            report an error if DSTFILE is a directory. | ||||||
|  |  | ||||||
|  | Environment variables override the default commands: | ||||||
|  |   CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG | ||||||
|  |   RMPROG STRIPPROG | ||||||
|  | " | ||||||
|  |  | ||||||
|  | while test $# -ne 0; do | ||||||
|  |   case $1 in | ||||||
|  |     -c) ;; | ||||||
|  |  | ||||||
|  |     -C) copy_on_change=true;; | ||||||
|  |  | ||||||
|  |     -d) dir_arg=true;; | ||||||
|  |  | ||||||
|  |     -g) chgrpcmd="$chgrpprog $2" | ||||||
|  | 	shift;; | ||||||
|  |  | ||||||
|  |     --help) echo "$usage"; exit $?;; | ||||||
|  |  | ||||||
|  |     -m) mode=$2 | ||||||
|  | 	case $mode in | ||||||
|  | 	  *' '* | *'	'* | *' | ||||||
|  | '*	  | *'*'* | *'?'* | *'['*) | ||||||
|  | 	    echo "$0: invalid mode: $mode" >&2 | ||||||
|  | 	    exit 1;; | ||||||
|  | 	esac | ||||||
|  | 	shift;; | ||||||
|  |  | ||||||
|  |     -o) chowncmd="$chownprog $2" | ||||||
|  | 	shift;; | ||||||
|  |  | ||||||
|  |     -s) stripcmd=$stripprog;; | ||||||
|  |  | ||||||
|  |     -t) dst_arg=$2 | ||||||
|  | 	shift;; | ||||||
|  |  | ||||||
|  |     -T) no_target_directory=true;; | ||||||
|  |  | ||||||
|  |     --version) echo "$0 $scriptversion"; exit $?;; | ||||||
|  |  | ||||||
|  |     --)	shift | ||||||
|  | 	break;; | ||||||
|  |  | ||||||
|  |     -*)	echo "$0: invalid option: $1" >&2 | ||||||
|  | 	exit 1;; | ||||||
|  |  | ||||||
|  |     *)  break;; | ||||||
|  |   esac | ||||||
|  |   shift | ||||||
|  | done | ||||||
|  |  | ||||||
|  | if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then | ||||||
|  |   # When -d is used, all remaining arguments are directories to create. | ||||||
|  |   # When -t is used, the destination is already specified. | ||||||
|  |   # Otherwise, the last argument is the destination.  Remove it from $@. | ||||||
|  |   for arg | ||||||
|  |   do | ||||||
|  |     if test -n "$dst_arg"; then | ||||||
|  |       # $@ is not empty: it contains at least $arg. | ||||||
|  |       set fnord "$@" "$dst_arg" | ||||||
|  |       shift # fnord | ||||||
|  |     fi | ||||||
|  |     shift # arg | ||||||
|  |     dst_arg=$arg | ||||||
|  |   done | ||||||
|  | fi | ||||||
|  |  | ||||||
|  | if test $# -eq 0; then | ||||||
|  |   if test -z "$dir_arg"; then | ||||||
|  |     echo "$0: no input file specified." >&2 | ||||||
|  |     exit 1 | ||||||
|  |   fi | ||||||
|  |   # It's OK to call `install-sh -d' without argument. | ||||||
|  |   # This can happen when creating conditional directories. | ||||||
|  |   exit 0 | ||||||
|  | fi | ||||||
|  |  | ||||||
|  | if test -z "$dir_arg"; then | ||||||
|  |   trap '(exit $?); exit' 1 2 13 15 | ||||||
|  |  | ||||||
|  |   # Set umask so as not to create temps with too-generous modes. | ||||||
|  |   # However, 'strip' requires both read and write access to temps. | ||||||
|  |   case $mode in | ||||||
|  |     # Optimize common cases. | ||||||
|  |     *644) cp_umask=133;; | ||||||
|  |     *755) cp_umask=22;; | ||||||
|  |  | ||||||
|  |     *[0-7]) | ||||||
|  |       if test -z "$stripcmd"; then | ||||||
|  | 	u_plus_rw= | ||||||
|  |       else | ||||||
|  | 	u_plus_rw='% 200' | ||||||
|  |       fi | ||||||
|  |       cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; | ||||||
|  |     *) | ||||||
|  |       if test -z "$stripcmd"; then | ||||||
|  | 	u_plus_rw= | ||||||
|  |       else | ||||||
|  | 	u_plus_rw=,u+rw | ||||||
|  |       fi | ||||||
|  |       cp_umask=$mode$u_plus_rw;; | ||||||
|  |   esac | ||||||
|  | fi | ||||||
|  |  | ||||||
|  | for src | ||||||
|  | do | ||||||
|  |   # Protect names starting with `-'. | ||||||
|  |   case $src in | ||||||
|  |     -*) src=./$src;; | ||||||
|  |   esac | ||||||
|  |  | ||||||
|  |   if test -n "$dir_arg"; then | ||||||
|  |     dst=$src | ||||||
|  |     dstdir=$dst | ||||||
|  |     test -d "$dstdir" | ||||||
|  |     dstdir_status=$? | ||||||
|  |   else | ||||||
|  |  | ||||||
|  |     # Waiting for this to be detected by the "$cpprog $src $dsttmp" command | ||||||
|  |     # might cause directories to be created, which would be especially bad | ||||||
|  |     # if $src (and thus $dsttmp) contains '*'. | ||||||
|  |     if test ! -f "$src" && test ! -d "$src"; then | ||||||
|  |       echo "$0: $src does not exist." >&2 | ||||||
|  |       exit 1 | ||||||
|  |     fi | ||||||
|  |  | ||||||
|  |     if test -z "$dst_arg"; then | ||||||
|  |       echo "$0: no destination specified." >&2 | ||||||
|  |       exit 1 | ||||||
|  |     fi | ||||||
|  |  | ||||||
|  |     dst=$dst_arg | ||||||
|  |     # Protect names starting with `-'. | ||||||
|  |     case $dst in | ||||||
|  |       -*) dst=./$dst;; | ||||||
|  |     esac | ||||||
|  |  | ||||||
|  |     # If destination is a directory, append the input filename; won't work | ||||||
|  |     # if double slashes aren't ignored. | ||||||
|  |     if test -d "$dst"; then | ||||||
|  |       if test -n "$no_target_directory"; then | ||||||
|  | 	echo "$0: $dst_arg: Is a directory" >&2 | ||||||
|  | 	exit 1 | ||||||
|  |       fi | ||||||
|  |       dstdir=$dst | ||||||
|  |       dst=$dstdir/`basename "$src"` | ||||||
|  |       dstdir_status=0 | ||||||
|  |     else | ||||||
|  |       # Prefer dirname, but fall back on a substitute if dirname fails. | ||||||
|  |       dstdir=` | ||||||
|  | 	(dirname "$dst") 2>/dev/null || | ||||||
|  | 	expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ | ||||||
|  | 	     X"$dst" : 'X\(//\)[^/]' \| \ | ||||||
|  | 	     X"$dst" : 'X\(//\)$' \| \ | ||||||
|  | 	     X"$dst" : 'X\(/\)' \| . 2>/dev/null || | ||||||
|  | 	echo X"$dst" | | ||||||
|  | 	    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ | ||||||
|  | 		   s//\1/ | ||||||
|  | 		   q | ||||||
|  | 		 } | ||||||
|  | 		 /^X\(\/\/\)[^/].*/{ | ||||||
|  | 		   s//\1/ | ||||||
|  | 		   q | ||||||
|  | 		 } | ||||||
|  | 		 /^X\(\/\/\)$/{ | ||||||
|  | 		   s//\1/ | ||||||
|  | 		   q | ||||||
|  | 		 } | ||||||
|  | 		 /^X\(\/\).*/{ | ||||||
|  | 		   s//\1/ | ||||||
|  | 		   q | ||||||
|  | 		 } | ||||||
|  | 		 s/.*/./; q' | ||||||
|  |       ` | ||||||
|  |  | ||||||
|  |       test -d "$dstdir" | ||||||
|  |       dstdir_status=$? | ||||||
|  |     fi | ||||||
|  |   fi | ||||||
|  |  | ||||||
|  |   obsolete_mkdir_used=false | ||||||
|  |  | ||||||
|  |   if test $dstdir_status != 0; then | ||||||
|  |     case $posix_mkdir in | ||||||
|  |       '') | ||||||
|  | 	# Create intermediate dirs using mode 755 as modified by the umask. | ||||||
|  | 	# This is like FreeBSD 'install' as of 1997-10-28. | ||||||
|  | 	umask=`umask` | ||||||
|  | 	case $stripcmd.$umask in | ||||||
|  | 	  # Optimize common cases. | ||||||
|  | 	  *[2367][2367]) mkdir_umask=$umask;; | ||||||
|  | 	  .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; | ||||||
|  |  | ||||||
|  | 	  *[0-7]) | ||||||
|  | 	    mkdir_umask=`expr $umask + 22 \ | ||||||
|  | 	      - $umask % 100 % 40 + $umask % 20 \ | ||||||
|  | 	      - $umask % 10 % 4 + $umask % 2 | ||||||
|  | 	    `;; | ||||||
|  | 	  *) mkdir_umask=$umask,go-w;; | ||||||
|  | 	esac | ||||||
|  |  | ||||||
|  | 	# With -d, create the new directory with the user-specified mode. | ||||||
|  | 	# Otherwise, rely on $mkdir_umask. | ||||||
|  | 	if test -n "$dir_arg"; then | ||||||
|  | 	  mkdir_mode=-m$mode | ||||||
|  | 	else | ||||||
|  | 	  mkdir_mode= | ||||||
|  | 	fi | ||||||
|  |  | ||||||
|  | 	posix_mkdir=false | ||||||
|  | 	case $umask in | ||||||
|  | 	  *[123567][0-7][0-7]) | ||||||
|  | 	    # POSIX mkdir -p sets u+wx bits regardless of umask, which | ||||||
|  | 	    # is incompatible with FreeBSD 'install' when (umask & 300) != 0. | ||||||
|  | 	    ;; | ||||||
|  | 	  *) | ||||||
|  | 	    tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ | ||||||
|  | 	    trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0 | ||||||
|  |  | ||||||
|  | 	    if (umask $mkdir_umask && | ||||||
|  | 		exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1 | ||||||
|  | 	    then | ||||||
|  | 	      if test -z "$dir_arg" || { | ||||||
|  | 		   # Check for POSIX incompatibilities with -m. | ||||||
|  | 		   # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or | ||||||
|  | 		   # other-writeable bit of parent directory when it shouldn't. | ||||||
|  | 		   # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. | ||||||
|  | 		   ls_ld_tmpdir=`ls -ld "$tmpdir"` | ||||||
|  | 		   case $ls_ld_tmpdir in | ||||||
|  | 		     d????-?r-*) different_mode=700;; | ||||||
|  | 		     d????-?--*) different_mode=755;; | ||||||
|  | 		     *) false;; | ||||||
|  | 		   esac && | ||||||
|  | 		   $mkdirprog -m$different_mode -p -- "$tmpdir" && { | ||||||
|  | 		     ls_ld_tmpdir_1=`ls -ld "$tmpdir"` | ||||||
|  | 		     test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" | ||||||
|  | 		   } | ||||||
|  | 		 } | ||||||
|  | 	      then posix_mkdir=: | ||||||
|  | 	      fi | ||||||
|  | 	      rmdir "$tmpdir/d" "$tmpdir" | ||||||
|  | 	    else | ||||||
|  | 	      # Remove any dirs left behind by ancient mkdir implementations. | ||||||
|  | 	      rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null | ||||||
|  | 	    fi | ||||||
|  | 	    trap '' 0;; | ||||||
|  | 	esac;; | ||||||
|  |     esac | ||||||
|  |  | ||||||
|  |     if | ||||||
|  |       $posix_mkdir && ( | ||||||
|  | 	umask $mkdir_umask && | ||||||
|  | 	$doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" | ||||||
|  |       ) | ||||||
|  |     then : | ||||||
|  |     else | ||||||
|  |  | ||||||
|  |       # The umask is ridiculous, or mkdir does not conform to POSIX, | ||||||
|  |       # or it failed possibly due to a race condition.  Create the | ||||||
|  |       # directory the slow way, step by step, checking for races as we go. | ||||||
|  |  | ||||||
|  |       case $dstdir in | ||||||
|  | 	/*) prefix='/';; | ||||||
|  | 	-*) prefix='./';; | ||||||
|  | 	*)  prefix='';; | ||||||
|  |       esac | ||||||
|  |  | ||||||
|  |       eval "$initialize_posix_glob" | ||||||
|  |  | ||||||
|  |       oIFS=$IFS | ||||||
|  |       IFS=/ | ||||||
|  |       $posix_glob set -f | ||||||
|  |       set fnord $dstdir | ||||||
|  |       shift | ||||||
|  |       $posix_glob set +f | ||||||
|  |       IFS=$oIFS | ||||||
|  |  | ||||||
|  |       prefixes= | ||||||
|  |  | ||||||
|  |       for d | ||||||
|  |       do | ||||||
|  | 	test -z "$d" && continue | ||||||
|  |  | ||||||
|  | 	prefix=$prefix$d | ||||||
|  | 	if test -d "$prefix"; then | ||||||
|  | 	  prefixes= | ||||||
|  | 	else | ||||||
|  | 	  if $posix_mkdir; then | ||||||
|  | 	    (umask=$mkdir_umask && | ||||||
|  | 	     $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break | ||||||
|  | 	    # Don't fail if two instances are running concurrently. | ||||||
|  | 	    test -d "$prefix" || exit 1 | ||||||
|  | 	  else | ||||||
|  | 	    case $prefix in | ||||||
|  | 	      *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; | ||||||
|  | 	      *) qprefix=$prefix;; | ||||||
|  | 	    esac | ||||||
|  | 	    prefixes="$prefixes '$qprefix'" | ||||||
|  | 	  fi | ||||||
|  | 	fi | ||||||
|  | 	prefix=$prefix/ | ||||||
|  |       done | ||||||
|  |  | ||||||
|  |       if test -n "$prefixes"; then | ||||||
|  | 	# Don't fail if two instances are running concurrently. | ||||||
|  | 	(umask $mkdir_umask && | ||||||
|  | 	 eval "\$doit_exec \$mkdirprog $prefixes") || | ||||||
|  | 	  test -d "$dstdir" || exit 1 | ||||||
|  | 	obsolete_mkdir_used=true | ||||||
|  |       fi | ||||||
|  |     fi | ||||||
|  |   fi | ||||||
|  |  | ||||||
|  |   if test -n "$dir_arg"; then | ||||||
|  |     { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && | ||||||
|  |     { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && | ||||||
|  |     { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || | ||||||
|  |       test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 | ||||||
|  |   else | ||||||
|  |  | ||||||
|  |     # Make a couple of temp file names in the proper directory. | ||||||
|  |     dsttmp=$dstdir/_inst.$$_ | ||||||
|  |     rmtmp=$dstdir/_rm.$$_ | ||||||
|  |  | ||||||
|  |     # Trap to clean up those temp files at exit. | ||||||
|  |     trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 | ||||||
|  |  | ||||||
|  |     # Copy the file name to the temp name. | ||||||
|  |     (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && | ||||||
|  |  | ||||||
|  |     # and set any options; do chmod last to preserve setuid bits. | ||||||
|  |     # | ||||||
|  |     # If any of these fail, we abort the whole thing.  If we want to | ||||||
|  |     # ignore errors from any of these, just make sure not to ignore | ||||||
|  |     # errors from the above "$doit $cpprog $src $dsttmp" command. | ||||||
|  |     # | ||||||
|  |     { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } && | ||||||
|  |     { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } && | ||||||
|  |     { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } && | ||||||
|  |     { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && | ||||||
|  |  | ||||||
|  |     # If -C, don't bother to copy if it wouldn't change the file. | ||||||
|  |     if $copy_on_change && | ||||||
|  |        old=`LC_ALL=C ls -dlL "$dst"	2>/dev/null` && | ||||||
|  |        new=`LC_ALL=C ls -dlL "$dsttmp"	2>/dev/null` && | ||||||
|  |  | ||||||
|  |        eval "$initialize_posix_glob" && | ||||||
|  |        $posix_glob set -f && | ||||||
|  |        set X $old && old=:$2:$4:$5:$6 && | ||||||
|  |        set X $new && new=:$2:$4:$5:$6 && | ||||||
|  |        $posix_glob set +f && | ||||||
|  |  | ||||||
|  |        test "$old" = "$new" && | ||||||
|  |        $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 | ||||||
|  |     then | ||||||
|  |       rm -f "$dsttmp" | ||||||
|  |     else | ||||||
|  |       # Rename the file to the real destination. | ||||||
|  |       $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null || | ||||||
|  |  | ||||||
|  |       # The rename failed, perhaps because mv can't rename something else | ||||||
|  |       # to itself, or perhaps because mv is so ancient that it does not | ||||||
|  |       # support -f. | ||||||
|  |       { | ||||||
|  | 	# Now remove or move aside any old file at destination location. | ||||||
|  | 	# We try this two ways since rm can't unlink itself on some | ||||||
|  | 	# systems and the destination file might be busy for other | ||||||
|  | 	# reasons.  In this case, the final cleanup might fail but the new | ||||||
|  | 	# file should still install successfully. | ||||||
|  | 	{ | ||||||
|  | 	  test ! -f "$dst" || | ||||||
|  | 	  $doit $rmcmd -f "$dst" 2>/dev/null || | ||||||
|  | 	  { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && | ||||||
|  | 	    { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } | ||||||
|  | 	  } || | ||||||
|  | 	  { echo "$0: cannot unlink or rename $dst" >&2 | ||||||
|  | 	    (exit 1); exit 1 | ||||||
|  | 	  } | ||||||
|  | 	} && | ||||||
|  |  | ||||||
|  | 	# Now rename the file to the real destination. | ||||||
|  | 	$doit $mvcmd "$dsttmp" "$dst" | ||||||
|  |       } | ||||||
|  |     fi || exit 1 | ||||||
|  |  | ||||||
|  |     trap '' 0 | ||||||
|  |   fi | ||||||
|  | done | ||||||
|  |  | ||||||
|  | # Local variables: | ||||||
|  | # eval: (add-hook 'write-file-hooks 'time-stamp) | ||||||
|  | # time-stamp-start: "scriptversion=" | ||||||
|  | # time-stamp-format: "%:y-%02m-%02d.%02H" | ||||||
|  | # time-stamp-end: "$" | ||||||
|  | # End: | ||||||
							
								
								
									
										367
									
								
								missing
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										367
									
								
								missing
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,367 @@ | |||||||
|  | #! /bin/sh | ||||||
|  | # Common stub for a few missing GNU programs while installing. | ||||||
|  |  | ||||||
|  | scriptversion=2006-05-10.23 | ||||||
|  |  | ||||||
|  | # Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006 | ||||||
|  | #   Free Software Foundation, Inc. | ||||||
|  | # Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996. | ||||||
|  |  | ||||||
|  | # This program is free software; you can redistribute it and/or modify | ||||||
|  | # it under the terms of the GNU General Public License as published by | ||||||
|  | # the Free Software Foundation; either version 2, or (at your option) | ||||||
|  | # any later version. | ||||||
|  |  | ||||||
|  | # This program is distributed in the hope that it will be useful, | ||||||
|  | # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||||
|  | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||||
|  | # GNU General Public License for more details. | ||||||
|  |  | ||||||
|  | # You should have received a copy of the GNU General Public License | ||||||
|  | # along with this program; if not, write to the Free Software | ||||||
|  | # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA | ||||||
|  | # 02110-1301, USA. | ||||||
|  |  | ||||||
|  | # As a special exception to the GNU General Public License, if you | ||||||
|  | # distribute this file as part of a program that contains a | ||||||
|  | # configuration script generated by Autoconf, you may include it under | ||||||
|  | # the same distribution terms that you use for the rest of that program. | ||||||
|  |  | ||||||
|  | if test $# -eq 0; then | ||||||
|  |   echo 1>&2 "Try \`$0 --help' for more information" | ||||||
|  |   exit 1 | ||||||
|  | fi | ||||||
|  |  | ||||||
|  | run=: | ||||||
|  | sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p' | ||||||
|  | sed_minuso='s/.* -o \([^ ]*\).*/\1/p' | ||||||
|  |  | ||||||
|  | # In the cases where this matters, `missing' is being run in the | ||||||
|  | # srcdir already. | ||||||
|  | if test -f configure.ac; then | ||||||
|  |   configure_ac=configure.ac | ||||||
|  | else | ||||||
|  |   configure_ac=configure.in | ||||||
|  | fi | ||||||
|  |  | ||||||
|  | msg="missing on your system" | ||||||
|  |  | ||||||
|  | case $1 in | ||||||
|  | --run) | ||||||
|  |   # Try to run requested program, and just exit if it succeeds. | ||||||
|  |   run= | ||||||
|  |   shift | ||||||
|  |   "$@" && exit 0 | ||||||
|  |   # Exit code 63 means version mismatch.  This often happens | ||||||
|  |   # when the user try to use an ancient version of a tool on | ||||||
|  |   # a file that requires a minimum version.  In this case we | ||||||
|  |   # we should proceed has if the program had been absent, or | ||||||
|  |   # if --run hadn't been passed. | ||||||
|  |   if test $? = 63; then | ||||||
|  |     run=: | ||||||
|  |     msg="probably too old" | ||||||
|  |   fi | ||||||
|  |   ;; | ||||||
|  |  | ||||||
|  |   -h|--h|--he|--hel|--help) | ||||||
|  |     echo "\ | ||||||
|  | $0 [OPTION]... PROGRAM [ARGUMENT]... | ||||||
|  |  | ||||||
|  | Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an | ||||||
|  | error status if there is no known handling for PROGRAM. | ||||||
|  |  | ||||||
|  | Options: | ||||||
|  |   -h, --help      display this help and exit | ||||||
|  |   -v, --version   output version information and exit | ||||||
|  |   --run           try to run the given command, and emulate it if it fails | ||||||
|  |  | ||||||
|  | Supported PROGRAM values: | ||||||
|  |   aclocal      touch file \`aclocal.m4' | ||||||
|  |   autoconf     touch file \`configure' | ||||||
|  |   autoheader   touch file \`config.h.in' | ||||||
|  |   autom4te     touch the output file, or create a stub one | ||||||
|  |   automake     touch all \`Makefile.in' files | ||||||
|  |   bison        create \`y.tab.[ch]', if possible, from existing .[ch] | ||||||
|  |   flex         create \`lex.yy.c', if possible, from existing .c | ||||||
|  |   help2man     touch the output file | ||||||
|  |   lex          create \`lex.yy.c', if possible, from existing .c | ||||||
|  |   makeinfo     touch the output file | ||||||
|  |   tar          try tar, gnutar, gtar, then tar without non-portable flags | ||||||
|  |   yacc         create \`y.tab.[ch]', if possible, from existing .[ch] | ||||||
|  |  | ||||||
|  | Send bug reports to <bug-automake@gnu.org>." | ||||||
|  |     exit $? | ||||||
|  |     ;; | ||||||
|  |  | ||||||
|  |   -v|--v|--ve|--ver|--vers|--versi|--versio|--version) | ||||||
|  |     echo "missing $scriptversion (GNU Automake)" | ||||||
|  |     exit $? | ||||||
|  |     ;; | ||||||
|  |  | ||||||
|  |   -*) | ||||||
|  |     echo 1>&2 "$0: Unknown \`$1' option" | ||||||
|  |     echo 1>&2 "Try \`$0 --help' for more information" | ||||||
|  |     exit 1 | ||||||
|  |     ;; | ||||||
|  |  | ||||||
|  | esac | ||||||
|  |  | ||||||
|  | # Now exit if we have it, but it failed.  Also exit now if we | ||||||
|  | # don't have it and --version was passed (most likely to detect | ||||||
|  | # the program). | ||||||
|  | case $1 in | ||||||
|  |   lex|yacc) | ||||||
|  |     # Not GNU programs, they don't have --version. | ||||||
|  |     ;; | ||||||
|  |  | ||||||
|  |   tar) | ||||||
|  |     if test -n "$run"; then | ||||||
|  |        echo 1>&2 "ERROR: \`tar' requires --run" | ||||||
|  |        exit 1 | ||||||
|  |     elif test "x$2" = "x--version" || test "x$2" = "x--help"; then | ||||||
|  |        exit 1 | ||||||
|  |     fi | ||||||
|  |     ;; | ||||||
|  |  | ||||||
|  |   *) | ||||||
|  |     if test -z "$run" && ($1 --version) > /dev/null 2>&1; then | ||||||
|  |        # We have it, but it failed. | ||||||
|  |        exit 1 | ||||||
|  |     elif test "x$2" = "x--version" || test "x$2" = "x--help"; then | ||||||
|  |        # Could not run --version or --help.  This is probably someone | ||||||
|  |        # running `$TOOL --version' or `$TOOL --help' to check whether | ||||||
|  |        # $TOOL exists and not knowing $TOOL uses missing. | ||||||
|  |        exit 1 | ||||||
|  |     fi | ||||||
|  |     ;; | ||||||
|  | esac | ||||||
|  |  | ||||||
|  | # If it does not exist, or fails to run (possibly an outdated version), | ||||||
|  | # try to emulate it. | ||||||
|  | case $1 in | ||||||
|  |   aclocal*) | ||||||
|  |     echo 1>&2 "\ | ||||||
|  | WARNING: \`$1' is $msg.  You should only need it if | ||||||
|  |          you modified \`acinclude.m4' or \`${configure_ac}'.  You might want | ||||||
|  |          to install the \`Automake' and \`Perl' packages.  Grab them from | ||||||
|  |          any GNU archive site." | ||||||
|  |     touch aclocal.m4 | ||||||
|  |     ;; | ||||||
|  |  | ||||||
|  |   autoconf) | ||||||
|  |     echo 1>&2 "\ | ||||||
|  | WARNING: \`$1' is $msg.  You should only need it if | ||||||
|  |          you modified \`${configure_ac}'.  You might want to install the | ||||||
|  |          \`Autoconf' and \`GNU m4' packages.  Grab them from any GNU | ||||||
|  |          archive site." | ||||||
|  |     touch configure | ||||||
|  |     ;; | ||||||
|  |  | ||||||
|  |   autoheader) | ||||||
|  |     echo 1>&2 "\ | ||||||
|  | WARNING: \`$1' is $msg.  You should only need it if | ||||||
|  |          you modified \`acconfig.h' or \`${configure_ac}'.  You might want | ||||||
|  |          to install the \`Autoconf' and \`GNU m4' packages.  Grab them | ||||||
|  |          from any GNU archive site." | ||||||
|  |     files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` | ||||||
|  |     test -z "$files" && files="config.h" | ||||||
|  |     touch_files= | ||||||
|  |     for f in $files; do | ||||||
|  |       case $f in | ||||||
|  |       *:*) touch_files="$touch_files "`echo "$f" | | ||||||
|  | 				       sed -e 's/^[^:]*://' -e 's/:.*//'`;; | ||||||
|  |       *) touch_files="$touch_files $f.in";; | ||||||
|  |       esac | ||||||
|  |     done | ||||||
|  |     touch $touch_files | ||||||
|  |     ;; | ||||||
|  |  | ||||||
|  |   automake*) | ||||||
|  |     echo 1>&2 "\ | ||||||
|  | WARNING: \`$1' is $msg.  You should only need it if | ||||||
|  |          you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. | ||||||
|  |          You might want to install the \`Automake' and \`Perl' packages. | ||||||
|  |          Grab them from any GNU archive site." | ||||||
|  |     find . -type f -name Makefile.am -print | | ||||||
|  | 	   sed 's/\.am$/.in/' | | ||||||
|  | 	   while read f; do touch "$f"; done | ||||||
|  |     ;; | ||||||
|  |  | ||||||
|  |   autom4te) | ||||||
|  |     echo 1>&2 "\ | ||||||
|  | WARNING: \`$1' is needed, but is $msg. | ||||||
|  |          You might have modified some files without having the | ||||||
|  |          proper tools for further handling them. | ||||||
|  |          You can get \`$1' as part of \`Autoconf' from any GNU | ||||||
|  |          archive site." | ||||||
|  |  | ||||||
|  |     file=`echo "$*" | sed -n "$sed_output"` | ||||||
|  |     test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` | ||||||
|  |     if test -f "$file"; then | ||||||
|  | 	touch $file | ||||||
|  |     else | ||||||
|  | 	test -z "$file" || exec >$file | ||||||
|  | 	echo "#! /bin/sh" | ||||||
|  | 	echo "# Created by GNU Automake missing as a replacement of" | ||||||
|  | 	echo "#  $ $@" | ||||||
|  | 	echo "exit 0" | ||||||
|  | 	chmod +x $file | ||||||
|  | 	exit 1 | ||||||
|  |     fi | ||||||
|  |     ;; | ||||||
|  |  | ||||||
|  |   bison|yacc) | ||||||
|  |     echo 1>&2 "\ | ||||||
|  | WARNING: \`$1' $msg.  You should only need it if | ||||||
|  |          you modified a \`.y' file.  You may need the \`Bison' package | ||||||
|  |          in order for those modifications to take effect.  You can get | ||||||
|  |          \`Bison' from any GNU archive site." | ||||||
|  |     rm -f y.tab.c y.tab.h | ||||||
|  |     if test $# -ne 1; then | ||||||
|  |         eval LASTARG="\${$#}" | ||||||
|  | 	case $LASTARG in | ||||||
|  | 	*.y) | ||||||
|  | 	    SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` | ||||||
|  | 	    if test -f "$SRCFILE"; then | ||||||
|  | 	         cp "$SRCFILE" y.tab.c | ||||||
|  | 	    fi | ||||||
|  | 	    SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` | ||||||
|  | 	    if test -f "$SRCFILE"; then | ||||||
|  | 	         cp "$SRCFILE" y.tab.h | ||||||
|  | 	    fi | ||||||
|  | 	  ;; | ||||||
|  | 	esac | ||||||
|  |     fi | ||||||
|  |     if test ! -f y.tab.h; then | ||||||
|  | 	echo >y.tab.h | ||||||
|  |     fi | ||||||
|  |     if test ! -f y.tab.c; then | ||||||
|  | 	echo 'main() { return 0; }' >y.tab.c | ||||||
|  |     fi | ||||||
|  |     ;; | ||||||
|  |  | ||||||
|  |   lex|flex) | ||||||
|  |     echo 1>&2 "\ | ||||||
|  | WARNING: \`$1' is $msg.  You should only need it if | ||||||
|  |          you modified a \`.l' file.  You may need the \`Flex' package | ||||||
|  |          in order for those modifications to take effect.  You can get | ||||||
|  |          \`Flex' from any GNU archive site." | ||||||
|  |     rm -f lex.yy.c | ||||||
|  |     if test $# -ne 1; then | ||||||
|  |         eval LASTARG="\${$#}" | ||||||
|  | 	case $LASTARG in | ||||||
|  | 	*.l) | ||||||
|  | 	    SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` | ||||||
|  | 	    if test -f "$SRCFILE"; then | ||||||
|  | 	         cp "$SRCFILE" lex.yy.c | ||||||
|  | 	    fi | ||||||
|  | 	  ;; | ||||||
|  | 	esac | ||||||
|  |     fi | ||||||
|  |     if test ! -f lex.yy.c; then | ||||||
|  | 	echo 'main() { return 0; }' >lex.yy.c | ||||||
|  |     fi | ||||||
|  |     ;; | ||||||
|  |  | ||||||
|  |   help2man) | ||||||
|  |     echo 1>&2 "\ | ||||||
|  | WARNING: \`$1' is $msg.  You should only need it if | ||||||
|  | 	 you modified a dependency of a manual page.  You may need the | ||||||
|  | 	 \`Help2man' package in order for those modifications to take | ||||||
|  | 	 effect.  You can get \`Help2man' from any GNU archive site." | ||||||
|  |  | ||||||
|  |     file=`echo "$*" | sed -n "$sed_output"` | ||||||
|  |     test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` | ||||||
|  |     if test -f "$file"; then | ||||||
|  | 	touch $file | ||||||
|  |     else | ||||||
|  | 	test -z "$file" || exec >$file | ||||||
|  | 	echo ".ab help2man is required to generate this page" | ||||||
|  | 	exit 1 | ||||||
|  |     fi | ||||||
|  |     ;; | ||||||
|  |  | ||||||
|  |   makeinfo) | ||||||
|  |     echo 1>&2 "\ | ||||||
|  | WARNING: \`$1' is $msg.  You should only need it if | ||||||
|  |          you modified a \`.texi' or \`.texinfo' file, or any other file | ||||||
|  |          indirectly affecting the aspect of the manual.  The spurious | ||||||
|  |          call might also be the consequence of using a buggy \`make' (AIX, | ||||||
|  |          DU, IRIX).  You might want to install the \`Texinfo' package or | ||||||
|  |          the \`GNU make' package.  Grab either from any GNU archive site." | ||||||
|  |     # The file to touch is that specified with -o ... | ||||||
|  |     file=`echo "$*" | sed -n "$sed_output"` | ||||||
|  |     test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` | ||||||
|  |     if test -z "$file"; then | ||||||
|  |       # ... or it is the one specified with @setfilename ... | ||||||
|  |       infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` | ||||||
|  |       file=`sed -n ' | ||||||
|  | 	/^@setfilename/{ | ||||||
|  | 	  s/.* \([^ ]*\) *$/\1/ | ||||||
|  | 	  p | ||||||
|  | 	  q | ||||||
|  | 	}' $infile` | ||||||
|  |       # ... or it is derived from the source name (dir/f.texi becomes f.info) | ||||||
|  |       test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info | ||||||
|  |     fi | ||||||
|  |     # If the file does not exist, the user really needs makeinfo; | ||||||
|  |     # let's fail without touching anything. | ||||||
|  |     test -f $file || exit 1 | ||||||
|  |     touch $file | ||||||
|  |     ;; | ||||||
|  |  | ||||||
|  |   tar) | ||||||
|  |     shift | ||||||
|  |  | ||||||
|  |     # We have already tried tar in the generic part. | ||||||
|  |     # Look for gnutar/gtar before invocation to avoid ugly error | ||||||
|  |     # messages. | ||||||
|  |     if (gnutar --version > /dev/null 2>&1); then | ||||||
|  |        gnutar "$@" && exit 0 | ||||||
|  |     fi | ||||||
|  |     if (gtar --version > /dev/null 2>&1); then | ||||||
|  |        gtar "$@" && exit 0 | ||||||
|  |     fi | ||||||
|  |     firstarg="$1" | ||||||
|  |     if shift; then | ||||||
|  | 	case $firstarg in | ||||||
|  | 	*o*) | ||||||
|  | 	    firstarg=`echo "$firstarg" | sed s/o//` | ||||||
|  | 	    tar "$firstarg" "$@" && exit 0 | ||||||
|  | 	    ;; | ||||||
|  | 	esac | ||||||
|  | 	case $firstarg in | ||||||
|  | 	*h*) | ||||||
|  | 	    firstarg=`echo "$firstarg" | sed s/h//` | ||||||
|  | 	    tar "$firstarg" "$@" && exit 0 | ||||||
|  | 	    ;; | ||||||
|  | 	esac | ||||||
|  |     fi | ||||||
|  |  | ||||||
|  |     echo 1>&2 "\ | ||||||
|  | WARNING: I can't seem to be able to run \`tar' with the given arguments. | ||||||
|  |          You may want to install GNU tar or Free paxutils, or check the | ||||||
|  |          command line arguments." | ||||||
|  |     exit 1 | ||||||
|  |     ;; | ||||||
|  |  | ||||||
|  |   *) | ||||||
|  |     echo 1>&2 "\ | ||||||
|  | WARNING: \`$1' is needed, and is $msg. | ||||||
|  |          You might have modified some files without having the | ||||||
|  |          proper tools for further handling them.  Check the \`README' file, | ||||||
|  |          it often tells you about the needed prerequisites for installing | ||||||
|  |          this package.  You may also peek at any GNU archive site, in case | ||||||
|  |          some other package would contain this missing \`$1' program." | ||||||
|  |     exit 1 | ||||||
|  |     ;; | ||||||
|  | esac | ||||||
|  |  | ||||||
|  | exit 0 | ||||||
|  |  | ||||||
|  | # Local variables: | ||||||
|  | # eval: (add-hook 'write-file-hooks 'time-stamp) | ||||||
|  | # time-stamp-start: "scriptversion=" | ||||||
|  | # time-stamp-format: "%:y-%02m-%02d.%02H" | ||||||
|  | # time-stamp-end: "$" | ||||||
|  | # End: | ||||||
							
								
								
									
										4
									
								
								src/Makefile.am
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								src/Makefile.am
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,4 @@ | |||||||
|  | lib_LIBRARIES = libedit.a | ||||||
|  |  | ||||||
|  | libedit_a_SOURCES = editline.c editline.h complete.c sysunix.c unix.h | ||||||
|  |  | ||||||
							
								
								
									
										426
									
								
								src/Makefile.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										426
									
								
								src/Makefile.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,426 @@ | |||||||
|  | # Makefile.in generated by automake 1.10.1 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@ | ||||||
|  | pkglibdir = $(libdir)/@PACKAGE@ | ||||||
|  | pkgincludedir = $(includedir)/@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 = : | ||||||
|  | subdir = src | ||||||
|  | DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in | ||||||
|  | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 | ||||||
|  | am__aclocal_m4_deps = $(top_srcdir)/configure.ac | ||||||
|  | am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ | ||||||
|  | 	$(ACLOCAL_M4) | ||||||
|  | mkinstalldirs = $(install_sh) -d | ||||||
|  | CONFIG_HEADER = $(top_builddir)/config.h | ||||||
|  | CONFIG_CLEAN_FILES = | ||||||
|  | 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 = `echo $$p | sed -e 's|^.*/||'`; | ||||||
|  | am__installdirs = "$(DESTDIR)$(libdir)" | ||||||
|  | libLIBRARIES_INSTALL = $(INSTALL_DATA) | ||||||
|  | LIBRARIES = $(lib_LIBRARIES) | ||||||
|  | AR = ar | ||||||
|  | ARFLAGS = cru | ||||||
|  | libedit_a_AR = $(AR) $(ARFLAGS) | ||||||
|  | libedit_a_LIBADD = | ||||||
|  | am_libedit_a_OBJECTS = editline.$(OBJEXT) complete.$(OBJEXT) \ | ||||||
|  | 	sysunix.$(OBJEXT) | ||||||
|  | libedit_a_OBJECTS = $(am_libedit_a_OBJECTS) | ||||||
|  | DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) | ||||||
|  | depcomp = $(SHELL) $(top_srcdir)/depcomp | ||||||
|  | am__depfiles_maybe = depfiles | ||||||
|  | COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ | ||||||
|  | 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) | ||||||
|  | CCLD = $(CC) | ||||||
|  | LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ | ||||||
|  | SOURCES = $(libedit_a_SOURCES) | ||||||
|  | DIST_SOURCES = $(libedit_a_SOURCES) | ||||||
|  | ETAGS = etags | ||||||
|  | CTAGS = ctags | ||||||
|  | DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) | ||||||
|  | ACLOCAL = @ACLOCAL@ | ||||||
|  | AMTAR = @AMTAR@ | ||||||
|  | AUTOCONF = @AUTOCONF@ | ||||||
|  | AUTOHEADER = @AUTOHEADER@ | ||||||
|  | AUTOMAKE = @AUTOMAKE@ | ||||||
|  | AWK = @AWK@ | ||||||
|  | CC = @CC@ | ||||||
|  | CCDEPMODE = @CCDEPMODE@ | ||||||
|  | CFLAGS = @CFLAGS@ | ||||||
|  | CPP = @CPP@ | ||||||
|  | CPPFLAGS = @CPPFLAGS@ | ||||||
|  | CYGPATH_W = @CYGPATH_W@ | ||||||
|  | DEFS = @DEFS@ | ||||||
|  | DEPDIR = @DEPDIR@ | ||||||
|  | ECHO_C = @ECHO_C@ | ||||||
|  | ECHO_N = @ECHO_N@ | ||||||
|  | ECHO_T = @ECHO_T@ | ||||||
|  | EGREP = @EGREP@ | ||||||
|  | EXEEXT = @EXEEXT@ | ||||||
|  | GREP = @GREP@ | ||||||
|  | INSTALL = @INSTALL@ | ||||||
|  | INSTALL_DATA = @INSTALL_DATA@ | ||||||
|  | INSTALL_PROGRAM = @INSTALL_PROGRAM@ | ||||||
|  | INSTALL_SCRIPT = @INSTALL_SCRIPT@ | ||||||
|  | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | ||||||
|  | LDFLAGS = @LDFLAGS@ | ||||||
|  | LIBOBJS = @LIBOBJS@ | ||||||
|  | LIBS = @LIBS@ | ||||||
|  | LTLIBOBJS = @LTLIBOBJS@ | ||||||
|  | MAKEINFO = @MAKEINFO@ | ||||||
|  | MKDIR_P = @MKDIR_P@ | ||||||
|  | OBJEXT = @OBJEXT@ | ||||||
|  | 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@ | ||||||
|  | RANLIB = @RANLIB@ | ||||||
|  | SET_MAKE = @SET_MAKE@ | ||||||
|  | SHELL = @SHELL@ | ||||||
|  | STRIP = @STRIP@ | ||||||
|  | VERSION = @VERSION@ | ||||||
|  | abs_builddir = @abs_builddir@ | ||||||
|  | abs_srcdir = @abs_srcdir@ | ||||||
|  | abs_top_builddir = @abs_top_builddir@ | ||||||
|  | abs_top_srcdir = @abs_top_srcdir@ | ||||||
|  | ac_ct_CC = @ac_ct_CC@ | ||||||
|  | am__include = @am__include@ | ||||||
|  | am__leading_dot = @am__leading_dot@ | ||||||
|  | am__quote = @am__quote@ | ||||||
|  | am__tar = @am__tar@ | ||||||
|  | am__untar = @am__untar@ | ||||||
|  | bindir = @bindir@ | ||||||
|  | build_alias = @build_alias@ | ||||||
|  | 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@ | ||||||
|  | prefix = @prefix@ | ||||||
|  | program_transform_name = @program_transform_name@ | ||||||
|  | psdir = @psdir@ | ||||||
|  | sbindir = @sbindir@ | ||||||
|  | sharedstatedir = @sharedstatedir@ | ||||||
|  | srcdir = @srcdir@ | ||||||
|  | sysconfdir = @sysconfdir@ | ||||||
|  | target_alias = @target_alias@ | ||||||
|  | top_builddir = @top_builddir@ | ||||||
|  | top_srcdir = @top_srcdir@ | ||||||
|  | lib_LIBRARIES = libedit.a | ||||||
|  | libedit_a_SOURCES = editline.c editline.h complete.c sysunix.c unix.h | ||||||
|  | all: all-am | ||||||
|  |  | ||||||
|  | .SUFFIXES: | ||||||
|  | .SUFFIXES: .c .o .obj | ||||||
|  | $(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  src/Makefile'; \ | ||||||
|  | 	cd $(top_srcdir) && \ | ||||||
|  | 	  $(AUTOMAKE) --gnu  src/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 | ||||||
|  | install-libLIBRARIES: $(lib_LIBRARIES) | ||||||
|  | 	@$(NORMAL_INSTALL) | ||||||
|  | 	test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)" | ||||||
|  | 	@list='$(lib_LIBRARIES)'; for p in $$list; do \ | ||||||
|  | 	  if test -f $$p; then \ | ||||||
|  | 	    f=$(am__strip_dir) \ | ||||||
|  | 	    echo " $(libLIBRARIES_INSTALL) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \ | ||||||
|  | 	    $(libLIBRARIES_INSTALL) "$$p" "$(DESTDIR)$(libdir)/$$f"; \ | ||||||
|  | 	  else :; fi; \ | ||||||
|  | 	done | ||||||
|  | 	@$(POST_INSTALL) | ||||||
|  | 	@list='$(lib_LIBRARIES)'; for p in $$list; do \ | ||||||
|  | 	  if test -f $$p; then \ | ||||||
|  | 	    p=$(am__strip_dir) \ | ||||||
|  | 	    echo " $(RANLIB) '$(DESTDIR)$(libdir)/$$p'"; \ | ||||||
|  | 	    $(RANLIB) "$(DESTDIR)$(libdir)/$$p"; \ | ||||||
|  | 	  else :; fi; \ | ||||||
|  | 	done | ||||||
|  |  | ||||||
|  | uninstall-libLIBRARIES: | ||||||
|  | 	@$(NORMAL_UNINSTALL) | ||||||
|  | 	@list='$(lib_LIBRARIES)'; for p in $$list; do \ | ||||||
|  | 	  p=$(am__strip_dir) \ | ||||||
|  | 	  echo " rm -f '$(DESTDIR)$(libdir)/$$p'"; \ | ||||||
|  | 	  rm -f "$(DESTDIR)$(libdir)/$$p"; \ | ||||||
|  | 	done | ||||||
|  |  | ||||||
|  | clean-libLIBRARIES: | ||||||
|  | 	-test -z "$(lib_LIBRARIES)" || rm -f $(lib_LIBRARIES) | ||||||
|  | libedit.a: $(libedit_a_OBJECTS) $(libedit_a_DEPENDENCIES)  | ||||||
|  | 	-rm -f libedit.a | ||||||
|  | 	$(libedit_a_AR) libedit.a $(libedit_a_OBJECTS) $(libedit_a_LIBADD) | ||||||
|  | 	$(RANLIB) libedit.a | ||||||
|  |  | ||||||
|  | mostlyclean-compile: | ||||||
|  | 	-rm -f *.$(OBJEXT) | ||||||
|  |  | ||||||
|  | distclean-compile: | ||||||
|  | 	-rm -f *.tab.c | ||||||
|  |  | ||||||
|  | @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/complete.Po@am__quote@ | ||||||
|  | @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/editline.Po@am__quote@ | ||||||
|  | @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sysunix.Po@am__quote@ | ||||||
|  |  | ||||||
|  | .c.o: | ||||||
|  | @am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< | ||||||
|  | @am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po | ||||||
|  | @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ | ||||||
|  | @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ | ||||||
|  | @am__fastdepCC_FALSE@	$(COMPILE) -c $< | ||||||
|  |  | ||||||
|  | .c.obj: | ||||||
|  | @am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` | ||||||
|  | @am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po | ||||||
|  | @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ | ||||||
|  | @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ | ||||||
|  | @am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'` | ||||||
|  |  | ||||||
|  | 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; nonemtpy = 1; } \ | ||||||
|  | 	      END { if (nonempty) { for (i in files) print i; }; }'`; \ | ||||||
|  | 	mkid -fID $$unique | ||||||
|  | tags: TAGS | ||||||
|  |  | ||||||
|  | TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \ | ||||||
|  | 		$(TAGS_FILES) $(LISP) | ||||||
|  | 	tags=; \ | ||||||
|  | 	here=`pwd`; \ | ||||||
|  | 	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; }; }'`; \ | ||||||
|  | 	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ | ||||||
|  | 	  test -n "$$unique" || unique=$$empty_fix; \ | ||||||
|  | 	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ | ||||||
|  | 	    $$tags $$unique; \ | ||||||
|  | 	fi | ||||||
|  | ctags: CTAGS | ||||||
|  | CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \ | ||||||
|  | 		$(TAGS_FILES) $(LISP) | ||||||
|  | 	tags=; \ | ||||||
|  | 	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)$$tags$$unique" \ | ||||||
|  | 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ | ||||||
|  | 	     $$tags $$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 | ||||||
|  | check-am: all-am | ||||||
|  | check: check-am | ||||||
|  | all-am: Makefile $(LIBRARIES) | ||||||
|  | installdirs: | ||||||
|  | 	for dir in "$(DESTDIR)$(libdir)"; do \ | ||||||
|  | 	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \ | ||||||
|  | 	done | ||||||
|  | install: install-am | ||||||
|  | install-exec: install-exec-am | ||||||
|  | install-data: install-data-am | ||||||
|  | uninstall: uninstall-am | ||||||
|  |  | ||||||
|  | install-am: all-am | ||||||
|  | 	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am | ||||||
|  |  | ||||||
|  | installcheck: installcheck-am | ||||||
|  | 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: | ||||||
|  |  | ||||||
|  | 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-am | ||||||
|  |  | ||||||
|  | clean-am: clean-generic clean-libLIBRARIES mostlyclean-am | ||||||
|  |  | ||||||
|  | distclean: distclean-am | ||||||
|  | 	-rm -rf ./$(DEPDIR) | ||||||
|  | 	-rm -f Makefile | ||||||
|  | distclean-am: clean-am distclean-compile distclean-generic \ | ||||||
|  | 	distclean-tags | ||||||
|  |  | ||||||
|  | dvi: dvi-am | ||||||
|  |  | ||||||
|  | dvi-am: | ||||||
|  |  | ||||||
|  | html: html-am | ||||||
|  |  | ||||||
|  | info: info-am | ||||||
|  |  | ||||||
|  | info-am: | ||||||
|  |  | ||||||
|  | install-data-am: | ||||||
|  |  | ||||||
|  | install-dvi: install-dvi-am | ||||||
|  |  | ||||||
|  | install-exec-am: install-libLIBRARIES | ||||||
|  |  | ||||||
|  | install-html: install-html-am | ||||||
|  |  | ||||||
|  | install-info: install-info-am | ||||||
|  |  | ||||||
|  | install-man: | ||||||
|  |  | ||||||
|  | install-pdf: install-pdf-am | ||||||
|  |  | ||||||
|  | install-ps: install-ps-am | ||||||
|  |  | ||||||
|  | installcheck-am: | ||||||
|  |  | ||||||
|  | maintainer-clean: maintainer-clean-am | ||||||
|  | 	-rm -rf ./$(DEPDIR) | ||||||
|  | 	-rm -f Makefile | ||||||
|  | maintainer-clean-am: distclean-am maintainer-clean-generic | ||||||
|  |  | ||||||
|  | mostlyclean: mostlyclean-am | ||||||
|  |  | ||||||
|  | mostlyclean-am: mostlyclean-compile mostlyclean-generic | ||||||
|  |  | ||||||
|  | pdf: pdf-am | ||||||
|  |  | ||||||
|  | pdf-am: | ||||||
|  |  | ||||||
|  | ps: ps-am | ||||||
|  |  | ||||||
|  | ps-am: | ||||||
|  |  | ||||||
|  | uninstall-am: uninstall-libLIBRARIES | ||||||
|  |  | ||||||
|  | .MAKE: install-am install-strip | ||||||
|  |  | ||||||
|  | .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ | ||||||
|  | 	clean-libLIBRARIES ctags distclean distclean-compile \ | ||||||
|  | 	distclean-generic distclean-tags distdir dvi dvi-am html \ | ||||||
|  | 	html-am info info-am install install-am install-data \ | ||||||
|  | 	install-data-am install-dvi install-dvi-am install-exec \ | ||||||
|  | 	install-exec-am install-html install-html-am install-info \ | ||||||
|  | 	install-info-am install-libLIBRARIES install-man install-pdf \ | ||||||
|  | 	install-pdf-am install-ps install-ps-am install-strip \ | ||||||
|  | 	installcheck installcheck-am installdirs maintainer-clean \ | ||||||
|  | 	maintainer-clean-generic mostlyclean mostlyclean-compile \ | ||||||
|  | 	mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ | ||||||
|  | 	uninstall-am uninstall-libLIBRARIES | ||||||
|  |  | ||||||
|  | # 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: | ||||||
| @@ -2,12 +2,18 @@ | |||||||
| ** | ** | ||||||
| **  Internal header file for editline library. | **  Internal header file for editline library. | ||||||
| */ | */ | ||||||
|  | #include <config.h> | ||||||
| #include <stdio.h> | #include <stdio.h> | ||||||
| #if	defined(HAVE_STDLIB) | #ifdef HAVE_STDLIB_H | ||||||
| #include <stdlib.h> | #include <stdlib.h> | ||||||
|  | #endif | ||||||
|  | #ifdef HAVE_STRING_H | ||||||
| #include <string.h> | #include <string.h> | ||||||
| #endif	/* defined(HAVE_STDLIB) */ | #endif | ||||||
| #if	defined(SYS_UNIX) | #ifdef HAVE_DIRENT_H | ||||||
|  | #include <dirent.h> | ||||||
|  | #endif | ||||||
|  | #ifdef SYS_UNIX | ||||||
| #include "unix.h" | #include "unix.h" | ||||||
| #endif	/* defined(SYS_UNIX) */ | #endif	/* defined(SYS_UNIX) */ | ||||||
| #if	defined(SYS_OS9) | #if	defined(SYS_OS9) | ||||||
| @@ -60,7 +66,7 @@ extern int	rl_list_possib(); | |||||||
| extern void	rl_ttyset(); | extern void	rl_ttyset(); | ||||||
| extern void	rl_add_slash(); | extern void	rl_add_slash(); | ||||||
|  |  | ||||||
| #if	!defined(HAVE_STDLIB) | #if    !defined(HAVE_STDLIB_H) | ||||||
| extern char	*getenv(); | extern char	*getenv(); | ||||||
| extern char	*malloc(); | extern char	*malloc(); | ||||||
| extern char	*realloc(); | extern char	*realloc(); | ||||||
|   | |||||||
| @@ -34,7 +34,7 @@ rl_ttyset(Reset) | |||||||
| } | } | ||||||
|  |  | ||||||
| #else | #else | ||||||
| #if	defined(HAVE_TERMIO) | #if	defined(HAVE_TERMIO_H) | ||||||
| #include <termio.h> | #include <termio.h> | ||||||
|  |  | ||||||
| void | void | ||||||
| @@ -101,7 +101,7 @@ rl_ttyset(Reset) | |||||||
| 	(void)ioctl(0, TIOCSETC, &old_tchars); | 	(void)ioctl(0, TIOCSETC, &old_tchars); | ||||||
|     } |     } | ||||||
| } | } | ||||||
| #endif	/* defined(HAVE_TERMIO) */ | #endif	/* defined(HAVE_TERMIO_H) */ | ||||||
| #endif	/* defined(HAVE_TCGETATTR) */ | #endif	/* defined(HAVE_TCGETATTR) */ | ||||||
|  |  | ||||||
| void | void | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Joachim Nilsson
					Joachim Nilsson