]>
Commit | Line | Data |
---|---|---|
cce855bc JA |
1 | # |
2 | # Makefile for the Bash library | |
3 | # | |
bb70624e | 4 | # |
95732b49 | 5 | # Copyright (C) 1998-2005 Free Software Foundation, Inc. |
bb70624e JA |
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 | 20 | |
b80f6443 JA |
21 | PACKAGE = @PACKAGE_NAME@ |
22 | VERSION = @PACKAGE_VERSION@ | |
23 | ||
24 | PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ | |
25 | PACKAGE_NAME = @PACKAGE_NAME@ | |
26 | PACKAGE_STRING = @PACKAGE_STRING@ | |
27 | PACKAGE_VERSION = @PACKAGE_VERSION@ | |
28 | ||
cce855bc JA |
29 | srcdir = @srcdir@ |
30 | VPATH = .:@srcdir@ | |
31 | topdir = @top_srcdir@ | |
32 | BUILD_DIR = @BUILD_DIR@ | |
33 | ||
b80f6443 JA |
34 | LIBBUILD = ${BUILD_DIR}/lib |
35 | ||
bb70624e | 36 | BASHINCDIR = ${topdir}/include |
cce855bc | 37 | |
b80f6443 JA |
38 | INTL_LIBSRC = ${topdir}/lib/intl |
39 | INTL_BUILDDIR = ${LIBBUILD}/intl | |
40 | INTL_INC = @INTL_INC@ | |
41 | LIBINTL_H = @LIBINTL_H@ | |
42 | ||
cce855bc JA |
43 | INSTALL = @INSTALL@ |
44 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ | |
45 | INSTALL_DATA = @INSTALL_DATA@ | |
46 | ||
47 | CC = @CC@ | |
48 | RANLIB = @RANLIB@ | |
49 | AR = @AR@ | |
b72432fd | 50 | ARFLAGS = @ARFLAGS@ |
cce855bc JA |
51 | RM = rm -f |
52 | CP = cp | |
53 | MV = mv | |
54 | ||
b72432fd JA |
55 | SHELL = @MAKE_SHELL@ |
56 | ||
cce855bc | 57 | CFLAGS = @CFLAGS@ |
f73dda09 | 58 | LOCAL_CFLAGS = @LOCAL_CFLAGS@ ${DEBUG} |
cce855bc JA |
59 | CPPFLAGS = @CPPFLAGS@ |
60 | LDFLAGS = @LDFLAGS@ @LOCAL_LDFLAGS@ | |
61 | ||
62 | PROFILE_FLAGS = @PROFILE_FLAGS@ | |
63 | ||
64 | DEFS = @DEFS@ | |
65 | LOCAL_DEFS = @LOCAL_DEFS@ | |
66 | ||
b80f6443 | 67 | INCLUDES = -I. -I../.. -I$(topdir) -I$(topdir)/lib -I$(BASHINCDIR) -I$(srcdir) $(INTL_INC) |
cce855bc JA |
68 | |
69 | CCFLAGS = ${PROFILE_FLAGS} ${INCLUDES} $(DEFS) $(LOCAL_DEFS) $(LOCAL_CFLAGS) \ | |
70 | $(CFLAGS) $(CPPFLAGS) | |
71 | ||
f73dda09 JA |
72 | GCC_LINT_FLAGS = -Wall -Wshadow -Wpointer-arith -Wcast-qual \ |
73 | -Wcast-align -Wstrict-prototypes -Wconversion \ | |
74 | -Wmissing-prototypes -Wtraditional -Wredundant-decls -pedantic | |
75 | ||
cce855bc JA |
76 | .c.o: |
77 | $(CC) -c $(CCFLAGS) $< | |
78 | ||
79 | # The name of the library target. | |
80 | LIBRARY_NAME = libsh.a | |
81 | ||
82 | # The C code source files for this library. | |
bb70624e | 83 | CSOURCES = clktck.c clock.c getcwd.c getenv.c oslib.c setlinebuf.c \ |
cce855bc | 84 | strcasecmp.c strerror.c strtod.c strtol.c strtoul.c \ |
bb70624e | 85 | vprint.c itos.c rename.c zread.c zwrite.c shtty.c \ |
7117c2d2 JA |
86 | inet_aton.c netconn.c netopen.c strpbrk.c timeval.c makepath.c \ |
87 | pathcanon.c pathphys.c tmpfile.c stringlist.c stringvec.c spell.c \ | |
88 | shquote.c strtrans.c strindex.c snprintf.c mailstat.c \ | |
95732b49 | 89 | fmtulong.c fmtullong.c fmtumax.c shmatch.c strnlen.c \ |
b80f6443 | 90 | strtoll.c strtoull.c strtoimax.c strtoumax.c memset.c strstr.c \ |
0628567a JA |
91 | mktime.c strftime.c xstrchr.c zcatfd.c winsize.c eaccess.c \ |
92 | wcsdup.c | |
cce855bc JA |
93 | |
94 | # The header files for this library. | |
95 | HSOURCES = | |
96 | ||
97 | # The object files contained in $(LIBRARY_NAME) | |
f73dda09 | 98 | LIBOBJS = @LIBOBJS@ |
95732b49 | 99 | OBJECTS = clktck.o clock.o getenv.o oslib.o setlinebuf.o strnlen.o \ |
0628567a | 100 | itos.o zread.o zwrite.o shtty.o shmatch.o eaccess.o \ |
7117c2d2 | 101 | netconn.o netopen.o timeval.o makepath.o pathcanon.o \ |
28ef6c31 | 102 | pathphys.o tmpfile.o stringlist.o stringvec.o spell.o shquote.o \ |
f73dda09 | 103 | strtrans.o strindex.o snprintf.o mailstat.o fmtulong.o \ |
0628567a JA |
104 | fmtullong.o fmtumax.o xstrchr.o zcatfd.o winsize.o wcsdup.o \ |
105 | ${LIBOBJS} | |
cce855bc JA |
106 | |
107 | SUPPORT = Makefile | |
108 | ||
109 | all: $(LIBRARY_NAME) | |
110 | ||
111 | $(LIBRARY_NAME): $(OBJECTS) | |
112 | $(RM) $@ | |
b72432fd | 113 | $(AR) $(ARFLAGS) $@ $(OBJECTS) |
cce855bc JA |
114 | -test -n "$(RANLIB)" && $(RANLIB) $@ |
115 | ||
116 | force: | |
117 | ||
118 | # The rule for 'includes' is written funny so that the if statement | |
119 | # always returns TRUE unless there really was an error installing the | |
120 | # include files. | |
121 | install: | |
122 | ||
123 | clean: | |
124 | $(RM) $(OBJECTS) $(LIBRARY_NAME) | |
125 | ||
126 | realclean distclean maintainer-clean: clean | |
127 | $(RM) Makefile | |
128 | ||
129 | mostlyclean: clean | |
130 | ||
131 | # Dependencies | |
132 | ||
b80f6443 JA |
133 | ${BUILD_DIR}/version.h: ${BUILD_DIR}/config.h ${BUILD_DIR}/Makefile Makefile |
134 | -( cd ${BUILD_DIR} && ${MAKE} ${MFLAGS} version.h ) | |
135 | ||
cce855bc JA |
136 | # rules for losing makes, like SunOS |
137 | clktck.o: clktck.c | |
bb70624e | 138 | clock.o: clock.c |
0628567a | 139 | eaccess.o: eaccess.c |
f73dda09 JA |
140 | fmtullong.o: fmtullong.c |
141 | fmtulong.o: fmtulong.c | |
7117c2d2 | 142 | fmtumax.o: fmtumax.c |
cce855bc JA |
143 | getcwd.o: getcwd.c |
144 | getenv.o: getenv.c | |
bb70624e | 145 | inet_aton.o: inet_aton.c |
cce855bc | 146 | itos.o: itos.c |
f73dda09 | 147 | mailstat.o: mailstat.c |
28ef6c31 | 148 | makepath.o: makepath.c |
7117c2d2 JA |
149 | memset.o: memset.c |
150 | mktime.o: mktime.c | |
151 | netconn.o: netconn.c | |
bb70624e | 152 | netopen.o: netopen.c |
cce855bc | 153 | oslib.o: oslib.c |
28ef6c31 JA |
154 | pathcanon.o: pathcanon.c |
155 | pathphys.o: pathphys.c | |
b72432fd | 156 | rename.o: rename.c |
cce855bc | 157 | setlinebuf.o: setlinebuf.c |
bb70624e JA |
158 | shquote.o: shquote.c |
159 | shtty.o: shtty.c | |
f73dda09 | 160 | snprintf.o: snprintf.c |
28ef6c31 | 161 | spell.o: spell.c |
cce855bc JA |
162 | strcasecmp.o: strcasecmp.c |
163 | strerror.o: strerror.c | |
7117c2d2 | 164 | strftime.o: strftime.c |
28ef6c31 JA |
165 | strindex.o: strindex.c |
166 | stringlist.o: stringlist.c | |
167 | stringvec.o: stringvec.c | |
95732b49 | 168 | strnlen.o: strnlen.c |
bb70624e | 169 | strpbrk.o: strpbrk.c |
cce855bc | 170 | strtod.o: strtod.c |
f73dda09 | 171 | strtoimax.o: strtoimax.c |
cce855bc | 172 | strtol.o: strtol.c |
f73dda09 | 173 | strtoll.o: strtoll.c |
cce855bc | 174 | strtoul.o: strtoul.c |
f73dda09 JA |
175 | strtoull.o: strtoull.c |
176 | strtoumax.o: strtoumax.c | |
28ef6c31 | 177 | strtrans.o: strtrans.c |
bb70624e JA |
178 | times.o: times.c |
179 | timeval.o: timeval.c | |
28ef6c31 | 180 | tmpfile.o: tmpfile.c |
cce855bc | 181 | vprint.o: vprint.c |
0628567a | 182 | wcsdup.o: wcsdup.c |
7117c2d2 JA |
183 | xstrchr.o: xstrchr.c |
184 | zcatfd.o: zcatfd.c | |
bb70624e JA |
185 | zread.o: zread.c |
186 | zwrite.o: zwrite.c | |
cce855bc | 187 | |
f73dda09 JA |
188 | # dependencies for c files that include other c files |
189 | fmtullong.o: fmtulong.c | |
7117c2d2 | 190 | fmtumax.o: fmtulong.c |
f73dda09 JA |
191 | strtoll.o: strtol.c |
192 | strtoul.o: strtol.c | |
193 | strtoull.o: strtol.c | |
194 | ||
cce855bc JA |
195 | # all files in the library depend on config.h |
196 | clktck.o: ${BUILD_DIR}/config.h | |
bb70624e | 197 | clock.o: ${BUILD_DIR}/config.h |
0628567a | 198 | eaccess.o: ${BUILD_DIR}/config.h |
f73dda09 JA |
199 | fmtullong.o: ${BUILD_DIR}/config.h |
200 | fmtulong.o: ${BUILD_DIR}/config.h | |
7117c2d2 | 201 | fmtumax.o: ${BUILD_DIR}/config.h |
cce855bc JA |
202 | getcwd.o: ${BUILD_DIR}/config.h |
203 | getenv.o: ${BUILD_DIR}/config.h | |
bb70624e | 204 | inet_aton.o: ${BUILD_DIR}/config.h |
cce855bc | 205 | itos.o: ${BUILD_DIR}/config.h |
f73dda09 | 206 | mailstat.o: ${BUILD_DIR}/config.h |
28ef6c31 | 207 | makepath.o: ${BUILD_DIR}/config.h |
7117c2d2 JA |
208 | memset.o: ${BUILD_DIR}/config.h |
209 | mktime.o: ${BUILD_DIR}/config.h | |
210 | netconn.o: ${BUILD_DIR}/config.h | |
bb70624e | 211 | netopen.o: ${BUILD_DIR}/config.h |
cce855bc | 212 | oslib.o: ${BUILD_DIR}/config.h |
28ef6c31 JA |
213 | pathcanon.o: ${BUILD_DIR}/config.h |
214 | pathphys.o: ${BUILD_DIR}/config.h | |
b72432fd | 215 | rename.o: ${BUILD_DIR}/config.h |
cce855bc | 216 | setlinebuf.o: ${BUILD_DIR}/config.h |
bb70624e JA |
217 | shquote.o: ${BUILD_DIR}/config.h |
218 | shtty.o: ${BUILD_DIR}/config.h | |
f73dda09 | 219 | snprintf.o: ${BUILD_DIR}/config.h |
28ef6c31 | 220 | spell.o: ${BUILD_DIR}/config.h |
cce855bc JA |
221 | strcasecmp.o: ${BUILD_DIR}/config.h |
222 | strerror.o: ${BUILD_DIR}/config.h | |
7117c2d2 | 223 | strftime.o: ${BUILD_DIR}/config.h |
28ef6c31 JA |
224 | strindex.o: ${BUILD_DIR}/config.h |
225 | stringlist.o: ${BUILD_DIR}/config.h | |
226 | stringvec.o: ${BUILD_DIR}/config.h | |
95732b49 | 227 | strnlen.o: ${BUILD_DIR}/config.h |
bb70624e | 228 | strpbrk.o: ${BUILD_DIR}/config.h |
cce855bc | 229 | strtod.o: ${BUILD_DIR}/config.h |
f73dda09 | 230 | strtoimax.o: ${BUILD_DIR}/config.h |
cce855bc | 231 | strtol.o: ${BUILD_DIR}/config.h |
f73dda09 | 232 | strtoll.o: ${BUILD_DIR}/config.h |
cce855bc | 233 | strtoul.o: ${BUILD_DIR}/config.h |
f73dda09 JA |
234 | strtoull.o: ${BUILD_DIR}/config.h |
235 | strtoumax.o: ${BUILD_DIR}/config.h | |
28ef6c31 | 236 | strtrans.o: ${BUILD_DIR}/config.h |
bb70624e JA |
237 | times.o: ${BUILD_DIR}/config.h |
238 | timeval.o: ${BUILD_DIR}/config.h | |
28ef6c31 | 239 | tmpfile.o: ${BUILD_DIR}/config.h |
cce855bc | 240 | vprint.o: ${BUILD_DIR}/config.h |
0628567a | 241 | wcsdup.o: ${BUILD_DIR}/config.h |
7117c2d2 JA |
242 | xstrchr.o: ${BUILD_DIR}/config.h |
243 | zcatfd.o: ${BUILD_DIR}/config.h | |
bb70624e JA |
244 | zread.o: ${BUILD_DIR}/config.h |
245 | zwrite.o: ${BUILD_DIR}/config.h | |
cce855bc JA |
246 | |
247 | clktck.o: ${topdir}/bashtypes.h | |
248 | ||
bb70624e JA |
249 | getcwd.o: ${topdir}/bashtypes.h ${topdir}/bashansi.h ${BASHINCDIR}/maxpath.h |
250 | getcwd.o: ${BASHINCDIR}/posixstat.h ${BASHINCDIR}/posixdir.h | |
251 | getcwd.o: ${BASHINCDIR}/memalloc.h ${BASHINCDIR}/ansi_stdlib.h | |
cce855bc | 252 | |
bb70624e | 253 | getenv.o: ${topdir}/bashansi.h ${BASHINCDIR}/ansi_stdlib.h |
28ef6c31 | 254 | getenv.o: ${topdir}/shell.h ${topdir}/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h |
bb70624e | 255 | getenv.o: ${topdir}/command.h ${BASHINCDIR}/stdc.h ${topdir}/error.h |
f73dda09 | 256 | getenv.o: ${topdir}/general.h ${topdir}/bashtypes.h ${topdir}/variables.h ${topdir}/conftypes.h |
cce855bc JA |
257 | getenv.o: ${topdir}/array.h ${topdir}/hashlib.h ${topdir}/quit.h |
258 | getenv.o: ${topdir}/unwind_prot.h ${topdir}/dispose_cmd.h | |
259 | getenv.o: ${topdir}/make_cmd.h ${topdir}/subst.h ${topdir}/sig.h | |
b80f6443 JA |
260 | getenv.o: ${BUILD_DIR}/pathnames.h ${topdir}/externs.h |
261 | getenv.o: ${BUILD_DIR}/version.h | |
cce855bc | 262 | |
bb70624e JA |
263 | inet_aton.o: ${topdir}/bashansi.h ${BASHINCDIR}/ansi_stdlib.h |
264 | inet_aton.o: ${BASHINCDIR}/stdc.h | |
265 | ||
266 | itos.o: ${topdir}/bashansi.h ${BASHINCDIR}/ansi_stdlib.h | |
28ef6c31 | 267 | itos.o: ${topdir}/shell.h ${topdir}/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h |
bb70624e | 268 | itos.o: ${topdir}/command.h ${BASHINCDIR}/stdc.h ${topdir}/error.h |
f73dda09 | 269 | itos.o: ${topdir}/general.h ${topdir}/bashtypes.h ${topdir}/variables.h ${topdir}/conftypes.h |
cce855bc JA |
270 | itos.o: ${topdir}/array.h ${topdir}/hashlib.h ${topdir}/quit.h |
271 | itos.o: ${topdir}/unwind_prot.h ${topdir}/dispose_cmd.h | |
272 | itos.o: ${topdir}/make_cmd.h ${topdir}/subst.h ${topdir}/sig.h | |
b80f6443 | 273 | itos.o: ${BUILD_DIR}/pathnames.h ${topdir}/externs.h ${BUILD_DIR}/version.h |
cce855bc | 274 | |
28ef6c31 JA |
275 | makepath.o: ${topdir}/bashansi.h ${BASHINCDIR}/ansi_stdlib.h |
276 | makepath.o: ${topdir}/shell.h ${topdir}/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h | |
277 | makepath.o: ${topdir}/command.h ${BASHINCDIR}/stdc.h ${topdir}/error.h | |
f73dda09 | 278 | makepath.o: ${topdir}/general.h ${topdir}/bashtypes.h ${topdir}/variables.h ${topdir}/conftypes.h |
28ef6c31 JA |
279 | makepath.o: ${topdir}/array.h ${topdir}/hashlib.h ${topdir}/quit.h |
280 | makepath.o: ${topdir}/unwind_prot.h ${topdir}/dispose_cmd.h | |
281 | makepath.o: ${topdir}/make_cmd.h ${topdir}/subst.h ${topdir}/sig.h | |
b80f6443 | 282 | makepath.o: ${BUILD_DIR}/pathnames.h ${topdir}/externs.h ${BUILD_DIR}/version.h |
28ef6c31 | 283 | |
7117c2d2 JA |
284 | netconn.o: ${BASHINCDIR}/posixstat.h ${BASHINCDIR}/filecntl.h |
285 | netconn.o: ${topdir}/bashtypes.h | |
286 | ||
f73dda09 JA |
287 | netopen.o: ${topdir}/bashansi.h ${BASHINCDIR}/ansi_stdlib.h ${topdir}/xmalloc.h |
288 | netopen.o: ${topdir}/shell.h ${topdir}/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h | |
289 | netopen.o: ${topdir}/command.h ${BASHINCDIR}/stdc.h ${topdir}/error.h | |
290 | netopen.o: ${topdir}/general.h ${topdir}/bashtypes.h ${topdir}/variables.h ${topdir}/conftypes.h | |
291 | netopen.o: ${topdir}/array.h ${topdir}/hashlib.h ${topdir}/quit.h | |
292 | netopen.o: ${topdir}/unwind_prot.h ${topdir}/dispose_cmd.h | |
293 | netopen.o: ${topdir}/make_cmd.h ${topdir}/subst.h ${topdir}/sig.h | |
b80f6443 JA |
294 | netopen.o: ${BUILD_DIR}/pathnames.h ${topdir}/externs.h ${BUILD_DIR}/version.h |
295 | netopen.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h | |
bb70624e JA |
296 | |
297 | oslib.o: ${topdir}/bashtypes.h ${topdir}/bashansi.h ${BASHINCDIR}/maxpath.h | |
28ef6c31 | 298 | oslib.o: ${topdir}/shell.h ${topdir}/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h |
bb70624e | 299 | oslib.o: ${topdir}/command.h ${BASHINCDIR}/stdc.h ${topdir}/error.h |
f73dda09 | 300 | oslib.o: ${topdir}/general.h ${topdir}/bashtypes.h ${topdir}/variables.h ${topdir}/conftypes.h |
cce855bc JA |
301 | oslib.o: ${topdir}/array.h ${topdir}/hashlib.h ${topdir}/quit.h |
302 | oslib.o: ${topdir}/unwind_prot.h ${topdir}/dispose_cmd.h | |
303 | oslib.o: ${topdir}/make_cmd.h ${topdir}/subst.h ${topdir}/sig.h | |
b80f6443 | 304 | oslib.o: ${BUILD_DIR}/pathnames.h ${topdir}/externs.h ${BUILD_DIR}/version.h |
bb70624e | 305 | oslib.o: ${BASHINCDIR}/posixstat.h ${BASHINCDIR}/filecntl.h |
f73dda09 | 306 | oslib.o: ${BASHINCDIR}/ansi_stdlib.h ${BASHINCDIR}/chartypes.h |
cce855bc | 307 | |
28ef6c31 JA |
308 | pathcanon.o: ${topdir}/bashtypes.h ${topdir}/bashansi.h ${BASHINCDIR}/maxpath.h |
309 | pathcanon.o: ${topdir}/shell.h ${topdir}/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h | |
310 | pathcanon.o: ${topdir}/command.h ${BASHINCDIR}/stdc.h ${topdir}/error.h | |
f73dda09 | 311 | pathcanon.o: ${topdir}/general.h ${topdir}/bashtypes.h ${topdir}/variables.h ${topdir}/conftypes.h |
28ef6c31 JA |
312 | pathcanon.o: ${topdir}/array.h ${topdir}/hashlib.h ${topdir}/quit.h |
313 | pathcanon.o: ${topdir}/unwind_prot.h ${topdir}/dispose_cmd.h | |
314 | pathcanon.o: ${topdir}/make_cmd.h ${topdir}/subst.h ${topdir}/sig.h | |
b80f6443 | 315 | pathcanon.o: ${BUILD_DIR}/pathnames.h ${topdir}/externs.h ${BUILD_DIR}/version.h |
28ef6c31 | 316 | pathcanon.o: ${BASHINCDIR}/posixstat.h ${BASHINCDIR}/filecntl.h |
f73dda09 | 317 | pathcanon.o: ${BASHINCDIR}/ansi_stdlib.h ${BASHINCDIR}/chartypes.h |
28ef6c31 JA |
318 | |
319 | pathphys.o: ${topdir}/bashtypes.h ${topdir}/bashansi.h ${BASHINCDIR}/maxpath.h | |
320 | pathphys.o: ${topdir}/shell.h ${topdir}/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h | |
321 | pathphys.o: ${topdir}/command.h ${BASHINCDIR}/stdc.h ${topdir}/error.h | |
f73dda09 | 322 | pathphys.o: ${topdir}/general.h ${topdir}/bashtypes.h ${topdir}/variables.h ${topdir}/conftypes.h |
28ef6c31 JA |
323 | pathphys.o: ${topdir}/array.h ${topdir}/hashlib.h ${topdir}/quit.h |
324 | pathphys.o: ${topdir}/unwind_prot.h ${topdir}/dispose_cmd.h | |
325 | pathphys.o: ${topdir}/make_cmd.h ${topdir}/subst.h ${topdir}/sig.h | |
b80f6443 | 326 | pathphys.o: ${BUILD_DIR}/pathnames.h ${topdir}/externs.h ${BUILD_DIR}/version.h |
28ef6c31 | 327 | pathphys.o: ${BASHINCDIR}/posixstat.h ${BASHINCDIR}/filecntl.h |
f73dda09 | 328 | pathphys.o: ${BASHINCDIR}/ansi_stdlib.h ${BASHINCDIR}/chartypes.h |
28ef6c31 | 329 | |
bb70624e | 330 | rename.o: ${topdir}/bashtypes.h ${BASHINCDIR}/stdc.h |
7117c2d2 | 331 | rename.o: ${BASHINCDIR}/posixstat.h |
b72432fd | 332 | |
f73dda09 JA |
333 | setlinebuf.o: ${topdir}/xmalloc.h ${topdir}/bashansi.h |
334 | setlinebuf.o: ${BASHINCDIR}/ansi_stdlib.h ${BASHINCDIR}/stdc.h | |
335 | ||
0628567a JA |
336 | eaccess.o: ${topdir}/bashtypes.h |
337 | eaccess.o: ${BASHINCDIR}/posixstat.h | |
338 | eaccess.o: ${topdir}/bashansi.h ${BASHINCDIR}/ansi_stdlib.h | |
339 | eaccess.o: ${BASHINCDIR}/filecntl.h | |
340 | eaccess.o: ${BASHINCDIR}/stdc.h | |
341 | eaccess.o: ${topdir}/shell.h ${topdir}/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h | |
342 | eaccess.o: ${topdir}/command.h ${BASHINCDIR}/stdc.h ${topdir}/error.h | |
343 | eaccess.o: ${topdir}/general.h ${topdir}/bashtypes.h ${topdir}/variables.h ${topdir}/conftypes.h | |
344 | eaccess.o: ${topdir}/array.h ${topdir}/hashlib.h ${topdir}/quit.h | |
345 | eaccess.o: ${topdir}/unwind_prot.h ${topdir}/dispose_cmd.h | |
346 | eaccess.o: ${topdir}/make_cmd.h ${topdir}/subst.h ${topdir}/sig.h | |
347 | eaccess.o: ${BUILD_DIR}/pathnames.h ${topdir}/externs.h ${BUILD_DIR}/version.h | |
348 | ||
f73dda09 JA |
349 | shquote.o: ${BASHINCDIR}/stdc.h ${topdir}/bashansi.h |
350 | shquote.o: ${BASHINCDIR}/ansi_stdlib.h ${topdir}/xmalloc.h | |
351 | ||
bb70624e JA |
352 | shtty.o: ${BASHINCDIR}/shtty.h |
353 | shtty.o: ${BASHINCDIR}/stdc.h | |
354 | ||
f73dda09 JA |
355 | snprintf.o: ${BASHINCDIR}/stdc.h ${topdir}/bashansi.h ${topdir}/xmalloc.h |
356 | snprintf.o: ${BASHINCDIR}/ansi_stdlib.h ${BASHINCDIR}/chartypes.h | |
357 | snprintf.o: ${BASHINCDIR}/typemax.h | |
358 | ||
28ef6c31 JA |
359 | spell.o: ${topdir}/bashtypes.h |
360 | spell.o: ${BASHINCDIR}/posixstat.h ${BASHINCDIR}/posixdir.h | |
361 | spell.o: ${BASHINCDIR}/ansi_stdlib.h | |
362 | ||
363 | strcasecmp.o: ${BASHINCDIR}/stdc.h ${topdir}/bashansi.h | |
f73dda09 | 364 | strcasecmp.o: ${BASHINCDIR}/ansi_stdlib.h ${BASHINCDIR}/chartypes.h |
cce855bc JA |
365 | |
366 | strerror.o: ${topdir}/bashtypes.h | |
28ef6c31 | 367 | strerror.o: ${topdir}/shell.h ${topdir}/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h |
bb70624e | 368 | strerror.o: ${topdir}/command.h ${BASHINCDIR}/stdc.h ${topdir}/error.h |
f73dda09 | 369 | strerror.o: ${topdir}/general.h ${topdir}/bashtypes.h ${topdir}/variables.h ${topdir}/conftypes.h |
cce855bc JA |
370 | strerror.o: ${topdir}/array.h ${topdir}/hashlib.h ${topdir}/quit.h |
371 | strerror.o: ${topdir}/unwind_prot.h ${topdir}/dispose_cmd.h | |
372 | strerror.o: ${topdir}/make_cmd.h ${topdir}/subst.h ${topdir}/sig.h | |
b80f6443 | 373 | strerror.o: ${BUILD_DIR}/pathnames.h ${topdir}/externs.h ${BUILD_DIR}/version.h |
cce855bc | 374 | |
28ef6c31 | 375 | strindex.o: ${BASHINCDIR}/stdc.h ${topdir}/bashansi.h |
f73dda09 | 376 | strindex.o: ${BASHINCDIR}/ansi_stdlib.h ${BASHINCDIR}/chartypes.h |
28ef6c31 JA |
377 | |
378 | stringlist.o: ${topdir}/bashansi.h | |
379 | stringlist.o: ${topdir}/shell.h ${topdir}/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h | |
380 | stringlist.o: ${topdir}/command.h ${BASHINCDIR}/stdc.h ${topdir}/error.h | |
f73dda09 | 381 | stringlist.o: ${topdir}/general.h ${topdir}/bashtypes.h ${topdir}/variables.h ${topdir}/conftypes.h |
28ef6c31 JA |
382 | stringlist.o: ${topdir}/array.h ${topdir}/hashlib.h ${topdir}/quit.h |
383 | stringlist.o: ${topdir}/unwind_prot.h ${topdir}/dispose_cmd.h | |
384 | stringlist.o: ${topdir}/make_cmd.h ${topdir}/subst.h ${topdir}/sig.h | |
b80f6443 | 385 | stringlist.o: ${BUILD_DIR}/pathnames.h ${topdir}/externs.h ${BUILD_DIR}/version.h |
28ef6c31 | 386 | |
f73dda09 | 387 | stringvec.o: ${topdir}/bashansi.h ${BASHINCDIR}/chartypes.h |
28ef6c31 JA |
388 | stringvec.o: ${topdir}/shell.h ${topdir}/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h |
389 | stringvec.o: ${topdir}/command.h ${BASHINCDIR}/stdc.h ${topdir}/error.h | |
f73dda09 | 390 | stringvec.o: ${topdir}/general.h ${topdir}/bashtypes.h ${topdir}/variables.h ${topdir}/conftypes.h |
28ef6c31 JA |
391 | stringvec.o: ${topdir}/array.h ${topdir}/hashlib.h ${topdir}/quit.h |
392 | stringvec.o: ${topdir}/unwind_prot.h ${topdir}/dispose_cmd.h | |
393 | stringvec.o: ${topdir}/make_cmd.h ${topdir}/subst.h ${topdir}/sig.h | |
b80f6443 | 394 | stringvec.o: ${BUILD_DIR}/pathnames.h ${topdir}/externs.h ${BUILD_DIR}/version.h |
28ef6c31 | 395 | |
95732b49 JA |
396 | strnlen.o: ${BASHINCDIR}/stdc.h |
397 | ||
bb70624e JA |
398 | strpbrk.o: ${BASHINCDIR}/stdc.h |
399 | ||
cce855bc | 400 | strtod.o: ${topdir}/bashansi.h |
f73dda09 JA |
401 | strtod.o: ${BASHINCDIR}/ansi_stdlib.h ${BASHINCDIR}/chartypes.h |
402 | ||
403 | strtoimax.o: ${BASHINCDIR}/stdc.h | |
cce855bc JA |
404 | |
405 | strtol.o: ${topdir}/bashansi.h | |
f73dda09 JA |
406 | strtol.o: ${BASHINCDIR}/ansi_stdlib.h ${BASHINCDIR}/chartypes.h |
407 | strtol.o: ${BASHINCDIR}/typemax.h | |
408 | ||
409 | strtoll.o: ${topdir}/bashansi.h | |
410 | strtoll.o: ${BASHINCDIR}/ansi_stdlib.h ${BASHINCDIR}/chartypes.h | |
411 | strtoll.o: ${BASHINCDIR}/typemax.h | |
cce855bc JA |
412 | |
413 | strtoul.o: ${topdir}/bashansi.h | |
f73dda09 JA |
414 | strtoul.o: ${BASHINCDIR}/ansi_stdlib.h ${BASHINCDIR}/chartypes.h |
415 | strtoul.o: ${BASHINCDIR}/typemax.h | |
416 | ||
417 | strtoull.o: ${topdir}/bashansi.h | |
418 | strtoull.o: ${BASHINCDIR}/ansi_stdlib.h ${BASHINCDIR}/chartypes.h | |
419 | strtoull.o: ${BASHINCDIR}/typemax.h | |
420 | ||
421 | strtoumax.o: ${BASHINCDIR}/stdc.h | |
bb70624e | 422 | |
28ef6c31 | 423 | strtrans.o: ${topdir}/bashansi.h |
f73dda09 | 424 | strtrans.o: ${BASHINCDIR}/ansi_stdlib.h ${BASHINCDIR}/chartypes.h |
28ef6c31 JA |
425 | strtrans.o: ${topdir}/shell.h ${topdir}/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h |
426 | strtrans.o: ${topdir}/command.h ${BASHINCDIR}/stdc.h ${topdir}/error.h | |
f73dda09 | 427 | strtrans.o: ${topdir}/general.h ${topdir}/bashtypes.h ${topdir}/variables.h ${topdir}/conftypes.h |
28ef6c31 JA |
428 | strtrans.o: ${topdir}/array.h ${topdir}/hashlib.h ${topdir}/quit.h |
429 | strtrans.o: ${topdir}/unwind_prot.h ${topdir}/dispose_cmd.h | |
430 | strtrans.o: ${topdir}/make_cmd.h ${topdir}/subst.h ${topdir}/sig.h | |
b80f6443 | 431 | strtrans.o: ${BUILD_DIR}/pathnames.h ${topdir}/externs.h ${BUILD_DIR}/version.h |
28ef6c31 | 432 | |
bb70624e JA |
433 | times.o: ${BASHINCDIR}/systimes.h |
434 | times.o: ${BASHINCDIR}/posixtime.h | |
435 | ||
436 | timeval.o: ${BASHINCDIR}/posixtime.h | |
437 | ||
28ef6c31 JA |
438 | tmpfile.o: ${topdir}/bashtypes.h |
439 | tmpfile.o: ${BASHINCDIR}/posixstat.h | |
440 | tmpfile.o: ${BASHINCDIR}/filecntl.h | |
441 | ||
bb70624e | 442 | clock.o: ${BASHINCDIR}/posixtime.h |
f73dda09 JA |
443 | |
444 | mailstat.o: ${topdir}/bashansi.h | |
445 | mailstat.o: ${topdir}/bashtypes.h | |
446 | mailstat.o: ${BASHINCDIR}/ansi_stdlib.h | |
447 | mailstat.o: ${BASHINCDIR}/posixstat.h | |
448 | mailstat.o: ${BASHINCDIR}/posixdir.h | |
449 | mailstat.o: ${BASHINCDIR}/maxpath.h | |
450 | ||
451 | fmtulong.o: ${topdir}/bashansi.h | |
452 | fmtulong.o: ${BASHINCDIR}/ansi_stdlib.h | |
453 | fmtulong.o: ${BASHINCDIR}/chartypes.h | |
454 | fmtulong.o: ${BASHINCDIR}/stdc.h | |
455 | fmtulong.o: ${BASHINCDIR}/typemax.h | |
b80f6443 | 456 | fmtulong.o: ${topdir}/bashintl.h ${LIBINTL_H} ${BASHINCDIR}/gettext.h |
f73dda09 JA |
457 | |
458 | fmtullong.o: ${topdir}/bashansi.h | |
459 | fmtullong.o: ${BASHINCDIR}/ansi_stdlib.h | |
460 | fmtullong.o: ${BASHINCDIR}/chartypes.h | |
461 | fmtullong.o: ${BASHINCDIR}/stdc.h | |
462 | fmtullong.o: ${BASHINCDIR}/typemax.h | |
b80f6443 | 463 | fmtullong.o: ${topdir}/bashintl.h ${LIBINTL_H} ${BASHINCDIR}/gettext.h |
7117c2d2 JA |
464 | |
465 | fmtumax.o: ${topdir}/bashansi.h | |
466 | fmtumax.o: ${BASHINCDIR}/ansi_stdlib.h | |
467 | fmtumax.o: ${BASHINCDIR}/chartypes.h | |
468 | fmtumax.o: ${BASHINCDIR}/stdc.h | |
469 | fmtumax.o: ${BASHINCDIR}/typemax.h | |
b80f6443 | 470 | fmtumax.o: ${topdir}/bashintl.h ${LIBINTL_H} ${BASHINCDIR}/gettext.h |
7117c2d2 | 471 | |
0628567a JA |
472 | wcsdup.o: ${topdir}/bashansi.h ${BASHINCDIR}/ansi_stdlib.h |
473 | wcsdup.o: ${BASHINCDIR}/stdc.h | |
474 | wcsdup.o: ${topdir}/xmalloc.h | |
475 | ||
7117c2d2 JA |
476 | xstrchr.o: ${topdir}/bashansi.h |
477 | xstrchr.o: ${BASHINCDIR}/ansi_stdlib.h | |
478 | xstrchr.o: ${BASHINCDIR}/shmbutil.h |