X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=lib%2FMakefile.am;h=c4bbba0c641085b6530a30a98f9c19dd6142d6db;hb=2bda83b48d8a6807632312403561b11b79048443;hp=004d8285b0b0c09bcd0fd440650d8481114e565e;hpb=cd206cd8994fe13e3e869077b682d9ba7593669a;p=chaz%2Ftar diff --git a/lib/Makefile.am b/lib/Makefile.am index 004d828..c4bbba0 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am @@ -1,7 +1,7 @@ # Makefile for GNU tar library. -# Copyright (C) 1994, 1995, 1996, 1997, 1999, 2000, 2001, 2003 Free -# Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1999, 2000, 2001, 2003, 2004 +# 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 @@ -29,16 +29,21 @@ BUILT_SOURCES = EXTRA_DIST = MAINTAINERCLEANFILES = MOSTLYCLEANFILES = +lib_OBJECTS = $(libtar_a_OBJECTS) # gnulib modules # alloca +BUILT_SOURCES += $(ALLOCA_H) EXTRA_DIST += alloca_.h -all-local $(lib_OBJECTS): @ALLOCA_H@ + +# We need the following in order to create an when the system +# doesn't have one that works with the given compiler. +all-local $(lib_OBJECTS): $(ALLOCA_H) alloca.h: alloca_.h - cp $(srcdir)/alloca_.h alloca.h-t - mv alloca.h-t alloca.h + cp $(srcdir)/alloca_.h $@-t + mv $@-t $@ MOSTLYCLEANFILES += alloca.h alloca.h-t # argmatch @@ -53,12 +58,25 @@ libtar_a_SOURCES += dirname.h dirname.c basename.c stripslash.c # exclude libtar_a_SOURCES += exclude.h exclude.c +# exitfail +libtar_a_SOURCES += exitfail.h exitfail.c + +# exit +libtar_a_SOURCES += exit.h + # fnmatch +BUILT_SOURCES += $(FNMATCH_H) EXTRA_DIST += fnmatch_.h fnmatch_loop.c -all-local $(lib_OBJECTS): @FNMATCH_H@ + +# stpcpy +EXTRA_DIST += stpcpy.c stpcpy.h + +# We need the following in order to create an when the system +# doesn't have one that supports the required API. +all-local $(lib_OBJECTS): $(FNMATCH_H) fnmatch.h: fnmatch_.h - cp $(srcdir)/fnmatch_.h fnmatch.h-t - mv fnmatch.h-t fnmatch.h + cp $(srcdir)/fnmatch_.h $@-t + mv $@-t $@ MOSTLYCLEANFILES += fnmatch.h fnmatch.h-t # full-write @@ -77,6 +95,7 @@ $(srcdir)/getdate.c: getdate.y # getline libtar_a_SOURCES += getline.h +EXTRA_DIST += getndelim2.h getndelim2.c # getopt libtar_a_SOURCES += getopt.h getopt.c getopt1.c @@ -84,15 +103,15 @@ libtar_a_SOURCES += getopt.h getopt.c getopt1.c # gettext libtar_a_SOURCES += gettext.h +# gettime +libtar_a_SOURCES += gettime.c + # hash libtar_a_SOURCES += hash.h hash.c # human libtar_a_SOURCES += human.h human.c -# exitfail -libtar_a_SOURCES += exitfail.h exitfail.c - # lchown libtar_a_SOURCES += lchown.h @@ -102,6 +121,12 @@ libtar_a_SOURCES += modechange.h modechange.c # pathmax libtar_a_SOURCES += pathmax.h +# time_r +EXTRA_DIST += time_r.h + +# timespec +libtar_a_SOURCES += timespec.h + # quote libtar_a_SOURCES += quote.h quote.c @@ -121,11 +146,18 @@ libtar_a_SOURCES += save-cwd.h save-cwd.c libtar_a_SOURCES += savedir.h savedir.c # stdbool +BUILT_SOURCES += $(STDBOOL_H) EXTRA_DIST += stdbool_.h + +# strcase +EXTRA_DIST += strcase.h + +# We need the following in order to create an when the system +# doesn't have one that works. all-local $(lib_OBJECTS): $(STDBOOL_H) stdbool.h: stdbool_.h - sed -e 's/@''HAVE__BOOL''@/$(HAVE__BOOL)/g' < $(srcdir)/stdbool_.h > stdbool.h-t - mv stdbool.h-t stdbool.h + sed -e 's/@''HAVE__BOOL''@/$(HAVE__BOOL)/g' < $(srcdir)/stdbool_.h > $@-t + mv $@-t $@ MOSTLYCLEANFILES += stdbool.h stdbool.h-t # unlocked-io