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