mirror of
				https://git.proxmox.com/git/mirror_zfs.git
				synced 2025-10-26 18:05:04 +03:00 
			
		
		
		
	* : Add autogen.sh products.
* configure.ac : Use AC_CONFIG_AUX_DIR to put autoconf products in ./auotconf. * autogen.sh : Use --copy to avoid symlinks, remove error redirection, run aclocal before libtoolize. git-svn-id: https://outreach.scidac.gov/svn/spl/trunk@180 7e1ea52c-4ff2-0310-8f11-9dd32ca42a1c
This commit is contained in:
		
							parent
							
								
									6a1c3d418a
								
							
						
					
					
						commit
						bf9f3bac95
					
				
							
								
								
									
										10
									
								
								ChangeLog
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								ChangeLog
									
									
									
									
									
								
							| @ -1,3 +1,13 @@ | |||||||
|  | 2008-11-05 Jim Garlick <garlick@llnl.gov> | ||||||
|  | 
 | ||||||
|  | 	* : Add autogen.sh products. | ||||||
|  | 
 | ||||||
|  | 	* configure.ac : Use AC_CONFIG_AUX_DIR to put autoconf products | ||||||
|  | 	in ./auotconf. | ||||||
|  | 
 | ||||||
|  | 	* autogen.sh : Use --copy to avoid symlinks, remove error | ||||||
|  | 	redirection, run aclocal before libtoolize. | ||||||
|  | 
 | ||||||
| 2008-11-13 Brian Behlendorf <behlendorf1@llnl.gov> | 2008-11-13 Brian Behlendorf <behlendorf1@llnl.gov> | ||||||
| 
 | 
 | ||||||
| 	* include/sys/sunddi.h, modules/spl/spl-module.c : Removed default | 	* include/sys/sunddi.h, modules/spl/spl-module.c : Removed default | ||||||
|  | |||||||
							
								
								
									
										641
									
								
								Makefile.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										641
									
								
								Makefile.in
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,641 @@ | |||||||
|  | # Makefile.in generated by automake 1.9.6 from Makefile.am.
 | ||||||
|  | # @configure_input@
 | ||||||
|  | 
 | ||||||
|  | # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
 | ||||||
|  | # 2003, 2004, 2005  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@ | ||||||
|  | srcdir = @srcdir@ | ||||||
|  | top_srcdir = @top_srcdir@ | ||||||
|  | VPATH = @srcdir@ | ||||||
|  | pkgdatadir = $(datadir)/@PACKAGE@ | ||||||
|  | pkglibdir = $(libdir)/@PACKAGE@ | ||||||
|  | pkgincludedir = $(includedir)/@PACKAGE@ | ||||||
|  | top_builddir = . | ||||||
|  | am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd | ||||||
|  | INSTALL = @INSTALL@ | ||||||
|  | install_sh_DATA = $(install_sh) -c -m 644 | ||||||
|  | install_sh_PROGRAM = $(install_sh) -c | ||||||
|  | install_sh_SCRIPT = $(install_sh) -c | ||||||
|  | INSTALL_HEADER = $(INSTALL_DATA) | ||||||
|  | transform = $(program_transform_name) | ||||||
|  | NORMAL_INSTALL = : | ||||||
|  | PRE_INSTALL = : | ||||||
|  | POST_INSTALL = : | ||||||
|  | NORMAL_UNINSTALL = : | ||||||
|  | PRE_UNINSTALL = : | ||||||
|  | POST_UNINSTALL = : | ||||||
|  | build_triplet = @build@ | ||||||
|  | host_triplet = @host@ | ||||||
|  | target_triplet = @target@ | ||||||
|  | DIST_COMMON = $(am__configure_deps) $(srcdir)/Makefile.am \
 | ||||||
|  | 	$(srcdir)/Makefile.in $(srcdir)/spl_config.h.in \
 | ||||||
|  | 	$(top_srcdir)/configure $(top_srcdir)/modules/Makefile.in \
 | ||||||
|  | 	$(top_srcdir)/modules/spl/Makefile.in \
 | ||||||
|  | 	$(top_srcdir)/modules/splat/Makefile.in AUTHORS COPYING \
 | ||||||
|  | 	ChangeLog INSTALL config/config.guess config/config.sub \
 | ||||||
|  | 	config/depcomp config/install-sh config/ltmain.sh \
 | ||||||
|  | 	config/missing | ||||||
|  | subdir = . | ||||||
|  | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 | ||||||
|  | am__aclocal_m4_deps = $(top_srcdir)/config/spl-build.m4 \
 | ||||||
