.
[gnulib.git] / lib / Makefile.in
1 # Makefile.in generated automatically by automake 0.25 from Makefile.am
2 # Copyright (C) 1994, 1995 Free Software Foundation, Inc.
3
4 # This program is free software; you can redistribute it and/or modify
5 # it under the terms of the GNU General Public License as published by
6 # the Free Software Foundation; either version 2, or (at your option)
7 # any later version.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12 # GNU General Public License for more details.
13
14 # You should have received a copy of the GNU General Public License
15 # along with this program; if not, write to the Free Software
16 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
17 # 02111-1307, USA.
18
19 SHELL = /bin/sh
20
21 srcdir = @srcdir@
22 top_srcdir = @top_srcdir@
23 VPATH = @srcdir@
24 prefix = @prefix@
25 exec_prefix = @exec_prefix@
26
27 bindir = @bindir@
28 sbindir = @sbindir@
29 libexecdir = @libexecdir@
30 datadir = @datadir@
31 sysconfdir = @sysconfdir@
32 sharedstatedir = @sharedstatedir@
33 localstatedir = @localstatedir@
34 libdir = @libdir@
35 infodir = @infodir@
36 mandir = @mandir@
37 includedir = @includedir@
38 oldincludedir = /usr/include
39
40 pkgdatadir = $(datadir)/@PACKAGE@
41 pkglibdir = $(libdir)/@PACKAGE@
42 pkgincludedir = $(includedir)/@PACKAGE@
43
44 INSTALL = @INSTALL@
45 INSTALL_PROGRAM = @INSTALL_PROGRAM@
46 INSTALL_DATA = @INSTALL_DATA@
47 INSTALL_SCRIPT = @INSTALL_SCRIPT@
48 transform = @program_transform_name@
49
50 noinst_LIBRARIES = fu
51
52 DIST_OTHER = alloca.c euidaccess.c fnmatch.c fsusage.c ftruncate.c \
53 getdate.y memcmp.c memcpy.c memset.c mkdir.c mktime.c mountlist.c \
54 posixtm.y rename.c rmdir.c stpcpy.c strdup.c strstr.c strtol.c strtoul.c
55
56 INCLUDES = -I.. -I$(srcdir)
57
58 fu_LIBADD = @LIBOBJS@ @ALLOCA@
59
60 HEADERS = backupfile.h error.h fnmatch.h fsusage.h getopt.h \
61 group-member.h long-options.h makepath.h modechange.h mountlist.h \
62 obstack.h pathmax.h save-cwd.h xstrtol.h xstrtoul.h
63
64 CONFIG_HEADER = ../config.h
65
66 fu_SOURCES = getdate.c posixtm.c argmatch.c backupfile.c basename.c \
67 dirname.c error.c fileblocks.c filemode.c \
68 full-write.c getopt.c getopt1.c getversion.c group-member.c idcache.c \
69 isdir.c long-options.c makepath.c modechange.c obstack.c \
70 safe-read.c save-cwd.c savedir.c stripslash.c userspec.c xgetcwd.c \
71 xmalloc.c xstrdup.c xstrtol.c xstrtoul.c yesno.c
72
73 LIBRARIES = $(noinst_LIBRARIES)
74
75 noinst_LIBFILES = libfu.a
76 CC = @CC@
77 LEX = @LEX@
78 YACC = @YACC@
79
80 DEFS = @DEFS@
81 CPPFLAGS = @CPPFLAGS@
82 CFLAGS = @CFLAGS@
83 LDFLAGS = @LDFLAGS@
84 LIBS = @LIBS@
85
86 COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
87 LINK = $(CC) $(LDFLAGS) -o $@
88
89 fu_OBJECTS = getdate.o posixtm.o argmatch.o backupfile.o basename.o dirname.o error.o fileblocks.o filemode.o full-write.o getopt.o getopt1.o getversion.o group-member.o idcache.o isdir.o long-options.o makepath.o modechange.o obstack.o safe-read.o save-cwd.o savedir.o stripslash.o userspec.o xgetcwd.o xmalloc.o xstrdup.o xstrtol.o xstrtoul.o yesno.o
90 LIBFILES = libfu.a
91 AR = ar
92 RANLIB = @RANLIB@
93
94 DIST_COMMON = Makefile.in Makefile.am
95
96 PACKAGE = @PACKAGE@
97 VERSION = @VERSION@
98
99 DISTFILES = $(SOURCES) $(HEADERS) $(TEXINFOS) $(INFOS) $(MANS) \
100         $(DIST_OTHER) $(DIST_COMMON) $(DATA)
101
102 subdir = lib
103
104 SOURCES = $(fu_SOURCES)
105 OBJECTS = $(fu_OBJECTS)
106
107 default: all
108
109 mostlyclean-noinstLIBRARIES:
110
111 clean-noinstLIBRARIES:
112         rm -f $(noinst_LIBFILES)
113
114 distclean-noinstLIBRARIES:
115
116 maintainer-clean-noinstLIBRARIES:
117
118 .c.o:
119         $(COMPILE) $<
120
121 mostlyclean-compile:
122         rm -f *.o core
123
124 clean-compile:
125
126 distclean-compile:
127         rm -f *.tab.c
128
129 maintainer-clean-compile:
130
131 $(fu_OBJECTS): ../config.h
132 libfu.a: $(fu_OBJECTS) $(fu_LIBADD)
133         rm -f libfu.a
134         $(AR) cru libfu.a $(fu_OBJECTS) $(fu_LIBADD)
135         $(RANLIB) libfu.a
136
137 $(srcdir)/Makefile.in: Makefile.am
138         cd $(top_srcdir) && automake $(subdir)/Makefile
139
140 Makefile: ../config.status Makefile.in
141         cd .. && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= ./config.status
142
143 id: ID
144
145 ID:
146         here=`pwd`; cd $(srcdir) && mkid -f $$here/ID $(SOURCES) $(HEADERS)
147
148 tags: TAGS
149
150 TAGS:
151         here=`pwd`; cd $(srcdir) && etags $(ETAGS_ARGS) $(SOURCES) $(HEADERS) -o $$here/TAGS
152
153 mostlyclean-tags:
154
155 clean-tags:
156
157 distclean-tags:
158         rm -f TAGS ID
159
160 maintainer-clean-tags:
161
162 distdir = ../$(PACKAGE)-$(VERSION)/$(subdir)
163 dist: $(DISTFILES)
164         @for file in $(DISTFILES); do           \
165           test -f $(distdir)/$$file || {        \
166             echo linking $$file;                \
167             ln $(srcdir)/$$file $(distdir)/$$file; \
168           } || {                                \
169             echo copying $$file instead;        \
170             cp -p $(srcdir)/$$file $(distdir)/$$file; \
171           };                                    \
172         done
173
174 # This fragment is probably only useful for maintainers.  It relies on
175 # GNU make and gcc.  It is only included in the generated Makefile.in
176 # if `automake' is not passed the `--include-deps' flag.
177
178 MKDEP = gcc -MM
179
180 DEP_FILES = $(patsubst %.${kr}o,.deps/%.P,$(OBJECTS))
181
182 -include .deps/.P
183 .deps/.P:
184         test -d .deps || mkdir .deps
185         : > $@
186
187 -include $(DEP_FILES)
188 $(DEP_FILES): .deps/.P
189
190 .deps/%.P: %.c
191         @echo "mkdeps $< > $@"
192         @$(MKDEP) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $< > $@-tmp
193         @mv $@-tmp $@
194
195 # End of maintainer-only section
196
197 all: $(LIBFILES)
198
199 info: 
200
201 dvi: 
202
203 check: 
204
205 installcheck: 
206
207 install: 
208
209 uninstall: 
210
211 installdirs:
212
213 mostlyclean-generic:
214         test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES)
215
216 clean-generic:
217         test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
218
219 distclean-generic:
220         rm -f Makefile $(DISTCLEANFILES)
221         rm -f config.cache config.log $(CONFIG_HEADER) stamp-h
222
223 maintainer-clean-generic:
224         test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
225
226 mostlyclean: mostlyclean-noinstLIBRARIES mostlyclean-compile mostlyclean-tags mostlyclean-generic
227
228 clean: mostlyclean clean-noinstLIBRARIES clean-compile clean-tags clean-generic
229
230 distclean: clean distclean-noinstLIBRARIES distclean-compile distclean-tags distclean-generic
231         rm -f config.status
232
233 maintainer-clean: distclean maintainer-clean-noinstLIBRARIES maintainer-clean-compile maintainer-clean-tags maintainer-clean-generic
234         @echo "This command is intended for maintainers to use;"
235         @echo "it deletes files that may require special tools to rebuild."
236
237
238 .SUFFIXES:
239 .SUFFIXES: .c .o
240
241 # Tell versions [3.59,3.63) of GNU make to not export all variables.
242 # Otherwise a system limit (for SysV at least) may be exceeded.
243 .NOEXPORT:
244