X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=lib%2FMakefile.am;h=5380128c0ec2dc240f1d3f45674af34579303862;hb=ecbcb7b6d74c2d69386c8d7e435486a4690c9993;hp=bfab8b963b67c8a79d70e75dc75c064b7e3f715c;hpb=17b2472b5a0607248996165f8e9533fe7d3b887b;p=chaz%2Ftar diff --git a/lib/Makefile.am b/lib/Makefile.am index bfab8b9..5380128 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am @@ -1,45 +1,38 @@ -# Makefile for GNU tar library. -# Copyright (C) 1994, 1995, 1996, 1997 Free Software Foundation, Inc. +# Makefile for GNU tar library. -*- Makefile -*- + +# Copyright (C) 1994, 1995, 1996, 1997, 1999, 2000, 2001, 2003, 2004, +# 2005, 2006, 2007, 2009, 2010 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. +# the Free Software Foundation; either version 3 of the License, 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., 59 Temple Place - Suite 330, Boston, MA -# 02111-1307, USA. - -AUTOMAKE_OPTIONS = gnits - -noinst_LIBRARIES = libtar.a - -EXTRA_DIST = \ -alloca.c fileblocks.c fnmatch.c ftruncate.c execlp.c gmalloc.c \ -memset.c mkdir.c modechange.h rename.c rmdir.c stpcpy.c strstr.c - -noinst_HEADERS = \ -argmatch.h backupfile.h error.h fnmatch.h getopt.h getdate.h getpagesize.h \ -pathmax.h - +# 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 St, Fifth Floor, Boston, MA 02110-1301 USA + +noinst_LIBRARIES=libtar.a +rmt-command.h : Makefile + $(AM_V_GEN)rm -f $@-t $@ + $(AM_V_at)echo "#ifndef DEFAULT_RMT_COMMAND" >> $@-t + $(AM_V_at)echo "# define DEFAULT_RMT_COMMAND \"$(DEFAULT_RMT_DIR)/`echo rmt | sed '$(transform)'`$(EXEEXT)\"" >> $@-t + $(AM_V_at)echo "#endif" >> $@-t + $(AM_V_at)mv $@-t $@ +BUILT_SOURCES = rmt-command.h +CLEANFILES = rmt-command.h rmt-command.h-t +INCLUDES = -I$(top_srcdir)/gnu -I../ -I../gnu + +noinst_HEADERS = system.h system-ioctl.h rmt.h paxlib.h stdopen.h libtar_a_SOURCES = \ -argmatch.c backupfile.c error.c getdate.y getopt.c getopt1.c getversion.c \ -modechange.c msleep.c xgetcwd.c xmalloc.c xstrdup.c - -INCLUDES = -I.. -I$(srcdir) -I../intl - -libtar_a_LIBADD = @ALLOCA@ @LIBOBJS@ -libtar_a_DEPENDENCIES = $(libtar_a_LIBADD) - -# Say $(srcdir), so GNU make does not report an ambiguity with the .y.c rule. -$(srcdir)/getdate.c: getdate.y - @echo Expect 13 shift/reduce conflicts... - cd $(srcdir) && \ - $(YACC) $(YFLAGS) getdate.y; \ - mv -f y.tab.c getdate.c + paxerror.c paxexit.c paxlib.h paxnames.c \ + prepargs.c prepargs.h \ + rtapelib.c \ + rmt.h \ + stdopen.c stdopen.h \ + system.h system-ioctl.h