|  | 	$(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 configure.status.lineno | ||||||
|  | mkinstalldirs = $(install_sh) -d | ||||||
|  | CONFIG_HEADER = spl_config.h | ||||||
|  | SOURCES = | ||||||
|  | DIST_SOURCES = | ||||||
|  | RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
 | ||||||
|  | 	html-recursive info-recursive install-data-recursive \
 | ||||||
|  | 	install-exec-recursive install-info-recursive \
 | ||||||
|  | 	install-recursive installcheck-recursive installdirs-recursive \
 | ||||||
|  | 	pdf-recursive ps-recursive uninstall-info-recursive \
 | ||||||
|  | 	uninstall-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 $(distdir).zip | ||||||
|  | GZIP_ENV = --best | ||||||
|  | distuninstallcheck_listfiles = find . -type f -print | ||||||
|  | distcleancheck_listfiles = find . -type f -print | ||||||
|  | ACLOCAL = @ACLOCAL@ | ||||||
|  | AMDEP_FALSE = @AMDEP_FALSE@ | ||||||
|  | AMDEP_TRUE = @AMDEP_TRUE@ | ||||||
|  | AMTAR = @AMTAR@ | ||||||
|  | AR = @AR@ | ||||||
|  | AUTOCONF = @AUTOCONF@ | ||||||
|  | AUTOHEADER = @AUTOHEADER@ | ||||||
|  | AUTOMAKE = @AUTOMAKE@ | ||||||
|  | AWK = @AWK@ | ||||||
|  | CC = @CC@ | ||||||
|  | CCDEPMODE = @CCDEPMODE@ | ||||||
|  | CFLAGS = @CFLAGS@ | ||||||
|  | CPP = @CPP@ | ||||||
|  | CPPFLAGS = @CPPFLAGS@ | ||||||
|  | CXX = @CXX@ | ||||||
|  | CXXCPP = @CXXCPP@ | ||||||
|  | CXXDEPMODE = @CXXDEPMODE@ | ||||||
|  | CXXFLAGS = @CXXFLAGS@ | ||||||
|  | CYGPATH_W = @CYGPATH_W@ | ||||||
|  | DEFS = @DEFS@ | ||||||
|  | DEPDIR = @DEPDIR@ | ||||||
|  | ECHO = @ECHO@ | ||||||
|  | ECHO_C = @ECHO_C@ | ||||||
|  | ECHO_N = @ECHO_N@ | ||||||
|  | ECHO_T = @ECHO_T@ | ||||||
|  | EGREP = @EGREP@ | ||||||
|  | EXEEXT = @EXEEXT@ | ||||||
|  | F77 = @F77@ | ||||||
|  | FFLAGS = @FFLAGS@ | ||||||
|  | INSTALL_DATA = @INSTALL_DATA@ | ||||||
|  | INSTALL_PROGRAM = @INSTALL_PROGRAM@ | ||||||
|  | INSTALL_SCRIPT = @INSTALL_SCRIPT@ | ||||||
|  | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | ||||||
|  | KERNELCFLAGS = @KERNELCFLAGS@ | ||||||
|  | KERNELCPPFLAGS = @KERNELCPPFLAGS@ | ||||||
|  | KERNELMAKE_PARAMS = @KERNELMAKE_PARAMS@ | ||||||
|  | LDFLAGS = @LDFLAGS@ | ||||||
|  | LIBOBJS = @LIBOBJS@ | ||||||
|  | LIBS = @LIBS@ | ||||||
|  | LIBTOOL = @LIBTOOL@ | ||||||
|  | LINUX = @LINUX@ | ||||||
|  | LINUX_OBJ = @LINUX_OBJ@ | ||||||
|  | LN_S = @LN_S@ | ||||||
|  | LTLIBOBJS = @LTLIBOBJS@ | ||||||
|  | MAINT = @MAINT@ | ||||||
|  | MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ | ||||||
|  | MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ | ||||||
|  | MAKEINFO = @MAKEINFO@ | ||||||
|  | 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@ | ||||||
|  | SED = @SED@ | ||||||
|  | SET_MAKE = @SET_MAKE@ | ||||||
|  | SHELL = @SHELL@ | ||||||
|  | STRIP = @STRIP@ | ||||||
|  | VERSION = @VERSION@ | ||||||
|  | ac_ct_AR = @ac_ct_AR@ | ||||||
|  | ac_ct_CC = @ac_ct_CC@ | ||||||
|  | ac_ct_CXX = @ac_ct_CXX@ | ||||||
|  | ac_ct_F77 = @ac_ct_F77@ | ||||||
|  | ac_ct_RANLIB = @ac_ct_RANLIB@ | ||||||
|  | ac_ct_STRIP = @ac_ct_STRIP@ | ||||||
|  | am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ | ||||||
|  | am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ | ||||||
|  | am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ | ||||||
|  | am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ | ||||||
|  | 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 = @build@ | ||||||
|  | build_alias = @build_alias@ | ||||||
|  | build_cpu = @build_cpu@ | ||||||
|  | build_os = @build_os@ | ||||||
|  | build_vendor = @build_vendor@ | ||||||
|  | datadir = @datadir@ | ||||||
|  | exec_prefix = @exec_prefix@ | ||||||
|  | host = @host@ | ||||||
|  | host_alias = @host_alias@ | ||||||
|  | host_cpu = @host_cpu@ | ||||||
|  | host_os = @host_os@ | ||||||
|  | host_vendor = @host_vendor@ | ||||||
|  | includedir = @includedir@ | ||||||
|  | infodir = @infodir@ | ||||||
|  | install_sh = @install_sh@ | ||||||
|  | kmoduledir = @kmoduledir@ | ||||||
|  | libdir = @libdir@ | ||||||
|  | libexecdir = @libexecdir@ | ||||||
|  | localstatedir = @localstatedir@ | ||||||
|  | mandir = @mandir@ | ||||||
|  | mkdir_p = @mkdir_p@ | ||||||
|  | oldincludedir = @oldincludedir@ | ||||||
|  | prefix = @prefix@ | ||||||
|  | program_transform_name = @program_transform_name@ | ||||||
|  | sbindir = @sbindir@ | ||||||
|  | sharedstatedir = @sharedstatedir@ | ||||||
|  | sysconfdir = @sysconfdir@ | ||||||
|  | target = @target@ | ||||||
|  | target_alias = @target_alias@ | ||||||
|  | target_cpu = @target_cpu@ | ||||||
|  | target_os = @target_os@ | ||||||
|  | target_vendor = @target_vendor@ | ||||||
|  | AUTOMAKE_OPTIONS = foreign dist-zip | ||||||
|  | SUBDIRS = lib cmd modules include scripts | ||||||
|  | CONFIG_CLEAN_FILES = aclocal.m4 config.guess config.sub depcomp \
 | ||||||
|  | 	install-sh missing mkinstalldirs | ||||||
|  | EXTRA_DIST = autogen.sh | ||||||
|  | all: spl_config.h | ||||||
|  | 	$(MAKE) $(AM_MAKEFLAGS) all-recursive | ||||||
|  | 
 | ||||||
|  | .SUFFIXES: | ||||||
|  | am--refresh: | ||||||
|  | 	@: | ||||||
|  | $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(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: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) | ||||||
|  | 	cd $(srcdir) && $(AUTOCONF) | ||||||
|  | $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) | ||||||
|  | 	cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) | ||||||
|  | 
 | ||||||
