home *** CD-ROM | disk | FTP | other *** search
/ Unix System Administration Handbook 1997 October / usah_oct97.iso / gnu / tar.txt / tar-1.12 / lib / Makefile.in < prev    next >
Makefile  |  1997-04-25  |  9KB  |  330 lines

  1. # Makefile.in generated automatically by automake 1.1n from Makefile.am
  2.  
  3. # Copyright (C) 1994, 1995, 1996 Free Software Foundation, Inc.
  4. # This Makefile.in is free software; the Free Software Foundation
  5. # gives unlimited permission to copy, distribute and modify it.
  6.  
  7. # Makefile for GNU tar library.
  8. # Copyright (C) 1994, 1995, 1996, 1997 Free Software Foundation, Inc.
  9.  
  10. # This program is free software; you can redistribute it and/or modify
  11. # it under the terms of the GNU General Public License as published by
  12. # the Free Software Foundation; either version 2, or (at your option)
  13. # any later version.
  14.  
  15. # This program is distributed in the hope that it will be useful,
  16. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  17. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  18. # GNU General Public License for more details.
  19.  
  20. # You should have received a copy of the GNU General Public License
  21. # along with this program; if not, write to the Free Software
  22. # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
  23. # 02111-1307, USA.
  24.  
  25.  
  26. SHELL = /bin/sh
  27.  
  28. srcdir = @srcdir@
  29. top_srcdir = @top_srcdir@
  30. VPATH = @srcdir@
  31. prefix = @prefix@
  32. exec_prefix = @exec_prefix@
  33.  
  34. bindir = @bindir@
  35. sbindir = @sbindir@
  36. libexecdir = @libexecdir@
  37. datadir = @datadir@
  38. sysconfdir = @sysconfdir@
  39. sharedstatedir = @sharedstatedir@
  40. localstatedir = @localstatedir@
  41. libdir = @libdir@
  42. infodir = @infodir@
  43. mandir = @mandir@
  44. includedir = @includedir@
  45. oldincludedir = /usr/include
  46.  
  47. pkgdatadir = $(datadir)/@PACKAGE@
  48. pkglibdir = $(libdir)/@PACKAGE@
  49. pkgincludedir = $(includedir)/@PACKAGE@
  50.  
  51. top_builddir = ..
  52.  
  53. ACLOCAL = @ACLOCAL@
  54. AUTOCONF = @AUTOCONF@
  55. AUTOMAKE = @AUTOMAKE@
  56. AUTOHEADER = @AUTOHEADER@
  57.  
  58. INSTALL = @INSTALL@
  59. INSTALL_PROGRAM = @INSTALL_PROGRAM@
  60. INSTALL_DATA = @INSTALL_DATA@
  61. INSTALL_SCRIPT = @INSTALL_SCRIPT@
  62. transform = @program_transform_name@
  63.  
  64. NORMAL_INSTALL = true
  65. PRE_INSTALL = true
  66. POST_INSTALL = true
  67. NORMAL_UNINSTALL = true
  68. PRE_UNINSTALL = true
  69. POST_UNINSTALL = true
  70. ACLOCAL = @ACLOCAL@
  71. AUTOCONF = @AUTOCONF@
  72. AUTOHEADER = @AUTOHEADER@
  73. AUTOMAKE = @AUTOMAKE@
  74. CATALOGS = @CATALOGS@
  75. CATOBJEXT = @CATOBJEXT@
  76. CC = @CC@
  77. DATADIRNAME = @DATADIRNAME@
  78. ECHO_C = @ECHO_C@
  79. ECHO_N = @ECHO_N@
  80. GENCAT = @GENCAT@
  81. GMOFILES = @GMOFILES@
  82. GMSGFMT = @GMSGFMT@
  83. GT_NO = @GT_NO@
  84. GT_YES = @GT_YES@
  85. INSTOBJEXT = @INSTOBJEXT@
  86. INTLDEPS = @INTLDEPS@
  87. INTLLIBS = @INTLLIBS@
  88. INTLOBJS = @INTLOBJS@
  89. MAKEINFO = @MAKEINFO@
  90. MKINSTALLDIRS = @MKINSTALLDIRS@
  91. MSGFMT = @MSGFMT@
  92. PACKAGE = @PACKAGE@
  93. POFILES = @POFILES@
  94. POSUB = @POSUB@
  95. RANLIB = @RANLIB@
  96. RMT = @RMT@
  97. U = @U@
  98. USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@
  99. USE_NLS = @USE_NLS@
  100. VERSION = @VERSION@
  101. YACC = @YACC@
  102.  
  103. AUTOMAKE_OPTIONS = gnits
  104.  
  105. noinst_LIBRARIES = libtar.a
  106.  
  107. EXTRA_DIST = \
  108. alloca.c fileblocks.c fnmatch.c ftruncate.c execlp.c gmalloc.c \
  109. memset.c mkdir.c modechange.h rename.c rmdir.c stpcpy.c strstr.c
  110.  
  111. noinst_HEADERS = \
  112. argmatch.h backupfile.h error.h fnmatch.h getopt.h getdate.h getpagesize.h \
  113. pathmax.h
  114.  
  115. libtar_a_SOURCES = \
  116. argmatch.c backupfile.c error.c getdate.y getopt.c getopt1.c getversion.c \
  117. modechange.c msleep.c xgetcwd.c xmalloc.c xstrdup.c
  118.  
  119. INCLUDES = -I.. -I$(srcdir) -I../intl
  120.  
  121. libtar_a_LIBADD = @ALLOCA@ @LIBOBJS@
  122. libtar_a_DEPENDENCIES = $(libtar_a_LIBADD)
  123. mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
  124. CONFIG_HEADER = ../config.h
  125. CONFIG_CLEAN_FILES = 
  126. LIBRARIES =  $(noinst_LIBRARIES)
  127.  
  128.  
  129. DEFS = @DEFS@ -I. -I$(srcdir) -I..
  130. CPPFLAGS = @CPPFLAGS@
  131. LDFLAGS = @LDFLAGS@
  132. LIBS = @LIBS@
  133. libtar_a_OBJECTS =  argmatch.o backupfile.o error.o getdate.o getopt.o \
  134. getopt1.o getversion.o modechange.o msleep.o xgetcwd.o xmalloc.o \
  135. xstrdup.o
  136. AR = ar
  137. CFLAGS = @CFLAGS@
  138. COMPILE = $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
  139. LINK = $(CC) $(LDFLAGS) -o $@
  140. HEADERS =  $(noinst_HEADERS)
  141.  
  142. DIST_COMMON =  ChangeLog Makefile.am Makefile.in alloca.c basename.c \
  143. dirname.c execlp.c fileblocks.c fnmatch.c ftruncate.c getdate.c \
  144. gmalloc.c memset.c mkdir.c rename.c rmdir.c strstr.c
  145.  
  146.  
  147. DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
  148.  
  149. TAR = tar
  150. GZIP = --best
  151. SOURCES = $(libtar_a_SOURCES)
  152. OBJECTS = $(libtar_a_OBJECTS)
  153.  
  154. default: all
  155.  
  156. .SUFFIXES:
  157. .SUFFIXES: .c .o .y
  158. $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 
  159.     cd $(top_srcdir) && $(AUTOMAKE) --gnits lib/Makefile
  160.  
  161. Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
  162.     cd $(top_builddir) \
  163.       && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
  164.  
  165.  
  166. mostlyclean-noinstLIBRARIES:
  167.  
  168. clean-noinstLIBRARIES:
  169.     test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES)
  170.  
  171. distclean-noinstLIBRARIES:
  172.  
  173. maintainer-clean-noinstLIBRARIES:
  174.  
  175. .c.o:
  176.     $(COMPILE) -c $<
  177.  
  178. mostlyclean-compile:
  179.     rm -f *.o core
  180.  
  181. clean-compile:
  182.  
  183. distclean-compile:
  184.     rm -f *.tab.c
  185.  
  186. maintainer-clean-compile:
  187.  
  188. libtar.a: $(libtar_a_OBJECTS) $(libtar_a_DEPENDENCIES)
  189.     rm -f libtar.a
  190.     $(AR) cru libtar.a $(libtar_a_OBJECTS) $(libtar_a_LIBADD)
  191.     $(RANLIB) libtar.a
  192. .y.c:
  193.     $(YACC) $(YFLAGS) $< && mv y.tab.c $@
  194.     if test -f y.tab.h; then \
  195.     if cmp -s y.tab.h $*.h; then rm -f y.tab.h; else mv y.tab.h $*.h; fi; \
  196.     else :; fi
  197.  
  198. tags: TAGS
  199.  
  200. ID: $(HEADERS) $(SOURCES)
  201.     here=`pwd` && cd $(srcdir) && mkid -f$$here/ID $(SOURCES) $(HEADERS)
  202.  
  203. TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES)
  204.     tags=; \
  205.     here=`pwd`; \
  206.     list='$(SUBDIRS)'; for subdir in $$list; do \
  207.       test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
  208.     done; \
  209.     test -z "$(ETAGS_ARGS)$(SOURCES)$(HEADERS)$$tags" \
  210.       || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags  $(SOURCES) $(HEADERS) -o $$here/TAGS)
  211.  
  212. mostlyclean-tags:
  213.  
  214. clean-tags:
  215.  
  216. distclean-tags:
  217.     rm -f TAGS ID
  218.  
  219. maintainer-clean-tags:
  220.  
  221. distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
  222.  
  223. subdir = lib
  224. distdir: $(DISTFILES)
  225.     @for file in $(DISTFILES); do \
  226.       d=$(srcdir); \
  227.       test -f $(distdir)/$$file \
  228.       || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
  229.       || cp -p $$d/$$file $(distdir)/$$file; \
  230.     done
  231. alloca.o alloca.lo: alloca.c ../config.h
  232. argmatch.o argmatch.lo: argmatch.c ../config.h
  233. backupfile.o backupfile.lo: backupfile.c ../config.h backupfile.h
  234. basename.o basename.lo: basename.c ../config.h
  235. dirname.o dirname.lo: dirname.c ../config.h
  236. error.o error.lo: error.c ../config.h error.h
  237. execlp.o execlp.lo: execlp.c ../config.h
  238. fileblocks.o fileblocks.lo: fileblocks.c ../config.h
  239. fnmatch.o fnmatch.lo: fnmatch.c ../config.h fnmatch.h
  240. ftruncate.o ftruncate.lo: ftruncate.c ../config.h
  241. getdate.o getdate.lo: getdate.c ../config.h getdate.h
  242. getopt.o getopt.lo: getopt.c ../config.h getopt.h
  243. getopt1.o getopt1.lo: getopt1.c ../config.h getopt.h
  244. getversion.o getversion.lo: getversion.c ../config.h backupfile.h
  245. gmalloc.o gmalloc.lo: gmalloc.c ../config.h
  246. memset.o memset.lo: memset.c
  247. mkdir.o mkdir.lo: mkdir.c ../config.h
  248. modechange.o modechange.lo: modechange.c ../config.h modechange.h
  249. msleep.o msleep.lo: msleep.c ../config.h
  250. rename.o rename.lo: rename.c ../config.h
  251. rmdir.o rmdir.lo: rmdir.c ../config.h
  252. strstr.o strstr.lo: strstr.c
  253. xgetcwd.o xgetcwd.lo: xgetcwd.c ../config.h pathmax.h
  254. xmalloc.o xmalloc.lo: xmalloc.c ../config.h error.h
  255. xstrdup.o xstrdup.lo: xstrdup.c ../config.h
  256.  
  257. info:
  258. dvi:
  259. check: all
  260.     $(MAKE)
  261. installcheck:
  262. install-exec: 
  263.     @$(NORMAL_INSTALL)
  264.  
  265. install-data: 
  266.     @$(NORMAL_INSTALL)
  267.  
  268. install: install-exec install-data all
  269.     @:
  270.  
  271. uninstall: 
  272.  
  273. all: $(LIBRARIES) $(HEADERS) Makefile
  274.  
  275. install-strip:
  276.     $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' install
  277. installdirs:
  278.  
  279.  
  280. mostlyclean-generic:
  281.     test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES)
  282.  
  283. clean-generic:
  284.     test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
  285.  
  286. distclean-generic:
  287.     rm -f Makefile $(DISTCLEANFILES)
  288.     rm -f config.cache config.log stamp-h
  289.     test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
  290.  
  291. maintainer-clean-generic:
  292.     test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
  293.     test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
  294. mostlyclean:  mostlyclean-noinstLIBRARIES mostlyclean-compile \
  295.         mostlyclean-tags mostlyclean-generic
  296.  
  297. clean:  clean-noinstLIBRARIES clean-compile clean-tags clean-generic \
  298.         mostlyclean
  299.  
  300. distclean:  distclean-noinstLIBRARIES distclean-compile distclean-tags \
  301.         distclean-generic clean
  302.     rm -f config.status
  303.  
  304. maintainer-clean:  maintainer-clean-noinstLIBRARIES \
  305.         maintainer-clean-compile maintainer-clean-tags \
  306.         maintainer-clean-generic distclean
  307.     @echo "This command is intended for maintainers to use;"
  308.     @echo "it deletes files that may require special tools to rebuild."
  309.  
  310. .PHONY: default mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \
  311. clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \
  312. mostlyclean-compile distclean-compile clean-compile \
  313. maintainer-clean-compile tags mostlyclean-tags distclean-tags \
  314. clean-tags maintainer-clean-tags distdir info dvi installcheck \
  315. install-exec install-data install uninstall all installdirs \
  316. mostlyclean-generic distclean-generic clean-generic \
  317. maintainer-clean-generic clean mostlyclean distclean maintainer-clean
  318.  
  319.  
  320. # Say $(srcdir), so GNU make does not report an ambiguity with the .y.c rule.
  321. $(srcdir)/getdate.c: getdate.y
  322.     @echo Expect 13 shift/reduce conflicts...
  323.     cd $(srcdir) && \
  324.       $(YACC) $(YFLAGS) getdate.y; \
  325.       mv -f y.tab.c getdate.c
  326.  
  327. # Tell versions [3.59,3.63) of GNU make to not export all variables.
  328. # Otherwise a system limit (for SysV at least) may be exceeded.
  329. .NOEXPORT:
  330.