]> git.ipfire.org Git - thirdparty/bash.git/blame - lib/sh/Makefile.in
Imported from ../bash-2.05.tar.gz.
[thirdparty/bash.git] / lib / sh / Makefile.in
CommitLineData
cce855bc
JA
1#
2# Makefile for the Bash library
3#
bb70624e
JA
4#
5# Copyright (C) 1998 Free Software Foundation, Inc.
6
7# This program is free software; you can redistribute it and/or modify
8# it under the terms of the GNU General Public License as published by
9# the Free Software Foundation; either version 2, or (at your option)
10# any later version.
11
12# This program is distributed in the hope that it will be useful,
13# but WITHOUT ANY WARRANTY; without even the implied warranty of
14# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15# GNU General Public License for more details.
16
17# You should have received a copy of the GNU General Public License
18# along with this program; if not, write to the Free Software
19# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
cce855bc
JA
20
21srcdir = @srcdir@
22VPATH = .:@srcdir@
23topdir = @top_srcdir@
24BUILD_DIR = @BUILD_DIR@
25
bb70624e 26BASHINCDIR = ${topdir}/include
cce855bc
JA
27
28INSTALL = @INSTALL@
29INSTALL_PROGRAM = @INSTALL_PROGRAM@
30INSTALL_DATA = @INSTALL_DATA@
31
32CC = @CC@
33RANLIB = @RANLIB@
34AR = @AR@
b72432fd 35ARFLAGS = @ARFLAGS@
cce855bc
JA
36RM = rm -f
37CP = cp
38MV = mv
39
b72432fd
JA
40SHELL = @MAKE_SHELL@
41
cce855bc
JA
42CFLAGS = @CFLAGS@
43LOCAL_CFLAGS = @LOCAL_CFLAGS@
44CPPFLAGS = @CPPFLAGS@
45LDFLAGS = @LDFLAGS@ @LOCAL_LDFLAGS@
46
47PROFILE_FLAGS = @PROFILE_FLAGS@
48
49DEFS = @DEFS@
50LOCAL_DEFS = @LOCAL_DEFS@
51
bb70624e 52INCLUDES = -I. -I../.. -I$(topdir) -I$(topdir)/lib -I$(BASHINCDIR) -I$(srcdir)
cce855bc
JA
53
54CCFLAGS = ${PROFILE_FLAGS} ${INCLUDES} $(DEFS) $(LOCAL_DEFS) $(LOCAL_CFLAGS) \
55 $(CFLAGS) $(CPPFLAGS)
56
57.c.o:
58 $(CC) -c $(CCFLAGS) $<
59
60# The name of the library target.
61LIBRARY_NAME = libsh.a
62
63# The C code source files for this library.
bb70624e 64CSOURCES = clktck.c clock.c getcwd.c getenv.c oslib.c setlinebuf.c \
cce855bc 65 strcasecmp.c strerror.c strtod.c strtol.c strtoul.c \
bb70624e 66 vprint.c itos.c rename.c zread.c zwrite.c shtty.c \
28ef6c31
JA
67 inet_aton.c netopen.c strpbrk.c timeval.c makepath.c pathcanon.c \
68 pathphys.c tmpfile.c stringlist.c stringvec.c spell.c \
69 shquote.c strtrans.c strindex.c
cce855bc
JA
70
71# The header files for this library.
72HSOURCES =
73
74# The object files contained in $(LIBRARY_NAME)
bb70624e 75OBJECTS = clktck.o clock.o getcwd.o getenv.o oslib.o setlinebuf.o \
cce855bc 76 strcasecmp.o strerror.o strtod.o strtol.o strtoul.o \
bb70624e 77 vprint.o itos.o rename.o zread.o zwrite.o shtty.o \
28ef6c31
JA
78 inet_aton.o netopen.o strpbrk.o timeval.o makepath.o pathcanon.o \
79 pathphys.o tmpfile.o stringlist.o stringvec.o spell.o shquote.o \
80 strtrans.o strindex.o
cce855bc
JA
81
82SUPPORT = Makefile
83
84all: $(LIBRARY_NAME)
85
86$(LIBRARY_NAME): $(OBJECTS)
87 $(RM) $@
b72432fd 88 $(AR) $(ARFLAGS) $@ $(OBJECTS)
cce855bc
JA
89 -test -n "$(RANLIB)" && $(RANLIB) $@
90
91force:
92
93# The rule for 'includes' is written funny so that the if statement
94# always returns TRUE unless there really was an error installing the
95# include files.
96install:
97
98clean:
99 $(RM) $(OBJECTS) $(LIBRARY_NAME)
100
101realclean distclean maintainer-clean: clean
102 $(RM) Makefile
103
104mostlyclean: clean
105
106# Dependencies
107
108# rules for losing makes, like SunOS
109clktck.o: clktck.c
bb70624e 110clock.o: clock.c
cce855bc
JA
111getcwd.o: getcwd.c
112getenv.o: getenv.c
bb70624e 113inet_aton.o: inet_aton.c
cce855bc 114itos.o: itos.c
28ef6c31 115makepath.o: makepath.c
bb70624e 116netopen.o: netopen.c
cce855bc 117oslib.o: oslib.c
28ef6c31
JA
118pathcanon.o: pathcanon.c
119pathphys.o: pathphys.c
b72432fd 120rename.o: rename.c
cce855bc 121setlinebuf.o: setlinebuf.c
bb70624e
JA
122shquote.o: shquote.c
123shtty.o: shtty.c
28ef6c31 124spell.o: spell.c
cce855bc
JA
125strcasecmp.o: strcasecmp.c
126strerror.o: strerror.c
28ef6c31
JA
127strindex.o: strindex.c
128stringlist.o: stringlist.c
129stringvec.o: stringvec.c
bb70624e 130strpbrk.o: strpbrk.c
cce855bc
JA
131strtod.o: strtod.c
132strtol.o: strtol.c
133strtoul.o: strtoul.c
28ef6c31 134strtrans.o: strtrans.c
bb70624e
JA
135times.o: times.c
136timeval.o: timeval.c
28ef6c31 137tmpfile.o: tmpfile.c
cce855bc 138vprint.o: vprint.c
bb70624e
JA
139zread.o: zread.c
140zwrite.o: zwrite.c
cce855bc
JA
141
142# all files in the library depend on config.h
143clktck.o: ${BUILD_DIR}/config.h
bb70624e 144clock.o: ${BUILD_DIR}/config.h
cce855bc
JA
145getcwd.o: ${BUILD_DIR}/config.h
146getenv.o: ${BUILD_DIR}/config.h
bb70624e 147inet_aton.o: ${BUILD_DIR}/config.h
cce855bc 148itos.o: ${BUILD_DIR}/config.h
28ef6c31 149makepath.o: ${BUILD_DIR}/config.h
bb70624e 150netopen.o: ${BUILD_DIR}/config.h
cce855bc 151oslib.o: ${BUILD_DIR}/config.h
28ef6c31
JA
152pathcanon.o: ${BUILD_DIR}/config.h
153pathphys.o: ${BUILD_DIR}/config.h
b72432fd 154rename.o: ${BUILD_DIR}/config.h
cce855bc 155setlinebuf.o: ${BUILD_DIR}/config.h
bb70624e
JA
156shquote.o: ${BUILD_DIR}/config.h
157shtty.o: ${BUILD_DIR}/config.h
28ef6c31 158spell.o: ${BUILD_DIR}/config.h
cce855bc
JA
159strcasecmp.o: ${BUILD_DIR}/config.h
160strerror.o: ${BUILD_DIR}/config.h
28ef6c31
JA
161strindex.o: ${BUILD_DIR}/config.h
162stringlist.o: ${BUILD_DIR}/config.h
163stringvec.o: ${BUILD_DIR}/config.h
bb70624e 164strpbrk.o: ${BUILD_DIR}/config.h
cce855bc
JA
165strtod.o: ${BUILD_DIR}/config.h
166strtol.o: ${BUILD_DIR}/config.h
167strtoul.o: ${BUILD_DIR}/config.h
28ef6c31 168strtrans.o: ${BUILD_DIR}/config.h
bb70624e
JA
169times.o: ${BUILD_DIR}/config.h
170timeval.o: ${BUILD_DIR}/config.h
28ef6c31 171tmpfile.o: ${BUILD_DIR}/config.h
cce855bc 172vprint.o: ${BUILD_DIR}/config.h
bb70624e
JA
173zread.o: ${BUILD_DIR}/config.h
174zwrite.o: ${BUILD_DIR}/config.h
cce855bc
JA
175
176clktck.o: ${topdir}/bashtypes.h
177
bb70624e
JA
178getcwd.o: ${topdir}/bashtypes.h ${topdir}/bashansi.h ${BASHINCDIR}/maxpath.h
179getcwd.o: ${BASHINCDIR}/posixstat.h ${BASHINCDIR}/posixdir.h
180getcwd.o: ${BASHINCDIR}/memalloc.h ${BASHINCDIR}/ansi_stdlib.h
cce855bc 181
bb70624e 182getenv.o: ${topdir}/bashansi.h ${BASHINCDIR}/ansi_stdlib.h
28ef6c31 183getenv.o: ${topdir}/shell.h ${topdir}/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h
bb70624e 184getenv.o: ${topdir}/command.h ${BASHINCDIR}/stdc.h ${topdir}/error.h
cce855bc
JA
185getenv.o: ${topdir}/general.h ${topdir}/bashtypes.h ${topdir}/variables.h
186getenv.o: ${topdir}/array.h ${topdir}/hashlib.h ${topdir}/quit.h
187getenv.o: ${topdir}/unwind_prot.h ${topdir}/dispose_cmd.h
188getenv.o: ${topdir}/make_cmd.h ${topdir}/subst.h ${topdir}/sig.h
189getenv.o: ${topdir}/pathnames.h ${topdir}/externs.h
190
bb70624e
JA
191inet_aton.o: ${topdir}/bashansi.h ${BASHINCDIR}/ansi_stdlib.h
192inet_aton.o: ${BASHINCDIR}/stdc.h
193
194itos.o: ${topdir}/bashansi.h ${BASHINCDIR}/ansi_stdlib.h
28ef6c31 195itos.o: ${topdir}/shell.h ${topdir}/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h
bb70624e 196itos.o: ${topdir}/command.h ${BASHINCDIR}/stdc.h ${topdir}/error.h
cce855bc
JA
197itos.o: ${topdir}/general.h ${topdir}/bashtypes.h ${topdir}/variables.h
198itos.o: ${topdir}/array.h ${topdir}/hashlib.h ${topdir}/quit.h
199itos.o: ${topdir}/unwind_prot.h ${topdir}/dispose_cmd.h
200itos.o: ${topdir}/make_cmd.h ${topdir}/subst.h ${topdir}/sig.h
201itos.o: ${topdir}/pathnames.h ${topdir}/externs.h
202
28ef6c31
JA
203makepath.o: ${topdir}/bashansi.h ${BASHINCDIR}/ansi_stdlib.h
204makepath.o: ${topdir}/shell.h ${topdir}/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h
205makepath.o: ${topdir}/command.h ${BASHINCDIR}/stdc.h ${topdir}/error.h
206makepath.o: ${topdir}/general.h ${topdir}/bashtypes.h ${topdir}/variables.h
207makepath.o: ${topdir}/array.h ${topdir}/hashlib.h ${topdir}/quit.h
208makepath.o: ${topdir}/unwind_prot.h ${topdir}/dispose_cmd.h
209makepath.o: ${topdir}/make_cmd.h ${topdir}/subst.h ${topdir}/sig.h
210makepath.o: ${topdir}/pathnames.h ${topdir}/externs.h
211
bb70624e
JA
212netopen.o: ${topdir}/bashansi.h ${BASHINCDIR}/ansi_stdlib.h
213
214oslib.o: ${topdir}/bashtypes.h ${topdir}/bashansi.h ${BASHINCDIR}/maxpath.h
28ef6c31 215oslib.o: ${topdir}/shell.h ${topdir}/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h
bb70624e 216oslib.o: ${topdir}/command.h ${BASHINCDIR}/stdc.h ${topdir}/error.h
cce855bc
JA
217oslib.o: ${topdir}/general.h ${topdir}/bashtypes.h ${topdir}/variables.h
218oslib.o: ${topdir}/array.h ${topdir}/hashlib.h ${topdir}/quit.h
219oslib.o: ${topdir}/unwind_prot.h ${topdir}/dispose_cmd.h
220oslib.o: ${topdir}/make_cmd.h ${topdir}/subst.h ${topdir}/sig.h
221oslib.o: ${topdir}/pathnames.h ${topdir}/externs.h
bb70624e
JA
222oslib.o: ${BASHINCDIR}/posixstat.h ${BASHINCDIR}/filecntl.h
223oslib.o: ${BASHINCDIR}/ansi_stdlib.h
cce855bc 224
28ef6c31
JA
225pathcanon.o: ${topdir}/bashtypes.h ${topdir}/bashansi.h ${BASHINCDIR}/maxpath.h
226pathcanon.o: ${topdir}/shell.h ${topdir}/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h
227pathcanon.o: ${topdir}/command.h ${BASHINCDIR}/stdc.h ${topdir}/error.h
228pathcanon.o: ${topdir}/general.h ${topdir}/bashtypes.h ${topdir}/variables.h
229pathcanon.o: ${topdir}/array.h ${topdir}/hashlib.h ${topdir}/quit.h
230pathcanon.o: ${topdir}/unwind_prot.h ${topdir}/dispose_cmd.h
231pathcanon.o: ${topdir}/make_cmd.h ${topdir}/subst.h ${topdir}/sig.h
232pathcanon.o: ${topdir}/pathnames.h ${topdir}/externs.h
233pathcanon.o: ${BASHINCDIR}/posixstat.h ${BASHINCDIR}/filecntl.h
234pathcanon.o: ${BASHINCDIR}/ansi_stdlib.h
235
236pathphys.o: ${topdir}/bashtypes.h ${topdir}/bashansi.h ${BASHINCDIR}/maxpath.h
237pathphys.o: ${topdir}/shell.h ${topdir}/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h
238pathphys.o: ${topdir}/command.h ${BASHINCDIR}/stdc.h ${topdir}/error.h
239pathphys.o: ${topdir}/general.h ${topdir}/bashtypes.h ${topdir}/variables.h
240pathphys.o: ${topdir}/array.h ${topdir}/hashlib.h ${topdir}/quit.h
241pathphys.o: ${topdir}/unwind_prot.h ${topdir}/dispose_cmd.h
242pathphys.o: ${topdir}/make_cmd.h ${topdir}/subst.h ${topdir}/sig.h
243pathphys.o: ${topdir}/pathnames.h ${topdir}/externs.h
244pathphys.o: ${BASHINCDIR}/posixstat.h ${BASHINCDIR}/filecntl.h
245pathphys.o: ${BASHINCDIR}/ansi_stdlib.h
246
bb70624e 247rename.o: ${topdir}/bashtypes.h ${BASHINCDIR}/stdc.h
b72432fd 248
bb70624e
JA
249shtty.o: ${BASHINCDIR}/shtty.h
250shtty.o: ${BASHINCDIR}/stdc.h
251
28ef6c31
JA
252spell.o: ${topdir}/bashtypes.h
253spell.o: ${BASHINCDIR}/posixstat.h ${BASHINCDIR}/posixdir.h
254spell.o: ${BASHINCDIR}/ansi_stdlib.h
255
256strcasecmp.o: ${BASHINCDIR}/stdc.h ${topdir}/bashansi.h
257strcasecmp.o: ${BASHINCDIR}/ansi_stdlib.h
cce855bc
JA
258
259strerror.o: ${topdir}/bashtypes.h
28ef6c31 260strerror.o: ${topdir}/shell.h ${topdir}/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h
bb70624e 261strerror.o: ${topdir}/command.h ${BASHINCDIR}/stdc.h ${topdir}/error.h
cce855bc
JA
262strerror.o: ${topdir}/general.h ${topdir}/bashtypes.h ${topdir}/variables.h
263strerror.o: ${topdir}/array.h ${topdir}/hashlib.h ${topdir}/quit.h
264strerror.o: ${topdir}/unwind_prot.h ${topdir}/dispose_cmd.h
265strerror.o: ${topdir}/make_cmd.h ${topdir}/subst.h ${topdir}/sig.h
266strerror.o: ${topdir}/pathnames.h ${topdir}/externs.h
267
28ef6c31
JA
268strindex.o: ${BASHINCDIR}/stdc.h ${topdir}/bashansi.h
269strindex.o: ${BASHINCDIR}/ansi_stdlib.h
270
271stringlist.o: ${topdir}/bashansi.h
272stringlist.o: ${topdir}/shell.h ${topdir}/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h
273stringlist.o: ${topdir}/command.h ${BASHINCDIR}/stdc.h ${topdir}/error.h
274stringlist.o: ${topdir}/general.h ${topdir}/bashtypes.h ${topdir}/variables.h
275stringlist.o: ${topdir}/array.h ${topdir}/hashlib.h ${topdir}/quit.h
276stringlist.o: ${topdir}/unwind_prot.h ${topdir}/dispose_cmd.h
277stringlist.o: ${topdir}/make_cmd.h ${topdir}/subst.h ${topdir}/sig.h
278stringlist.o: ${topdir}/pathnames.h ${topdir}/externs.h
279
280stringvec.o: ${topdir}/bashansi.h
281stringvec.o: ${topdir}/shell.h ${topdir}/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h
282stringvec.o: ${topdir}/command.h ${BASHINCDIR}/stdc.h ${topdir}/error.h
283stringvec.o: ${topdir}/general.h ${topdir}/bashtypes.h ${topdir}/variables.h
284stringvec.o: ${topdir}/array.h ${topdir}/hashlib.h ${topdir}/quit.h
285stringvec.o: ${topdir}/unwind_prot.h ${topdir}/dispose_cmd.h
286stringvec.o: ${topdir}/make_cmd.h ${topdir}/subst.h ${topdir}/sig.h
287stringvec.o: ${topdir}/pathnames.h ${topdir}/externs.h
288
bb70624e
JA
289strpbrk.o: ${BASHINCDIR}/stdc.h
290
cce855bc 291strtod.o: ${topdir}/bashansi.h
bb70624e 292strtod.o: ${BASHINCDIR}/ansi_stdlib.h
cce855bc
JA
293
294strtol.o: ${topdir}/bashansi.h
bb70624e 295strtol.o: ${BASHINCDIR}/ansi_stdlib.h
cce855bc
JA
296
297strtoul.o: ${topdir}/bashansi.h
bb70624e
JA
298strtoul.o: ${BASHINCDIR}/ansi_stdlib.h
299
28ef6c31
JA
300strtrans.o: ${topdir}/bashansi.h
301strtrans.o: ${BASHINCDIR}/ansi_stdlib.h
302strtrans.o: ${topdir}/shell.h ${topdir}/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h
303strtrans.o: ${topdir}/command.h ${BASHINCDIR}/stdc.h ${topdir}/error.h
304strtrans.o: ${topdir}/general.h ${topdir}/bashtypes.h ${topdir}/variables.h
305strtrans.o: ${topdir}/array.h ${topdir}/hashlib.h ${topdir}/quit.h
306strtrans.o: ${topdir}/unwind_prot.h ${topdir}/dispose_cmd.h
307strtrans.o: ${topdir}/make_cmd.h ${topdir}/subst.h ${topdir}/sig.h
308strtrans.o: ${topdir}/pathnames.h ${topdir}/externs.h
309
bb70624e
JA
310times.o: ${BASHINCDIR}/systimes.h
311times.o: ${BASHINCDIR}/posixtime.h
312
313timeval.o: ${BASHINCDIR}/posixtime.h
314
28ef6c31
JA
315tmpfile.o: ${topdir}/bashtypes.h
316tmpfile.o: ${BASHINCDIR}/posixstat.h
317tmpfile.o: ${BASHINCDIR}/filecntl.h
318
bb70624e 319clock.o: ${BASHINCDIR}/posixtime.h