|  | spl_config.h: stamp-h1 | ||||||
|  | 	@if test ! -f $@; then \
 | ||||||
|  | 	  rm -f stamp-h1; \
 | ||||||
|  | 	  $(MAKE) stamp-h1; \
 | ||||||
|  | 	else :; fi | ||||||
|  | 
 | ||||||
|  | stamp-h1: $(srcdir)/spl_config.h.in $(top_builddir)/config.status | ||||||
|  | 	@rm -f stamp-h1 | ||||||
|  | 	cd $(top_builddir) && $(SHELL) ./config.status spl_config.h | ||||||
|  | $(srcdir)/spl_config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)  | ||||||
|  | 	cd $(top_srcdir) && $(AUTOHEADER) | ||||||
|  | 	rm -f stamp-h1 | ||||||
|  | 	touch $@ | ||||||
|  | 
 | ||||||
|  | distclean-hdr: | ||||||
|  | 	-rm -f spl_config.h stamp-h1 | ||||||
|  | modules/Makefile: $(top_builddir)/config.status $(top_srcdir)/modules/Makefile.in | ||||||
|  | 	cd $(top_builddir) && $(SHELL) ./config.status $@ | ||||||
|  | modules/spl/Makefile: $(top_builddir)/config.status $(top_srcdir)/modules/spl/Makefile.in | ||||||
|  | 	cd $(top_builddir) && $(SHELL) ./config.status $@ | ||||||
|  | modules/splat/Makefile: $(top_builddir)/config.status $(top_srcdir)/modules/splat/Makefile.in | ||||||
|  | 	cd $(top_builddir) && $(SHELL) ./config.status $@ | ||||||
|  | 
 | ||||||
|  | mostlyclean-libtool: | ||||||
|  | 	-rm -f *.lo | ||||||
|  | 
 | ||||||
|  | clean-libtool: | ||||||
|  | 	-rm -rf .libs _libs | ||||||
|  | 
 | ||||||
|  | distclean-libtool: | ||||||
|  | 	-rm -f libtool | ||||||
|  | uninstall-info-am: | ||||||
|  | 
 | ||||||
|  | # 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" | ||||||
|  | 
 | ||||||
|  | mostlyclean-recursive clean-recursive distclean-recursive \ | ||||||
|  | maintainer-clean-recursive: | ||||||
|  | 	@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; } \
 | ||||||
|  | 	       END { for (i in files) print i; }'`; \
 | ||||||
|  | 	mkid -fID $$unique | ||||||
|  | tags: TAGS | ||||||
|  | 
 | ||||||
|  | TAGS: tags-recursive $(HEADERS) $(SOURCES) spl_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) spl_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; } \
 | ||||||
|  | 	       END { 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) spl_config.h.in $(TAGS_DEPENDENCIES) \ | ||||||
|  | 		$(TAGS_FILES) $(LISP) | ||||||
|  | 	tags=; \
 | ||||||
|  | 	here=`pwd`; \
 | ||||||
|  | 	list='$(SOURCES) $(HEADERS) spl_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; } \
 | ||||||
|  | 	       END { 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) | ||||||
|  | 	mkdir $(distdir) | ||||||
|  | 	$(mkdir_p) $(distdir)/config $(distdir)/modules $(distdir)/modules/spl $(distdir)/modules/splat $(distdir)/scripts | ||||||
|  | 	@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
 | ||||||
|  | 	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
 | ||||||
|  | 	list='$(DISTFILES)'; for file in $$list; do \
 | ||||||
|  | 	  case $$file in \
 | ||||||
|  | 	    $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
 | ||||||
|  | 	    $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
 | ||||||
|  | 	  esac; \
 | ||||||
|  | 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 | ||||||
|  | 	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
 | ||||||
|  | 	  if test "$$dir" != "$$file" && test "$$dir" != "."; then \
 | ||||||
