diff options
| author | 2009-05-04 18:18:40 +0200 | |
|---|---|---|
| committer | 2009-05-04 18:18:40 +0200 | |
| commit | 7364e09f6849076c710ac9ce52a5d5fd2445e19c (patch) | |
| tree | b1435d14501f704900142c0a5f7b11ea5f3217fa /Makefile | |
| parent | cae80628faeeb19a88a28d7fb058e74f8b2743ed (diff) | |
| download | usbmuxd-7364e09f6849076c710ac9ce52a5d5fd2445e19c.tar.gz usbmuxd-7364e09f6849076c710ac9ce52a5d5fd2445e19c.tar.bz2 | |
Use autotools build system and add license
Signed-off-by: Nikias Bassen <nikias@gmx.li>
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 696 | 
1 files changed, 641 insertions, 55 deletions
| @@ -1,55 +1,641 @@ -TARGETS=usbmuxd libusbmuxd.so iproxy -CFLAGS=-I. -g -DDEBUG -fPIC -Wall -Wextra -Wredundant-decls -Wshadow -Wpointer-arith  -Wwrite-strings -Wswitch-default -Wno-unused-parameter -LIBS=-lpthread -lusb -lrt -LDFLAGS=-L. -INSTALL_PREFIX=/usr/local - -all:	$(TARGETS) - -main.o: main.c usbmuxd-proto.h sock_stuff.h usbmux.h -usbmux.o: usbmux.c usbmux.h usbmuxd.h sock_stuff.h -sock_stuff.o: sock_stuff.c sock_stuff.h -libusbmuxd.o: libusbmuxd.c usbmuxd.h usbmuxd-proto.h -iproxy.o: iproxy.c sock_stuff.h -libusbmuxd.so: libusbmuxd.o sock_stuff.o - -%.so:	%.o -	$(CC) -o $@ -shared -Wl,-soname,$@.1 $^ - -%.o:    %.c -	$(CC) -o $@ $(CFLAGS) -c $<  - -usbmuxd: main.o sock_stuff.o usbmux.o -	$(CC) -o $@ $(LDFLAGS) $^ $(LIBS) - -iproxy: iproxy.o -	$(CC) -o $@ $(LDFLAGS) $^ $(LIBS) -lusbmuxd - -clean: -	rm -f *.o *.so $(TARGETS) - -realclean: clean -	rm -f *~ - -install: all -	install -m 755 usbmuxd $(INSTALL_PREFIX)/sbin/ -	# udev crack -	#install -D -m 644 85-usbmuxd.rules $(INSTALL_PREFIX)/lib/udev/rules.d/85-usbmuxd.rules -	install -m 644 85-usbmuxd.rules /etc/udev/rules.d/85-usbmuxd.rules -	# protocol -	install -m 644 usbmuxd-proto.h $(INSTALL_PREFIX)/include/ -	# iproxy -	install -m 644 libusbmuxd.so $(INSTALL_PREFIX)/lib/ -	install -m 644 usbmuxd.h $(INSTALL_PREFIX)/include/ -	install -m 755 iproxy $(INSTALL_PREFIX)/bin/ - -uninstall: -	-rm $(INSTALL_PREFIX)/sbin/usbmuxd -	#-rm $(INSTALL_PREFIX)/lib/udev/rules.d/85-usbmuxd.rules -	-rm /etc/udev/rules.d/85-usbmuxd.rules -	-rm $(INSTALL_PREFIX)/include/usbmuxd-proto.h -	-rm $(INSTALL_PREFIX)/lib/libusbmuxd.so -	-rm $(INSTALL_PREFIX)/include/usbmuxd.h -	-rm $(INSTALL_PREFIX)/bin/iproxy - -.PHONY: all clean realclean +# Makefile.in generated by automake 1.10.2 from Makefile.am. +# Makefile.  Generated from Makefile.in by configure. + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + + + +pkgdatadir = $(datadir)/usbmuxd +pkglibdir = $(libdir)/usbmuxd +pkgincludedir = $(includedir)/usbmuxd +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = i686-pc-linux-gnu +host_triplet = i686-pc-linux-gnu +subdir = . +DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ +	$(srcdir)/Makefile.in $(srcdir)/config.h.in \ +	$(top_srcdir)/configure AUTHORS COPYING compile config.guess \ +	config.sub depcomp install-sh ltmain.sh missing +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ +	$(ACLOCAL_M4) +am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ + configure.lineno config.status.lineno +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +	html-recursive info-recursive install-data-recursive \ +	install-dvi-recursive install-exec-recursive \ +	install-html-recursive install-info-recursive \ +	install-pdf-recursive install-ps-recursive install-recursive \ +	installcheck-recursive installdirs-recursive pdf-recursive \ +	ps-recursive uninstall-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\ +  distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +distdir = $(PACKAGE)-$(VERSION) +top_distdir = $(distdir) +am__remove_distdir = \ +  { test ! -d $(distdir) \ +    || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ +         && rm -fr $(distdir); }; } +DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.bz2 +GZIP_ENV = --best +distuninstallcheck_listfiles = find . -type f -print +distcleancheck_listfiles = find . -type f -print +ACLOCAL = ${SHELL} /home/nikias/coding/usbmuxd/missing --run aclocal-1.10 +AMTAR = ${SHELL} /home/nikias/coding/usbmuxd/missing --run tar +AR = ar +AUTOCONF = ${SHELL} /home/nikias/coding/usbmuxd/missing --run autoconf +AUTOHEADER = ${SHELL} /home/nikias/coding/usbmuxd/missing --run autoheader +AUTOMAKE = ${SHELL} /home/nikias/coding/usbmuxd/missing --run automake-1.10 +AWK = gawk +CC = gcc +CCDEPMODE = depmode=gcc3 +CFLAGS = -g -O2 +CPP = gcc -E +CPPFLAGS =  +CYGPATH_W = echo +DEFS = -DHAVE_CONFIG_H +DEPDIR = .deps +DSYMUTIL =  +DUMPBIN =  +ECHO_C =  +ECHO_N = -n +ECHO_T =  +EGREP = /bin/grep -E +EXEEXT =  +FGREP = /bin/grep -F +GREP = /bin/grep +INSTALL = /usr/bin/install -c +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_PROGRAM = ${INSTALL} +INSTALL_SCRIPT = ${INSTALL} +INSTALL_STRIP_PROGRAM = $(install_sh) -c -s +LD = /usr/bin/ld +LDFLAGS =  +LIBOBJS =  +LIBS =  +LIBTOOL = $(SHELL) $(top_builddir)/libtool +LIPO =  +LN_S = ln -s +LTLIBOBJS =  +MAKEINFO = ${SHELL} /home/nikias/coding/usbmuxd/missing --run makeinfo +MKDIR_P = /bin/mkdir -p +NM = /usr/bin/nm -B +NMEDIT =  +OBJDUMP = objdump +OBJEXT = o +OTOOL =  +OTOOL64 =  +PACKAGE = usbmuxd +PACKAGE_BUGREPORT = nikias@gmx.li +PACKAGE_NAME = usbmuxd +PACKAGE_STRING = usbmuxd 0.1.0 +PACKAGE_TARNAME = usbmuxd +PACKAGE_VERSION = 0.1.0 +PATH_SEPARATOR = : +PKG_CONFIG = /usr/bin/pkg-config +RANLIB = ranlib +SED = /bin/sed +SET_MAKE =  +SHELL = /bin/bash +STRIP = strip +VERSION = 0.1.0 +abs_builddir = /home/nikias/coding/usbmuxd +abs_srcdir = /home/nikias/coding/usbmuxd +abs_top_builddir = /home/nikias/coding/usbmuxd +abs_top_srcdir = /home/nikias/coding/usbmuxd +ac_ct_CC = gcc +ac_ct_DUMPBIN =  +am__include = include +am__leading_dot = . +am__quote =  +am__tar = ${AMTAR} chof - "$$tardir" +am__untar = ${AMTAR} xf - +bindir = ${exec_prefix}/bin +build = i686-pc-linux-gnu +build_alias =  +build_cpu = i686 +build_os = linux-gnu +build_vendor = pc +builddir = . +datadir = ${datarootdir} +datarootdir = ${prefix}/share +docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} +dvidir = ${docdir} +exec_prefix = ${prefix} +host = i686-pc-linux-gnu +host_alias =  +host_cpu = i686 +host_os = linux-gnu +host_vendor = pc +htmldir = ${docdir} +includedir = ${prefix}/include +infodir = ${datarootdir}/info +install_sh = $(SHELL) /home/nikias/coding/usbmuxd/install-sh +libdir = ${exec_prefix}/lib +libexecdir = ${exec_prefix}/libexec +libusb_CFLAGS =   +libusb_LIBS = -lusb   +localedir = ${datarootdir}/locale +localstatedir = ${prefix}/var +lt_ECHO = echo +mandir = ${datarootdir}/man +mkdir_p = /bin/mkdir -p +oldincludedir = /usr/include +pdfdir = ${docdir} +prefix = /usr/local +program_transform_name = s,x,x, +psdir = ${docdir} +sbindir = ${exec_prefix}/sbin +sharedstatedir = ${prefix}/com +srcdir = . +sysconfdir = /etc +target_alias =  +top_build_prefix =  +top_builddir = . +top_srcdir = . +SUBDIRS = src udev tools +EXTRA_DIST = README.devel +all: config.h +	$(MAKE) $(AM_MAKEFLAGS) all-recursive + +.SUFFIXES: +am--refresh: +	@: +$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps) +	@for dep in $?; do \ +	  case '$(am__configure_deps)' in \ +	    *$$dep*) \ +	      echo ' cd $(srcdir) && $(AUTOMAKE) --foreign '; \ +	      cd $(srcdir) && $(AUTOMAKE) --foreign  \ +		&& exit 0; \ +	      exit 1;; \ +	  esac; \ +	done; \ +	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign  Makefile'; \ +	cd $(top_srcdir) && \ +	  $(AUTOMAKE) --foreign  Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status +	@case '$?' in \ +	  *config.status*) \ +	    echo ' $(SHELL) ./config.status'; \ +	    $(SHELL) ./config.status;; \ +	  *) \ +	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ +	    cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ +	esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) +	$(SHELL) ./config.status --recheck + +$(top_srcdir)/configure:  $(am__configure_deps) +	cd $(srcdir) && $(AUTOCONF) +$(ACLOCAL_M4):  $(am__aclocal_m4_deps) +	cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) + +config.h: stamp-h1 +	@if test ! -f $@; then \ +	  rm -f stamp-h1; \ +	  $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \ +	else :; fi + +stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status +	@rm -f stamp-h1 +	cd $(top_builddir) && $(SHELL) ./config.status config.h +$(srcdir)/config.h.in:  $(am__configure_deps)  +	cd $(top_srcdir) && $(AUTOHEADER) +	rm -f stamp-h1 +	touch $@ + +distclean-hdr: +	-rm -f config.h stamp-h1 + +mostlyclean-libtool: +	-rm -f *.lo + +clean-libtool: +	-rm -rf .libs _libs + +distclean-libtool: +	-rm -f libtool config.lt + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +#     (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): +	@failcom='exit 1'; \ +	for f in x $$MAKEFLAGS; do \ +	  case $$f in \ +	    *=* | --[!k]*);; \ +	    *k*) failcom='fail=yes';; \ +	  esac; \ +	done; \ +	dot_seen=no; \ +	target=`echo $@ | sed s/-recursive//`; \ +	list='$(SUBDIRS)'; for subdir in $$list; do \ +	  echo "Making $$target in $$subdir"; \ +	  if test "$$subdir" = "."; then \ +	    dot_seen=yes; \ +	    local_target="$$target-am"; \ +	  else \ +	    local_target="$$target"; \ +	  fi; \ +	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ +	  || eval $$failcom; \ +	done; \ +	if test "$$dot_seen" = "no"; then \ +	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ +	fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): +	@failcom='exit 1'; \ +	for f in x $$MAKEFLAGS; do \ +	  case $$f in \ +	    *=* | --[!k]*);; \ +	    *k*) failcom='fail=yes';; \ +	  esac; \ +	done; \ +	dot_seen=no; \ +	case "$@" in \ +	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ +	  *) list='$(SUBDIRS)' ;; \ +	esac; \ +	rev=''; for subdir in $$list; do \ +	  if test "$$subdir" = "."; then :; else \ +	    rev="$$subdir $$rev"; \ +	  fi; \ +	done; \ +	rev="$$rev ."; \ +	target=`echo $@ | sed s/-recursive//`; \ +	for subdir in $$rev; do \ +	  echo "Making $$target in $$subdir"; \ +	  if test "$$subdir" = "."; then \ +	    local_target="$$target-am"; \ +	  else \ +	    local_target="$$target"; \ +	  fi; \ +	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ +	  || eval $$failcom; \ +	done && test -z "$$fail" +tags-recursive: +	list='$(SUBDIRS)'; for subdir in $$list; do \ +	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ +	done +ctags-recursive: +	list='$(SUBDIRS)'; for subdir in $$list; do \ +	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ +	done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) +	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ +	unique=`for i in $$list; do \ +	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ +	  done | \ +	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ +	      END { if (nonempty) { for (i in files) print i; }; }'`; \ +	mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ +		$(TAGS_FILES) $(LISP) +	tags=; \ +	here=`pwd`; \ +	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ +	  include_option=--etags-include; \ +	  empty_fix=.; \ +	else \ +	  include_option=--include; \ +	  empty_fix=; \ +	fi; \ +	list='$(SUBDIRS)'; for subdir in $$list; do \ +	  if test "$$subdir" = .; then :; else \ +	    test ! -f $$subdir/TAGS || \ +	      tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ +	  fi; \ +	done; \ +	list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ +	unique=`for i in $$list; do \ +	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ +	  done | \ +	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ +	      END { if (nonempty) { for (i in files) print i; }; }'`; \ +	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ +	  test -n "$$unique" || unique=$$empty_fix; \ +	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ +	    $$tags $$unique; \ +	fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ +		$(TAGS_FILES) $(LISP) +	tags=; \ +	list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ +	unique=`for i in $$list; do \ +	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ +	  done | \ +	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ +	      END { if (nonempty) { for (i in files) print i; }; }'`; \ +	test -z "$(CTAGS_ARGS)$$tags$$unique" \ +	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ +	     $$tags $$unique + +GTAGS: +	here=`$(am__cd) $(top_builddir) && pwd` \ +	  && cd $(top_srcdir) \ +	  && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: +	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) +	$(am__remove_distdir) +	test -d $(distdir) || mkdir $(distdir) +	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ +	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ +	list='$(DISTFILES)'; \ +	  dist_files=`for file in $$list; do echo $$file; done | \ +	  sed -e "s|^$$srcdirstrip/||;t" \ +	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ +	case $$dist_files in \ +	  */*) $(MKDIR_P) `echo "$$dist_files" | \ +			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ +			   sort -u` ;; \ +	esac; \ +	for file in $$dist_files; do \ +	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ +	  if test -d $$d/$$file; then \ +	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ +	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ +	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ +	    fi; \ +	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ +	  else \ +	    test -f $(distdir)/$$file \ +	    || cp -p $$d/$$file $(distdir)/$$file \ +	    || exit 1; \ +	  fi; \ +	done +	list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ +	  if test "$$subdir" = .; then :; else \ +	    test -d "$(distdir)/$$subdir" \ +	    || $(MKDIR_P) "$(distdir)/$$subdir" \ +	    || exit 1; \ +	    distdir=`$(am__cd) $(distdir) && pwd`; \ +	    top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ +	    (cd $$subdir && \ +	      $(MAKE) $(AM_MAKEFLAGS) \ +	        top_distdir="$$top_distdir" \ +	        distdir="$$distdir/$$subdir" \ +		am__remove_distdir=: \ +		am__skip_length_check=: \ +	        distdir) \ +	      || exit 1; \ +	  fi; \ +	done +	-find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ +	  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ +	  ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ +	  ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ +	|| chmod -R a+r $(distdir) +dist-gzip: distdir +	tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz +	$(am__remove_distdir) +dist-bzip2: distdir +	tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 +	$(am__remove_distdir) + +dist-lzma: distdir +	tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma +	$(am__remove_distdir) + +dist-tarZ: distdir +	tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z +	$(am__remove_distdir) + +dist-shar: distdir +	shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz +	$(am__remove_distdir) + +dist-zip: distdir +	-rm -f $(distdir).zip +	zip -rq $(distdir).zip $(distdir) +	$(am__remove_distdir) + +dist dist-all: distdir +	tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz +	tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 +	$(am__remove_distdir) + +# This target untars the dist file and tries a VPATH configuration.  Then +# it guarantees that the distribution is self-contained by making another +# tarfile. +distcheck: dist +	case '$(DIST_ARCHIVES)' in \ +	*.tar.gz*) \ +	  GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\ +	*.tar.bz2*) \ +	  bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\ +	*.tar.lzma*) \ +	  unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\ +	*.tar.Z*) \ +	  uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ +	*.shar.gz*) \ +	  GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\ +	*.zip*) \ +	  unzip $(distdir).zip ;;\ +	esac +	chmod -R a-w $(distdir); chmod a+w $(distdir) +	mkdir $(distdir)/_build +	mkdir $(distdir)/_inst +	chmod a-w $(distdir) +	dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ +	  && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ +	  && cd $(distdir)/_build \ +	  && ../configure --srcdir=.. --prefix="$$dc_install_base" \ +	    $(DISTCHECK_CONFIGURE_FLAGS) \ +	  && $(MAKE) $(AM_MAKEFLAGS) \ +	  && $(MAKE) $(AM_MAKEFLAGS) dvi \ +	  && $(MAKE) $(AM_MAKEFLAGS) check \ +	  && $(MAKE) $(AM_MAKEFLAGS) install \ +	  && $(MAKE) $(AM_MAKEFLAGS) installcheck \ +	  && $(MAKE) $(AM_MAKEFLAGS) uninstall \ +	  && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ +	        distuninstallcheck \ +	  && chmod -R a-w "$$dc_install_base" \ +	  && ({ \ +	       (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ +	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ +	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ +	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ +	            distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ +	      } || { rm -rf "$$dc_destdir"; exit 1; }) \ +	  && rm -rf "$$dc_destdir" \ +	  && $(MAKE) $(AM_MAKEFLAGS) dist \ +	  && rm -rf $(DIST_ARCHIVES) \ +	  && $(MAKE) $(AM_MAKEFLAGS) distcleancheck +	$(am__remove_distdir) +	@(echo "$(distdir) archives ready for distribution: "; \ +	  list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ +	  sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' +distuninstallcheck: +	@cd $(distuninstallcheck_dir) \ +	&& test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ +	   || { echo "ERROR: files left after uninstall:" ; \ +	        if test -n "$(DESTDIR)"; then \ +	          echo "  (check DESTDIR support)"; \ +	        fi ; \ +	        $(distuninstallcheck_listfiles) ; \ +	        exit 1; } >&2 +distcleancheck: distclean +	@if test '$(srcdir)' = . ; then \ +	  echo "ERROR: distcleancheck can only run from a VPATH build" ; \ +	  exit 1 ; \ +	fi +	@test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ +	  || { echo "ERROR: files left in build directory after distclean:" ; \ +	       $(distcleancheck_listfiles) ; \ +	       exit 1; } >&2 +check-am: all-am +check: check-recursive +all-am: Makefile config.h +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am +	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: +	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ +	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ +	  `test -z '$(STRIP)' || \ +	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: +	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: +	@echo "This command is intended for maintainers to use" +	@echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive + +clean-am: clean-generic 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-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive +	-rm -f $(am__CONFIG_DISTCLEAN_FILES) +	-rm -rf $(top_srcdir)/autom4te.cache +	-rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ +	install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ +	all all-am am--refresh check check-am clean clean-generic \ +	clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \ +	dist-gzip dist-lzma dist-shar dist-tarZ dist-zip distcheck \ +	distclean distclean-generic distclean-hdr distclean-libtool \ +	distclean-tags distcleancheck distdir distuninstallcheck dvi \ +	dvi-am html html-am info info-am install install-am \ +	install-data install-data-am install-dvi install-dvi-am \ +	install-exec install-exec-am install-html install-html-am \ +	install-info install-info-am install-man install-pdf \ +	install-pdf-am install-ps install-ps-am install-strip \ +	installcheck installcheck-am installdirs installdirs-am \ +	maintainer-clean maintainer-clean-generic mostlyclean \ +	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ +	tags tags-recursive uninstall uninstall-am + + +indent: +	indent -kr -ut -ts4 -l120 src/*.c src/*.h tools/*.c +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: | 