|  | 	    dir="/$$dir"; \
 | ||||||
|  | 	    $(mkdir_p) "$(distdir)$$dir"; \
 | ||||||
|  | 	  else \
 | ||||||
|  | 	    dir=''; \
 | ||||||
|  | 	  fi; \
 | ||||||
|  | 	  if test -d $$d/$$file; then \
 | ||||||
|  | 	    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" \
 | ||||||
|  | 	        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 $(SHELL) $(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-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 | ||||||
|  | 	-rm -f $(distdir).zip | ||||||
|  | 	zip -rq $(distdir).zip $(distdir) | ||||||
|  | 	$(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.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 '1{h;s/./=/g;p;x;}' -e '$${p;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 spl_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 clean-libtool mostlyclean-am | ||||||
|  | 
 | ||||||
|  | distclean: distclean-recursive | ||||||
|  | 	-rm -f $(am__CONFIG_DISTCLEAN_FILES) | ||||||
|  | 	-rm -f Makefile | ||||||
|  | distclean-am: clean-am distclean-generic distclean-hdr \ | ||||||
|  | 	distclean-libtool distclean-tags | ||||||
|  | 
 | ||||||
|  | dvi: dvi-recursive | ||||||
|  | 
 | ||||||
|  | dvi-am: | ||||||
|  | 
 | ||||||
|  | html: html-recursive | ||||||
|  | 
 | ||||||
|  | info: info-recursive | ||||||
|  | 
 | ||||||
|  | info-am: | ||||||
|  | 
 | ||||||
|  | install-data-am: | ||||||
|  | 
 | ||||||
|  | install-exec-am: | ||||||
|  | 
 | ||||||
|  | install-info: install-info-recursive | ||||||
|  | 
 | ||||||
|  | install-man: | ||||||
|  | 
 | ||||||
|  | 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 mostlyclean-libtool | ||||||
|  | 
 | ||||||
|  | pdf: pdf-recursive | ||||||
|  | 
 | ||||||
|  | pdf-am: | ||||||
|  | 
 | ||||||
|  | ps: ps-recursive | ||||||
|  | 
 | ||||||
|  | ps-am: | ||||||
|  | 
 | ||||||
|  | uninstall-am: uninstall-info-am | ||||||
|  | 
 | ||||||
|  | uninstall-info: uninstall-info-recursive | ||||||
|  | 
 | ||||||
|  | .PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am am--refresh check \ | ||||||
|  | 	check-am clean clean-generic clean-libtool clean-recursive \
 | ||||||
|  | 	ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \
 | ||||||
|  | 	dist-shar dist-tarZ dist-zip distcheck distclean \
 | ||||||
|  | 	distclean-generic distclean-hdr distclean-libtool \
 | ||||||
|  | 	distclean-recursive distclean-tags distcleancheck distdir \
 | ||||||
|  | 	distuninstallcheck dvi dvi-am html html-am info info-am \
 | ||||||
|  | 	install install-am install-data install-data-am install-exec \
 | ||||||
|  | 	install-exec-am install-info install-info-am install-man \
 | ||||||
|  | 	install-strip installcheck installcheck-am installdirs \
 | ||||||
|  | 	installdirs-am maintainer-clean maintainer-clean-generic \
 | ||||||
|  | 	maintainer-clean-recursive mostlyclean mostlyclean-generic \
 | ||||||
|  | 	mostlyclean-libtool mostlyclean-recursive pdf pdf-am ps ps-am \
 | ||||||
|  | 	tags tags-recursive uninstall uninstall-am uninstall-info-am | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | rpms: dist Makefile | ||||||
|  | 	rpmbuild -ta $(distdir).tar.gz | ||||||
|  | # 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: | ||||||
							
								
								
									
										10
									
								
								autogen.sh
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								autogen.sh
									
									
									
									
									
								
							| @ -1,10 +1,8 @@ | |||||||
| #!/bin/sh | #!/bin/sh | ||||||
| 
 | 
 | ||||||
| find . -type d -name .deps | xargs rm -rf | aclocal -I config && | ||||||
| rm -rf config.guess config.sub ltmain.sh | libtoolize --automake --copy | ||||||
| libtoolize --automake |  | ||||||
| aclocal -I autoconf 2>/dev/null && |  | ||||||
| autoheader && | autoheader && | ||||||
| automake --add-missing --include-deps 2>/dev/null | automake --add-missing --include-deps --copy 2>/dev/null | ||||||
| autoconf | autoconf | ||||||
| 
 | rm -rf autom4te.cache aclocal.m4 | ||||||
|  | |||||||
							
								
								
									
										1411
									
								
								config/config.guess
									
									
									
									
										vendored
									
									
										Executable file
									
								
							
							
						
						
									
										1411
									
								
								config/config.guess
									
									
									
									
										vendored
									
									
										Executable file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										1500
									
								
								config/config.sub
									
									
									
									
										vendored
									
									
										Executable file
									
								
							
							
						
						
									
										1500
									
								
								config/config.sub
									
									
									
									
										vendored
									
									
										Executable file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										530
									
								
								config/depcomp
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										530
									
								
								config/depcomp
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,530 @@ | |||||||
|  | #! /bin/sh | ||||||
|  | # depcomp - compile a program generating dependencies as side-effects | ||||||
|  | 
 | ||||||
|  | scriptversion=2005-07-09.11 | ||||||
|  | 
 | ||||||
|  | # Copyright (C) 1999, 2000, 2003, 2004, 2005 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. | ||||||
|  |   "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" | ||||||
|  |   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. | ||||||
|  |   stripped=`echo "$object" | sed 's/\(.*\)\..*$/\1/'` | ||||||
|  |   tmpdepfile="$stripped.u" | ||||||
|  |   if test "$libtool" = yes; then | ||||||
|  |     "$@" -Wc,-M | ||||||
|  |   else | ||||||
|  |     "$@" -M | ||||||
|  |   fi | ||||||
|  |   stat=$? | ||||||
|  | 
 | ||||||
|  |   if test -f "$tmpdepfile"; then : | ||||||
|  |   else | ||||||
|  |     stripped=`echo "$stripped" | sed 's,^.*/,,'` | ||||||
|  |     tmpdepfile="$stripped.u" | ||||||
|  |   fi | ||||||
|  | 
 | ||||||
|  |   if test $stat -eq 0; then : | ||||||
|  |   else | ||||||
|  |     rm -f "$tmpdepfile" | ||||||
|  |     exit $stat | ||||||
|  |   fi | ||||||
|  | 
 | ||||||
|  |   if test -f "$tmpdepfile"; then | ||||||
|  |     outname="$stripped.o" | ||||||
|  |     # 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,^$outname:,$object :," < "$tmpdepfile" > "$depfile" | ||||||
|  |     sed -e "s,^$outname: \(.*\)$,\1:," < "$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" | ||||||
|  |   ;; | ||||||
|  | 
 | ||||||
|  | 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 mecanism 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 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: | ||||||
							
								
								
									
										323
									
								
								config/install-sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										323
									
								
								config/install-sh
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,323 @@ | |||||||
|  | #!/bin/sh | ||||||
|  | # install - install a program, script, or datafile | ||||||
|  | 
 | ||||||
|  | scriptversion=2005-05-14.22 | ||||||
|  | 
 | ||||||
|  | # 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.  It can only install one file at a time, a restriction | ||||||
|  | # shared with many OS's install programs. | ||||||
|  | 
 | ||||||
|  | # set DOITPROG to echo to test this script | ||||||
|  | 
 | ||||||
|  | # Don't use :- since 4.3BSD and earlier shells don't like it. | ||||||
|  | doit="${DOITPROG-}" | ||||||
|  | 
 | ||||||
|  | # put in absolute paths if you don't have them in your path; or use env. vars. | ||||||
|  | 
 | ||||||
|  | mvprog="${MVPROG-mv}" | ||||||
|  | cpprog="${CPPROG-cp}" | ||||||
|  | chmodprog="${CHMODPROG-chmod}" | ||||||
|  | chownprog="${CHOWNPROG-chown}" | ||||||
|  | chgrpprog="${CHGRPPROG-chgrp}" | ||||||
|  | stripprog="${STRIPPROG-strip}" | ||||||
|  | rmprog="${RMPROG-rm}" | ||||||
|  | mkdirprog="${MKDIRPROG-mkdir}" | ||||||
|  | 
 | ||||||
|  | chmodcmd="$chmodprog 0755" | ||||||
|  | chowncmd= | ||||||
|  | chgrpcmd= | ||||||
|  | stripcmd= | ||||||
|  | rmcmd="$rmprog -f" | ||||||
|  | mvcmd="$mvprog" | ||||||
|  | src= | ||||||
|  | dst= | ||||||
|  | dir_arg= | ||||||
|  | dstarg= | ||||||
|  | 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: | ||||||
|  | -c         (ignored) | ||||||
|  | -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. | ||||||
|  | --help     display this help and exit. | ||||||
|  | --version  display version info and exit. | ||||||
|  | 
 | ||||||
|  | Environment variables override the default commands: | ||||||
|  |   CHGRPPROG CHMODPROG CHOWNPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG | ||||||
|  | " | ||||||
|  | 
 | ||||||
|  | while test -n "$1"; do | ||||||
|  |   case $1 in | ||||||
|  |     -c) shift | ||||||
|  |         continue;; | ||||||
|  | 
 | ||||||
|  |     -d) dir_arg=true | ||||||
|  |         shift | ||||||
|  |         continue;; | ||||||
|  | 
 | ||||||
|  |     -g) chgrpcmd="$chgrpprog $2" | ||||||
|  |         shift | ||||||
|  |         shift | ||||||
|  |         continue;; | ||||||
|  | 
 | ||||||
|  |     --help) echo "$usage"; exit $?;; | ||||||
|  | 
 | ||||||
|  |     -m) chmodcmd="$chmodprog $2" | ||||||
|  |         shift | ||||||
|  |         shift | ||||||
|  |         continue;; | ||||||
|  | 
 | ||||||
|  |     -o) chowncmd="$chownprog $2" | ||||||
|  |         shift | ||||||
|  |         shift | ||||||
|  |         continue;; | ||||||
|  | 
 | ||||||
|  |     -s) stripcmd=$stripprog | ||||||
|  |         shift | ||||||
|  |         continue;; | ||||||
|  | 
 | ||||||
|  |     -t) dstarg=$2 | ||||||
|  | 	shift | ||||||
|  | 	shift | ||||||
|  | 	continue;; | ||||||
|  | 
 | ||||||
|  |     -T) no_target_directory=true | ||||||
|  | 	shift | ||||||
|  | 	continue;; | ||||||
|  | 
 | ||||||
|  |     --version) echo "$0 $scriptversion"; exit $?;; | ||||||
|  | 
 | ||||||
|  |     *)  # When -d is used, all remaining arguments are directories to create. | ||||||
|  | 	# When -t is used, the destination is already specified. | ||||||
|  | 	test -n "$dir_arg$dstarg" && break | ||||||
|  |         # Otherwise, the last argument is the destination.  Remove it from $@. | ||||||
|  | 	for arg | ||||||
|  | 	do | ||||||
|  |           if test -n "$dstarg"; then | ||||||
|  | 	    # $@ is not empty: it contains at least $arg. | ||||||
|  | 	    set fnord "$@" "$dstarg" | ||||||
|  | 	    shift # fnord | ||||||
|  | 	  fi | ||||||
|  | 	  shift # arg | ||||||
|  | 	  dstarg=$arg | ||||||
|  | 	done | ||||||
|  | 	break;; | ||||||
|  |   esac | ||||||
|  | done | ||||||
|  | 
 | ||||||
|  | if test -z "$1"; 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 | ||||||
|  | 
 | ||||||
|  | for src | ||||||
|  | do | ||||||
|  |   # Protect names starting with `-'. | ||||||
|  |   case $src in | ||||||
|  |     -*) src=./$src ;; | ||||||
|  |   esac | ||||||
|  | 
 | ||||||
|  |   if test -n "$dir_arg"; then | ||||||
|  |     dst=$src | ||||||
|  |     src= | ||||||
|  | 
 | ||||||
|  |     if test -d "$dst"; then | ||||||
|  |       mkdircmd=: | ||||||
|  |       chmodcmd= | ||||||
|  |     else | ||||||
|  |       mkdircmd=$mkdirprog | ||||||
|  |     fi | ||||||
|  |   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 "$dstarg"; then | ||||||
|  |       echo "$0: no destination specified." >&2 | ||||||
|  |       exit 1 | ||||||
|  |     fi | ||||||
|  | 
 | ||||||
|  |     dst=$dstarg | ||||||
|  |     # 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: $dstarg: Is a directory" >&2 | ||||||
|  | 	exit 1 | ||||||
|  |       fi | ||||||
|  |       dst=$dst/`basename "$src"` | ||||||
|  |     fi | ||||||
|  |   fi | ||||||
|  | 
 | ||||||
|  |   # This sed command emulates the dirname command. | ||||||
|  |   dstdir=`echo "$dst" | sed -e 's,/*$,,;s,[^/]*$,,;s,/*$,,;s,^$,.,'` | ||||||
|  | 
 | ||||||
|  |   # Make sure that the destination directory exists. | ||||||
|  | 
 | ||||||
|  |   # Skip lots of stat calls in the usual case. | ||||||
|  |   if test ! -d "$dstdir"; then | ||||||
|  |     defaultIFS=' | ||||||
|  | 	 ' | ||||||
|  |     IFS="${IFS-$defaultIFS}" | ||||||
|  | 
 | ||||||
|  |     oIFS=$IFS | ||||||
|  |     # Some sh's can't handle IFS=/ for some reason. | ||||||
|  |     IFS='%' | ||||||
|  |     set x `echo "$dstdir" | sed -e 's@/@%@g' -e 's@^%@/@'` | ||||||
|  |     shift | ||||||
|  |     IFS=$oIFS | ||||||
|  | 
 | ||||||
|  |     pathcomp= | ||||||
|  | 
 | ||||||
|  |     while test $# -ne 0 ; do | ||||||
|  |       pathcomp=$pathcomp$1 | ||||||
|  |       shift | ||||||
|  |       if test ! -d "$pathcomp"; then | ||||||
|  |         $mkdirprog "$pathcomp" | ||||||
|  | 	# mkdir can fail with a `File exist' error in case several | ||||||
|  | 	# install-sh are creating the directory concurrently.  This | ||||||
|  | 	# is OK. | ||||||
|  | 	test -d "$pathcomp" || exit | ||||||
|  |       fi | ||||||
|  |       pathcomp=$pathcomp/ | ||||||
|  |     done | ||||||
|  |   fi | ||||||
|  | 
 | ||||||
|  |   if test -n "$dir_arg"; then | ||||||
|  |     $doit $mkdircmd "$dst" \ | ||||||
|  |       && { test -z "$chowncmd" || $doit $chowncmd "$dst"; } \ | ||||||
|  |       && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } \ | ||||||
|  |       && { test -z "$stripcmd" || $doit $stripcmd "$dst"; } \ | ||||||
|  |       && { test -z "$chmodcmd" || $doit $chmodcmd "$dst"; } | ||||||
|  | 
 | ||||||
|  |   else | ||||||
|  |     dstfile=`basename "$dst"` | ||||||
|  | 
 | ||||||
|  |     # 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 | ||||||
|  |     trap '(exit $?); exit' 1 2 13 15 | ||||||
|  | 
 | ||||||
|  |     # Copy the file name to the temp name. | ||||||
|  |     $doit $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 "$dsttmp"; } && | ||||||
|  | 
 | ||||||
|  |     # Now rename the file to the real destination. | ||||||
|  |     { $doit $mvcmd -f "$dsttmp" "$dstdir/$dstfile" 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. | ||||||
|  | 	   { | ||||||
|  | 	     if test -f "$dstdir/$dstfile"; then | ||||||
|  | 	       $doit $rmcmd -f "$dstdir/$dstfile" 2>/dev/null \ | ||||||
|  | 	       || $doit $mvcmd -f "$dstdir/$dstfile" "$rmtmp" 2>/dev/null \ | ||||||
|  | 	       || { | ||||||
|  | 		 echo "$0: cannot unlink or rename $dstdir/$dstfile" >&2 | ||||||
|  | 		 (exit 1); exit 1 | ||||||
|  | 	       } | ||||||
|  | 	     else | ||||||
|  | 	       : | ||||||
|  | 	     fi | ||||||
|  | 	   } && | ||||||
|  | 
 | ||||||
|  | 	   # Now rename the file to the real destination. | ||||||
|  | 	   $doit $mvcmd "$dsttmp" "$dstdir/$dstfile" | ||||||
|  | 	 } | ||||||
|  |     } | ||||||
|  |   fi || { (exit 1); exit 1; } | ||||||
|  | done | ||||||
|  | 
 | ||||||
|  | # The final little trick to "correctly" pass the exit status to the exit trap. | ||||||
|  | { | ||||||
|  |   (exit 0); 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: | ||||||
							
								
								
									
										6911
									
								
								config/ltmain.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6911
									
								
								config/ltmain.sh
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										360
									
								
								config/missing
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										360
									
								
								config/missing
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,360 @@ | |||||||
|  | #! /bin/sh | ||||||
|  | # Common stub for a few missing GNU programs while installing. | ||||||
|  | 
 | ||||||
|  | scriptversion=2005-06-08.21 | ||||||
|  | 
 | ||||||
|  | # Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005 | ||||||
|  | #   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=: | ||||||
|  | 
 | ||||||
|  | # 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' | ||||||
|  |   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 's/.*--output[ =]*\([^ ]*\).*/\1/p'` | ||||||
|  |     test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'` | ||||||
|  |     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 [ $# -ne 1 ]; then | ||||||
|  |         eval LASTARG="\${$#}" | ||||||
|  | 	case "$LASTARG" in | ||||||
|  | 	*.y) | ||||||
|  | 	    SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` | ||||||
|  | 	    if [ -f "$SRCFILE" ]; then | ||||||
|  | 	         cp "$SRCFILE" y.tab.c | ||||||
|  | 	    fi | ||||||
|  | 	    SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` | ||||||
|  | 	    if [ -f "$SRCFILE" ]; then | ||||||
|  | 	         cp "$SRCFILE" y.tab.h | ||||||
|  | 	    fi | ||||||
|  | 	  ;; | ||||||
|  | 	esac | ||||||
|  |     fi | ||||||
|  |     if [ ! -f y.tab.h ]; then | ||||||
|  | 	echo >y.tab.h | ||||||
|  |     fi | ||||||
|  |     if [ ! -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 [ $# -ne 1 ]; then | ||||||
|  |         eval LASTARG="\${$#}" | ||||||
|  | 	case "$LASTARG" in | ||||||
|  | 	*.l) | ||||||
|  | 	    SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` | ||||||
|  | 	    if [ -f "$SRCFILE" ]; then | ||||||
|  | 	         cp "$SRCFILE" lex.yy.c | ||||||
|  | 	    fi | ||||||
|  | 	  ;; | ||||||
|  | 	esac | ||||||
|  |     fi | ||||||
|  |     if [ ! -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 's/.*-o \([^ ]*\).*/\1/p'` | ||||||
|  |     if test -z "$file"; then | ||||||
|  | 	file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'` | ||||||
|  |     fi | ||||||
|  |     if [ -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 's/.*-o \([^ ]*\).*/\1/p'` | ||||||
|  |     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: | ||||||
| @ -26,9 +26,11 @@ | |||||||
| 
 | 
 | ||||||
| AC_INIT | AC_INIT | ||||||
| 
 | 
 | ||||||
|  | AC_CONFIG_AUX_DIR([config]) | ||||||
| AC_CANONICAL_SYSTEM | AC_CANONICAL_SYSTEM | ||||||
| AM_INIT_AUTOMAKE(spl, 0.3.4) | AM_INIT_AUTOMAKE(spl, 0.3.4) | ||||||
| AC_CONFIG_HEADERS([spl_config.h]) | AC_CONFIG_HEADERS([spl_config.h]) | ||||||
|  | AM_MAINTAINER_MODE | ||||||
| 
 | 
 | ||||||
| AC_PROG_INSTALL | AC_PROG_INSTALL | ||||||
| AC_PROG_CC | AC_PROG_CC | ||||||
|  | |||||||
							
								
								
									
										136
									
								
								spl_config.h.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										136
									
								
								spl_config.h.in
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,136 @@ | |||||||
|  | /* spl_config.h.in.  Generated from configure.ac by autoheader.  */ | ||||||
|  | 
 | ||||||
|  | /* Define to 1 to enable callb debugging */ | ||||||
|  | #undef DEBUG_CALLB | ||||||
|  | 
 | ||||||
|  | /* Define to 1 to enable kmem debugging */ | ||||||
|  | #undef DEBUG_KMEM | ||||||
|  | 
 | ||||||
|  | /* Define to 1 to enable kstat debugging */ | ||||||
|  | #undef DEBUG_KSTAT | ||||||
|  | 
 | ||||||
|  | /* Define to 1 to enable mutex debugging */ | ||||||
|  | #undef DEBUG_MUTEX | ||||||
|  | 
 | ||||||
|  | /* register_sysctl_table() wants 2 args */ | ||||||
|  | #undef HAVE_2ARGS_REGISTER_SYSCTL | ||||||
|  | 
 | ||||||
|  | /* INIT_WORK wants 3 args */ | ||||||
|  | #undef HAVE_3ARGS_INIT_WORK | ||||||
|  | 
 | ||||||
|  | /* kernel defines atomic64_t */ | ||||||
|  | #undef HAVE_ATOMIC64_T | ||||||
|  | 
 | ||||||
|  | /* class_device_create() is available */ | ||||||
|  | #undef HAVE_CLASS_DEVICE_CREATE | ||||||
|  | 
 | ||||||
|  | /* unnumbered sysctl support exists */ | ||||||
|  | #undef HAVE_CTL_UNNUMBERED | ||||||
|  | 
 | ||||||
|  | /* device_create() is available */ | ||||||
|  | #undef HAVE_DEVICE_CREATE | ||||||
|  | 
 | ||||||
|  | /* div64_64() is available */ | ||||||
|  | #undef HAVE_DIV64_64 | ||||||
|  | 
 | ||||||
|  | /* Define to 1 if you have the <dlfcn.h> header file. */ | ||||||
|  | #undef HAVE_DLFCN_H | ||||||
|  | 
 | ||||||
|  | /* linux/fdtable.h exists */ | ||||||
|  | #undef HAVE_FDTABLE_HEADER | ||||||
|  | 
 | ||||||
|  | /* files_fdtable() is available */ | ||||||
|  | #undef HAVE_FILES_FDTABLE | ||||||
|  | 
 | ||||||
|  | /* fls64() is available */ | ||||||
|  | #undef HAVE_FLS64 | ||||||
|  | 
 | ||||||
|  | /* init_utsname() is available */ | ||||||
|  | #undef HAVE_INIT_UTSNAME | ||||||
|  | 
 | ||||||
|  | /* struct inode has i_mutex */ | ||||||
|  | #undef HAVE_INODE_I_MUTEX | ||||||
|  | 
 | ||||||
|  | /* Define to 1 if you have the <inttypes.h> header file. */ | ||||||
|  | #undef HAVE_INTTYPES_H | ||||||
|  | 
 | ||||||
|  | /* kmalloc_node() is available */ | ||||||
|  | #undef HAVE_KMALLOC_NODE | ||||||
|  | 
 | ||||||
|  | /* Define to 1 if you have the <memory.h> header file. */ | ||||||
|  | #undef HAVE_MEMORY_H | ||||||
|  | 
 | ||||||
|  | /* monotonic_clock() is available */ | ||||||
|  | #undef HAVE_MONOTONIC_CLOCK | ||||||
|  | 
 | ||||||
|  | /* struct path used in struct nameidata */ | ||||||
|  | #undef HAVE_PATH_IN_NAMEIDATA | ||||||
|  | 
 | ||||||
|  | /* set_normalized_timespec() is available as export */ | ||||||
|  | #undef HAVE_SET_NORMALIZED_TIMESPEC_EXPORT | ||||||
|  | 
 | ||||||
|  | /* set_normalized_timespec() is available as inline */ | ||||||
|  | #undef HAVE_SET_NORMALIZED_TIMESPEC_INLINE | ||||||
|  | 
 | ||||||
|  | /* set_shrinker() available */ | ||||||
|  | #undef HAVE_SET_SHRINKER | ||||||
|  | 
 | ||||||
|  | /* 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 <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 <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 | ||||||
|  | 
 | ||||||
|  | /* task_curr() exported */ | ||||||
|  | #undef HAVE_TASK_CURR | ||||||
|  | 
 | ||||||
|  | /* timespec_sub() is available */ | ||||||
|  | #undef HAVE_TIMESPEC_SUB | ||||||
|  | 
 | ||||||
|  | /* linux/uaccess.h exists */ | ||||||
|  | #undef HAVE_UACCESS_HEADER | ||||||
|  | 
 | ||||||
|  | /* kernel defines uintptr_t */ | ||||||
|  | #undef HAVE_UINTPTR_T | ||||||
|  | 
 | ||||||
|  | /* Define to 1 if you have the <unistd.h> header file. */ | ||||||
|  | #undef HAVE_UNISTD_H | ||||||
|  | 
 | ||||||
|  | /* Define to 1 to disable debug tracing */ | ||||||
|  | #undef NDEBUG | ||||||
|  | 
 | ||||||
|  | /* 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 you have the ANSI C header files. */ | ||||||
|  | #undef STDC_HEADERS | ||||||
|  | 
 | ||||||
|  | /* Version number of package */ | ||||||
|  | #undef VERSION | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 behlendo
						behlendo