]>
Commit | Line | Data |
---|---|---|
cce855bc JA |
1 | # |
2 | # Makefile for the Bash library | |
3 | # | |
bb70624e | 4 | # |
495aee44 | 5 | # Copyright (C) 1998-2010 Free Software Foundation, Inc. |
bb70624e | 6 | |
3185942a JA |
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 | |
3185942a JA |
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 | |
3185942a JA |
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 | |
b80f6443 JA |
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 | ||
b80f6443 JA |
33 | LIBBUILD = ${BUILD_DIR}/lib |
34 | ||
bb70624e | 35 | BASHINCDIR = ${topdir}/include |
cce855bc | 36 | |
b80f6443 JA |
37 | INTL_LIBSRC = ${topdir}/lib/intl |
38 | INTL_BUILDDIR = ${LIBBUILD}/intl | |
39 | INTL_INC = @INTL_INC@ | |
40 | LIBINTL_H = @LIBINTL_H@ | |
41 | ||
3185942a JA |
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 | ||
b80f6443 | 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 \ | |
0001803f | 89 | shquote.c strtrans.c strcasestr.c snprintf.c mailstat.c \ |
95732b49 | 90 | fmtulong.c fmtullong.c fmtumax.c shmatch.c strnlen.c \ |
b80f6443 | 91 | strtoll.c strtoull.c strtoimax.c strtoumax.c memset.c strstr.c \ |
0001803f | 92 | mktime.c strftime.c mbschr.c zcatfd.c zmapfd.c winsize.c eaccess.c \ |
3185942a | 93 | wcsdup.c fpurge.c zgetline.c mbscmp.c uconvert.c ufuncs.c \ |
495aee44 CR |
94 | casemod.c dprintf.c input_avail.c mbscasecmp.c fnxform.c \ |
95 | strchrnul.c unicode.c wcswidth.c shmbchar.c | |
cce855bc JA |
96 | |
97 | # The header files for this library. | |
98 | HSOURCES = | |
99 | ||
100 | # The object files contained in $(LIBRARY_NAME) | |
f73dda09 | 101 | LIBOBJS = @LIBOBJS@ |
95732b49 | 102 | OBJECTS = clktck.o clock.o getenv.o oslib.o setlinebuf.o strnlen.o \ |
0628567a | 103 | itos.o zread.o zwrite.o shtty.o shmatch.o eaccess.o \ |
7117c2d2 | 104 | netconn.o netopen.o timeval.o makepath.o pathcanon.o \ |
28ef6c31 | 105 | pathphys.o tmpfile.o stringlist.o stringvec.o spell.o shquote.o \ |
0001803f CR |
106 | strtrans.o snprintf.o mailstat.o fmtulong.o \ |
107 | fmtullong.o fmtumax.o zcatfd.o zmapfd.o winsize.o wcsdup.o \ | |
3185942a | 108 | fpurge.o zgetline.o mbscmp.o uconvert.o ufuncs.o casemod.o \ |
495aee44 | 109 | input_avail.o mbscasecmp.o fnxform.o unicode.o shmbchar.o ${LIBOBJS} |
cce855bc JA |
110 | |
111 | SUPPORT = Makefile | |
112 | ||
113 | all: $(LIBRARY_NAME) | |
114 | ||
115 | $(LIBRARY_NAME): $(OBJECTS) | |
116 | $(RM) $@ | |
b72432fd | 117 | $(AR) $(ARFLAGS) $@ $(OBJECTS) |
cce855bc JA |
118 | -test -n "$(RANLIB)" && $(RANLIB) $@ |
119 | ||
120 | force: | |
121 | ||
122 | # The rule for 'includes' is written funny so that the if statement | |
123 | # always returns TRUE unless there really was an error installing the | |
124 | # include files. | |
125 | install: | |
126 | ||
127 | clean: | |
128 | $(RM) $(OBJECTS) $(LIBRARY_NAME) | |
129 | ||
130 | realclean distclean maintainer-clean: clean | |
131 | $(RM) Makefile | |
132 | ||
133 | mostlyclean: clean | |
134 | ||
135 | # Dependencies | |
136 | ||
b80f6443 JA |
137 | ${BUILD_DIR}/version.h: ${BUILD_DIR}/config.h ${BUILD_DIR}/Makefile Makefile |
138 | -( cd ${BUILD_DIR} && ${MAKE} ${MFLAGS} version.h ) | |
139 | ||
0001803f CR |
140 | ${BUILD_DIR}/pathnames.h: ${BUILD_DIR}/config.h ${BUILD_DIR}/Makefile Makefile |
141 | -( cd ${BUILD_DIR} && ${MAKE} ${MFLAGS} pathnames.h ) | |
142 | ||
cce855bc | 143 | # rules for losing makes, like SunOS |
3185942a | 144 | casemod.o: casemod.c |
cce855bc | 145 | clktck.o: clktck.c |
bb70624e | 146 | clock.o: clock.c |
0628567a | 147 | eaccess.o: eaccess.c |
495aee44 | 148 | dprintf.o: dprintf.c |
f73dda09 JA |
149 | fmtullong.o: fmtullong.c |
150 | fmtulong.o: fmtulong.c | |
7117c2d2 | 151 | fmtumax.o: fmtumax.c |
0001803f | 152 | fnxform.o: fnxform.c |
3185942a | 153 | fpurge.o: fpurge.c |
cce855bc JA |
154 | getcwd.o: getcwd.c |
155 | getenv.o: getenv.c | |
bb70624e | 156 | inet_aton.o: inet_aton.c |
3185942a | 157 | input_avail.o: input_avail.c |
cce855bc | 158 | itos.o: itos.c |
f73dda09 | 159 | mailstat.o: mailstat.c |
28ef6c31 | 160 | makepath.o: makepath.c |
0001803f | 161 | mbscasecmp.o: mbscasecmp.c |
3185942a | 162 | mbscmp.o: mbscmp.c |
7117c2d2 JA |
163 | memset.o: memset.c |
164 | mktime.o: mktime.c | |
165 | netconn.o: netconn.c | |
bb70624e | 166 | netopen.o: netopen.c |
cce855bc | 167 | oslib.o: oslib.c |
28ef6c31 JA |
168 | pathcanon.o: pathcanon.c |
169 | pathphys.o: pathphys.c | |
b72432fd | 170 | rename.o: rename.c |
cce855bc | 171 | setlinebuf.o: setlinebuf.c |
495aee44 | 172 | shmbchar.o: shmbchar.c |
bb70624e JA |
173 | shquote.o: shquote.c |
174 | shtty.o: shtty.c | |
f73dda09 | 175 | snprintf.o: snprintf.c |
28ef6c31 | 176 | spell.o: spell.c |
cce855bc JA |
177 | strcasecmp.o: strcasecmp.c |
178 | strerror.o: strerror.c | |
7117c2d2 | 179 | strftime.o: strftime.c |
0001803f | 180 | strcasestr.o: strcasestr.c |
28ef6c31 JA |
181 | stringlist.o: stringlist.c |
182 | stringvec.o: stringvec.c | |
95732b49 | 183 | strnlen.o: strnlen.c |
bb70624e | 184 | strpbrk.o: strpbrk.c |
cce855bc | 185 | strtod.o: strtod.c |
f73dda09 | 186 | strtoimax.o: strtoimax.c |
cce855bc | 187 | strtol.o: strtol.c |
f73dda09 | 188 | strtoll.o: strtoll.c |
cce855bc | 189 | strtoul.o: strtoul.c |
f73dda09 JA |
190 | strtoull.o: strtoull.c |
191 | strtoumax.o: strtoumax.c | |
28ef6c31 | 192 | strtrans.o: strtrans.c |
bb70624e JA |
193 | times.o: times.c |
194 | timeval.o: timeval.c | |
28ef6c31 | 195 | tmpfile.o: tmpfile.c |
3185942a JA |
196 | uconvert.o: uconvert.c |
197 | ufuncs.o: ufuncs.c | |
cce855bc | 198 | vprint.o: vprint.c |
0628567a | 199 | wcsdup.o: wcsdup.c |
495aee44 | 200 | wcswidth.o: wcswidth.c |
0001803f | 201 | mbschr.o: mbschr.c |
7117c2d2 | 202 | zcatfd.o: zcatfd.c |
3185942a JA |
203 | zmapfd.o: zmapfd.c |
204 | zgetline.o: zgetline.c | |
bb70624e JA |
205 | zread.o: zread.c |
206 | zwrite.o: zwrite.c | |
cce855bc | 207 | |
f73dda09 JA |
208 | # dependencies for c files that include other c files |
209 | fmtullong.o: fmtulong.c | |
7117c2d2 | 210 | fmtumax.o: fmtulong.c |
f73dda09 JA |
211 | strtoll.o: strtol.c |
212 | strtoul.o: strtol.c | |
213 | strtoull.o: strtol.c | |
214 | ||
cce855bc | 215 | # all files in the library depend on config.h |
3185942a | 216 | casemod.o: ${BUILD_DIR}/config.h |
cce855bc | 217 | clktck.o: ${BUILD_DIR}/config.h |
bb70624e | 218 | clock.o: ${BUILD_DIR}/config.h |
0628567a | 219 | eaccess.o: ${BUILD_DIR}/config.h |
495aee44 | 220 | dprintf.o: ${BUILD_DIR}/config.h |
f73dda09 JA |
221 | fmtullong.o: ${BUILD_DIR}/config.h |
222 | fmtulong.o: ${BUILD_DIR}/config.h | |
7117c2d2 | 223 | fmtumax.o: ${BUILD_DIR}/config.h |
0001803f | 224 | fnxform.o: ${BUILD_DIR}/config.h |
3185942a | 225 | fpurge.o: ${BUILD_DIR}/config.h |
cce855bc JA |
226 | getcwd.o: ${BUILD_DIR}/config.h |
227 | getenv.o: ${BUILD_DIR}/config.h | |
bb70624e | 228 | inet_aton.o: ${BUILD_DIR}/config.h |
3185942a | 229 | input_avail.o: ${BUILD_DIR}/config.h |
cce855bc | 230 | itos.o: ${BUILD_DIR}/config.h |
f73dda09 | 231 | mailstat.o: ${BUILD_DIR}/config.h |
28ef6c31 | 232 | makepath.o: ${BUILD_DIR}/config.h |
0001803f | 233 | mbscasecmp.o: ${BUILD_DIR}/config.h |
3185942a | 234 | mbscmp.o: ${BUILD_DIR}/config.h |
7117c2d2 JA |
235 | memset.o: ${BUILD_DIR}/config.h |
236 | mktime.o: ${BUILD_DIR}/config.h | |
237 | netconn.o: ${BUILD_DIR}/config.h | |
bb70624e | 238 | netopen.o: ${BUILD_DIR}/config.h |
cce855bc | 239 | oslib.o: ${BUILD_DIR}/config.h |
28ef6c31 JA |
240 | pathcanon.o: ${BUILD_DIR}/config.h |
241 | pathphys.o: ${BUILD_DIR}/config.h | |
b72432fd | 242 | rename.o: ${BUILD_DIR}/config.h |
cce855bc | 243 | setlinebuf.o: ${BUILD_DIR}/config.h |
495aee44 | 244 | shmbchare.o: ${BUILD_DIR}/config.h |
bb70624e JA |
245 | shquote.o: ${BUILD_DIR}/config.h |
246 | shtty.o: ${BUILD_DIR}/config.h | |
f73dda09 | 247 | snprintf.o: ${BUILD_DIR}/config.h |
28ef6c31 | 248 | spell.o: ${BUILD_DIR}/config.h |
cce855bc JA |
249 | strcasecmp.o: ${BUILD_DIR}/config.h |
250 | strerror.o: ${BUILD_DIR}/config.h | |
7117c2d2 | 251 | strftime.o: ${BUILD_DIR}/config.h |
0001803f | 252 | strcasestr.o: ${BUILD_DIR}/config.h |
28ef6c31 JA |
253 | stringlist.o: ${BUILD_DIR}/config.h |
254 | stringvec.o: ${BUILD_DIR}/config.h | |
95732b49 | 255 | strnlen.o: ${BUILD_DIR}/config.h |
bb70624e | 256 | strpbrk.o: ${BUILD_DIR}/config.h |
cce855bc | 257 | strtod.o: ${BUILD_DIR}/config.h |
f73dda09 | 258 | strtoimax.o: ${BUILD_DIR}/config.h |
cce855bc | 259 | strtol.o: ${BUILD_DIR}/config.h |
f73dda09 | 260 | strtoll.o: ${BUILD_DIR}/config.h |
cce855bc | 261 | strtoul.o: ${BUILD_DIR}/config.h |
f73dda09 JA |
262 | strtoull.o: ${BUILD_DIR}/config.h |
263 | strtoumax.o: ${BUILD_DIR}/config.h | |
28ef6c31 | 264 | strtrans.o: ${BUILD_DIR}/config.h |
bb70624e JA |
265 | times.o: ${BUILD_DIR}/config.h |
266 | timeval.o: ${BUILD_DIR}/config.h | |
28ef6c31 | 267 | tmpfile.o: ${BUILD_DIR}/config.h |
3185942a JA |
268 | uconvert.o: ${BUILD_DIR}/config.h |
269 | ufuncs.o: ${BUILD_DIR}/config.h | |
cce855bc | 270 | vprint.o: ${BUILD_DIR}/config.h |
0628567a | 271 | wcsdup.o: ${BUILD_DIR}/config.h |
495aee44 | 272 | wcswidth.o: ${BUILD_DIR}/config.h |
0001803f | 273 | mbschr.o: ${BUILD_DIR}/config.h |
7117c2d2 | 274 | zcatfd.o: ${BUILD_DIR}/config.h |
3185942a JA |
275 | zgetline.o: ${BUILD_DIR}/config.h |
276 | zmapfd.o: ${BUILD_DIR}/config.h | |
bb70624e JA |
277 | zread.o: ${BUILD_DIR}/config.h |
278 | zwrite.o: ${BUILD_DIR}/config.h | |
cce855bc JA |
279 | |
280 | clktck.o: ${topdir}/bashtypes.h | |
281 | ||
bb70624e JA |
282 | getcwd.o: ${topdir}/bashtypes.h ${topdir}/bashansi.h ${BASHINCDIR}/maxpath.h |
283 | getcwd.o: ${BASHINCDIR}/posixstat.h ${BASHINCDIR}/posixdir.h | |
284 | getcwd.o: ${BASHINCDIR}/memalloc.h ${BASHINCDIR}/ansi_stdlib.h | |
cce855bc | 285 | |
bb70624e | 286 | getenv.o: ${topdir}/bashansi.h ${BASHINCDIR}/ansi_stdlib.h |
28ef6c31 | 287 | getenv.o: ${topdir}/shell.h ${topdir}/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h |
bb70624e | 288 | getenv.o: ${topdir}/command.h ${BASHINCDIR}/stdc.h ${topdir}/error.h |
f73dda09 | 289 | getenv.o: ${topdir}/general.h ${topdir}/bashtypes.h ${topdir}/variables.h ${topdir}/conftypes.h |
cce855bc JA |
290 | getenv.o: ${topdir}/array.h ${topdir}/hashlib.h ${topdir}/quit.h |
291 | getenv.o: ${topdir}/unwind_prot.h ${topdir}/dispose_cmd.h | |
292 | getenv.o: ${topdir}/make_cmd.h ${topdir}/subst.h ${topdir}/sig.h | |
b80f6443 JA |
293 | getenv.o: ${BUILD_DIR}/pathnames.h ${topdir}/externs.h |
294 | getenv.o: ${BUILD_DIR}/version.h | |
cce855bc | 295 | |
bb70624e JA |
296 | inet_aton.o: ${topdir}/bashansi.h ${BASHINCDIR}/ansi_stdlib.h |
297 | inet_aton.o: ${BASHINCDIR}/stdc.h | |
298 | ||
299 | itos.o: ${topdir}/bashansi.h ${BASHINCDIR}/ansi_stdlib.h | |
28ef6c31 | 300 | itos.o: ${topdir}/shell.h ${topdir}/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h |
bb70624e | 301 | itos.o: ${topdir}/command.h ${BASHINCDIR}/stdc.h ${topdir}/error.h |
f73dda09 | 302 | itos.o: ${topdir}/general.h ${topdir}/bashtypes.h ${topdir}/variables.h ${topdir}/conftypes.h |
cce855bc JA |
303 | itos.o: ${topdir}/array.h ${topdir}/hashlib.h ${topdir}/quit.h |
304 | itos.o: ${topdir}/unwind_prot.h ${topdir}/dispose_cmd.h | |
305 | itos.o: ${topdir}/make_cmd.h ${topdir}/subst.h ${topdir}/sig.h | |
b80f6443 | 306 | itos.o: ${BUILD_DIR}/pathnames.h ${topdir}/externs.h ${BUILD_DIR}/version.h |
cce855bc | 307 | |
28ef6c31 JA |
308 | makepath.o: ${topdir}/bashansi.h ${BASHINCDIR}/ansi_stdlib.h |
309 | makepath.o: ${topdir}/shell.h ${topdir}/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h | |
310 | makepath.o: ${topdir}/command.h ${BASHINCDIR}/stdc.h ${topdir}/error.h | |
f73dda09 | 311 | makepath.o: ${topdir}/general.h ${topdir}/bashtypes.h ${topdir}/variables.h ${topdir}/conftypes.h |
28ef6c31 JA |
312 | makepath.o: ${topdir}/array.h ${topdir}/hashlib.h ${topdir}/quit.h |
313 | makepath.o: ${topdir}/unwind_prot.h ${topdir}/dispose_cmd.h | |
314 | makepath.o: ${topdir}/make_cmd.h ${topdir}/subst.h ${topdir}/sig.h | |
b80f6443 | 315 | makepath.o: ${BUILD_DIR}/pathnames.h ${topdir}/externs.h ${BUILD_DIR}/version.h |
28ef6c31 | 316 | |
7117c2d2 JA |
317 | netconn.o: ${BASHINCDIR}/posixstat.h ${BASHINCDIR}/filecntl.h |
318 | netconn.o: ${topdir}/bashtypes.h | |
319 | ||
f73dda09 JA |
320 | netopen.o: ${topdir}/bashansi.h ${BASHINCDIR}/ansi_stdlib.h ${topdir}/xmalloc.h |
321 | netopen.o: ${topdir}/shell.h ${topdir}/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h | |
322 | netopen.o: ${topdir}/command.h ${BASHINCDIR}/stdc.h ${topdir}/error.h | |
323 | netopen.o: ${topdir}/general.h ${topdir}/bashtypes.h ${topdir}/variables.h ${topdir}/conftypes.h | |
324 | netopen.o: ${topdir}/array.h ${topdir}/hashlib.h ${topdir}/quit.h | |
325 | netopen.o: ${topdir}/unwind_prot.h ${topdir}/dispose_cmd.h | |
326 | netopen.o: ${topdir}/make_cmd.h ${topdir}/subst.h ${topdir}/sig.h | |
b80f6443 JA |
327 | netopen.o: ${BUILD_DIR}/pathnames.h ${topdir}/externs.h ${BUILD_DIR}/version.h |
328 | netopen.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h | |
bb70624e JA |
329 | |
330 | oslib.o: ${topdir}/bashtypes.h ${topdir}/bashansi.h ${BASHINCDIR}/maxpath.h | |
28ef6c31 | 331 | oslib.o: ${topdir}/shell.h ${topdir}/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h |
bb70624e | 332 | oslib.o: ${topdir}/command.h ${BASHINCDIR}/stdc.h ${topdir}/error.h |
f73dda09 | 333 | oslib.o: ${topdir}/general.h ${topdir}/bashtypes.h ${topdir}/variables.h ${topdir}/conftypes.h |
cce855bc JA |
334 | oslib.o: ${topdir}/array.h ${topdir}/hashlib.h ${topdir}/quit.h |
335 | oslib.o: ${topdir}/unwind_prot.h ${topdir}/dispose_cmd.h | |
336 | oslib.o: ${topdir}/make_cmd.h ${topdir}/subst.h ${topdir}/sig.h | |
b80f6443 | 337 | oslib.o: ${BUILD_DIR}/pathnames.h ${topdir}/externs.h ${BUILD_DIR}/version.h |
bb70624e | 338 | oslib.o: ${BASHINCDIR}/posixstat.h ${BASHINCDIR}/filecntl.h |
f73dda09 | 339 | oslib.o: ${BASHINCDIR}/ansi_stdlib.h ${BASHINCDIR}/chartypes.h |
cce855bc | 340 | |
28ef6c31 JA |
341 | pathcanon.o: ${topdir}/bashtypes.h ${topdir}/bashansi.h ${BASHINCDIR}/maxpath.h |
342 | pathcanon.o: ${topdir}/shell.h ${topdir}/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h | |
343 | pathcanon.o: ${topdir}/command.h ${BASHINCDIR}/stdc.h ${topdir}/error.h | |
f73dda09 | 344 | pathcanon.o: ${topdir}/general.h ${topdir}/bashtypes.h ${topdir}/variables.h ${topdir}/conftypes.h |
28ef6c31 JA |
345 | pathcanon.o: ${topdir}/array.h ${topdir}/hashlib.h ${topdir}/quit.h |
346 | pathcanon.o: ${topdir}/unwind_prot.h ${topdir}/dispose_cmd.h | |
347 | pathcanon.o: ${topdir}/make_cmd.h ${topdir}/subst.h ${topdir}/sig.h | |
b80f6443 | 348 | pathcanon.o: ${BUILD_DIR}/pathnames.h ${topdir}/externs.h ${BUILD_DIR}/version.h |
28ef6c31 | 349 | pathcanon.o: ${BASHINCDIR}/posixstat.h ${BASHINCDIR}/filecntl.h |
f73dda09 | 350 | pathcanon.o: ${BASHINCDIR}/ansi_stdlib.h ${BASHINCDIR}/chartypes.h |
28ef6c31 JA |
351 | |
352 | pathphys.o: ${topdir}/bashtypes.h ${topdir}/bashansi.h ${BASHINCDIR}/maxpath.h | |
353 | pathphys.o: ${topdir}/shell.h ${topdir}/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h | |
354 | pathphys.o: ${topdir}/command.h ${BASHINCDIR}/stdc.h ${topdir}/error.h | |
f73dda09 | 355 | pathphys.o: ${topdir}/general.h ${topdir}/bashtypes.h ${topdir}/variables.h ${topdir}/conftypes.h |
28ef6c31 JA |
356 | pathphys.o: ${topdir}/array.h ${topdir}/hashlib.h ${topdir}/quit.h |
357 | pathphys.o: ${topdir}/unwind_prot.h ${topdir}/dispose_cmd.h | |
358 | pathphys.o: ${topdir}/make_cmd.h ${topdir}/subst.h ${topdir}/sig.h | |
b80f6443 | 359 | pathphys.o: ${BUILD_DIR}/pathnames.h ${topdir}/externs.h ${BUILD_DIR}/version.h |
28ef6c31 | 360 | pathphys.o: ${BASHINCDIR}/posixstat.h ${BASHINCDIR}/filecntl.h |
f73dda09 | 361 | pathphys.o: ${BASHINCDIR}/ansi_stdlib.h ${BASHINCDIR}/chartypes.h |
28ef6c31 | 362 | |
bb70624e | 363 | rename.o: ${topdir}/bashtypes.h ${BASHINCDIR}/stdc.h |
7117c2d2 | 364 | rename.o: ${BASHINCDIR}/posixstat.h |
b72432fd | 365 | |
f73dda09 JA |
366 | setlinebuf.o: ${topdir}/xmalloc.h ${topdir}/bashansi.h |
367 | setlinebuf.o: ${BASHINCDIR}/ansi_stdlib.h ${BASHINCDIR}/stdc.h | |
368 | ||
0628567a JA |
369 | eaccess.o: ${topdir}/bashtypes.h |
370 | eaccess.o: ${BASHINCDIR}/posixstat.h | |
371 | eaccess.o: ${topdir}/bashansi.h ${BASHINCDIR}/ansi_stdlib.h | |
372 | eaccess.o: ${BASHINCDIR}/filecntl.h | |
373 | eaccess.o: ${BASHINCDIR}/stdc.h | |
374 | eaccess.o: ${topdir}/shell.h ${topdir}/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h | |
375 | eaccess.o: ${topdir}/command.h ${BASHINCDIR}/stdc.h ${topdir}/error.h | |
376 | eaccess.o: ${topdir}/general.h ${topdir}/bashtypes.h ${topdir}/variables.h ${topdir}/conftypes.h | |
377 | eaccess.o: ${topdir}/array.h ${topdir}/hashlib.h ${topdir}/quit.h | |
378 | eaccess.o: ${topdir}/unwind_prot.h ${topdir}/dispose_cmd.h | |
379 | eaccess.o: ${topdir}/make_cmd.h ${topdir}/subst.h ${topdir}/sig.h | |
380 | eaccess.o: ${BUILD_DIR}/pathnames.h ${topdir}/externs.h ${BUILD_DIR}/version.h | |
381 | ||
f73dda09 JA |
382 | shquote.o: ${BASHINCDIR}/stdc.h ${topdir}/bashansi.h |
383 | shquote.o: ${BASHINCDIR}/ansi_stdlib.h ${topdir}/xmalloc.h | |
384 | ||
bb70624e JA |
385 | shtty.o: ${BASHINCDIR}/shtty.h |
386 | shtty.o: ${BASHINCDIR}/stdc.h | |
387 | ||
f73dda09 JA |
388 | snprintf.o: ${BASHINCDIR}/stdc.h ${topdir}/bashansi.h ${topdir}/xmalloc.h |
389 | snprintf.o: ${BASHINCDIR}/ansi_stdlib.h ${BASHINCDIR}/chartypes.h | |
390 | snprintf.o: ${BASHINCDIR}/typemax.h | |
391 | ||
28ef6c31 JA |
392 | spell.o: ${topdir}/bashtypes.h |
393 | spell.o: ${BASHINCDIR}/posixstat.h ${BASHINCDIR}/posixdir.h | |
394 | spell.o: ${BASHINCDIR}/ansi_stdlib.h | |
395 | ||
396 | strcasecmp.o: ${BASHINCDIR}/stdc.h ${topdir}/bashansi.h | |
f73dda09 | 397 | strcasecmp.o: ${BASHINCDIR}/ansi_stdlib.h ${BASHINCDIR}/chartypes.h |
cce855bc JA |
398 | |
399 | strerror.o: ${topdir}/bashtypes.h | |
28ef6c31 | 400 | strerror.o: ${topdir}/shell.h ${topdir}/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h |
bb70624e | 401 | strerror.o: ${topdir}/command.h ${BASHINCDIR}/stdc.h ${topdir}/error.h |
f73dda09 | 402 | strerror.o: ${topdir}/general.h ${topdir}/bashtypes.h ${topdir}/variables.h ${topdir}/conftypes.h |
cce855bc JA |
403 | strerror.o: ${topdir}/array.h ${topdir}/hashlib.h ${topdir}/quit.h |
404 | strerror.o: ${topdir}/unwind_prot.h ${topdir}/dispose_cmd.h | |
405 | strerror.o: ${topdir}/make_cmd.h ${topdir}/subst.h ${topdir}/sig.h | |
b80f6443 | 406 | strerror.o: ${BUILD_DIR}/pathnames.h ${topdir}/externs.h ${BUILD_DIR}/version.h |
cce855bc | 407 | |
0001803f CR |
408 | strcasestr.o: ${BASHINCDIR}/stdc.h ${topdir}/bashansi.h |
409 | strcasestr.o: ${BASHINCDIR}/ansi_stdlib.h ${BASHINCDIR}/chartypes.h | |
28ef6c31 JA |
410 | |
411 | stringlist.o: ${topdir}/bashansi.h | |
412 | stringlist.o: ${topdir}/shell.h ${topdir}/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h | |
413 | stringlist.o: ${topdir}/command.h ${BASHINCDIR}/stdc.h ${topdir}/error.h | |
f73dda09 | 414 | stringlist.o: ${topdir}/general.h ${topdir}/bashtypes.h ${topdir}/variables.h ${topdir}/conftypes.h |
28ef6c31 JA |
415 | stringlist.o: ${topdir}/array.h ${topdir}/hashlib.h ${topdir}/quit.h |
416 | stringlist.o: ${topdir}/unwind_prot.h ${topdir}/dispose_cmd.h | |
417 | stringlist.o: ${topdir}/make_cmd.h ${topdir}/subst.h ${topdir}/sig.h | |
b80f6443 | 418 | stringlist.o: ${BUILD_DIR}/pathnames.h ${topdir}/externs.h ${BUILD_DIR}/version.h |
28ef6c31 | 419 | |
f73dda09 | 420 | stringvec.o: ${topdir}/bashansi.h ${BASHINCDIR}/chartypes.h |
28ef6c31 JA |
421 | stringvec.o: ${topdir}/shell.h ${topdir}/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h |
422 | stringvec.o: ${topdir}/command.h ${BASHINCDIR}/stdc.h ${topdir}/error.h | |
f73dda09 | 423 | stringvec.o: ${topdir}/general.h ${topdir}/bashtypes.h ${topdir}/variables.h ${topdir}/conftypes.h |
28ef6c31 JA |
424 | stringvec.o: ${topdir}/array.h ${topdir}/hashlib.h ${topdir}/quit.h |
425 | stringvec.o: ${topdir}/unwind_prot.h ${topdir}/dispose_cmd.h | |
426 | stringvec.o: ${topdir}/make_cmd.h ${topdir}/subst.h ${topdir}/sig.h | |
b80f6443 | 427 | stringvec.o: ${BUILD_DIR}/pathnames.h ${topdir}/externs.h ${BUILD_DIR}/version.h |
28ef6c31 | 428 | |
95732b49 JA |
429 | strnlen.o: ${BASHINCDIR}/stdc.h |
430 | ||
bb70624e JA |
431 | strpbrk.o: ${BASHINCDIR}/stdc.h |
432 | ||
cce855bc | 433 | strtod.o: ${topdir}/bashansi.h |
f73dda09 JA |
434 | strtod.o: ${BASHINCDIR}/ansi_stdlib.h ${BASHINCDIR}/chartypes.h |
435 | ||
436 | strtoimax.o: ${BASHINCDIR}/stdc.h | |
cce855bc JA |
437 | |
438 | strtol.o: ${topdir}/bashansi.h | |
f73dda09 JA |
439 | strtol.o: ${BASHINCDIR}/ansi_stdlib.h ${BASHINCDIR}/chartypes.h |
440 | strtol.o: ${BASHINCDIR}/typemax.h | |
441 | ||
442 | strtoll.o: ${topdir}/bashansi.h | |
443 | strtoll.o: ${BASHINCDIR}/ansi_stdlib.h ${BASHINCDIR}/chartypes.h | |
444 | strtoll.o: ${BASHINCDIR}/typemax.h | |
cce855bc JA |
445 | |
446 | strtoul.o: ${topdir}/bashansi.h | |
f73dda09 JA |
447 | strtoul.o: ${BASHINCDIR}/ansi_stdlib.h ${BASHINCDIR}/chartypes.h |
448 | strtoul.o: ${BASHINCDIR}/typemax.h | |
449 | ||
450 | strtoull.o: ${topdir}/bashansi.h | |
451 | strtoull.o: ${BASHINCDIR}/ansi_stdlib.h ${BASHINCDIR}/chartypes.h | |
452 | strtoull.o: ${BASHINCDIR}/typemax.h | |
453 | ||
454 | strtoumax.o: ${BASHINCDIR}/stdc.h | |
bb70624e | 455 | |
28ef6c31 | 456 | strtrans.o: ${topdir}/bashansi.h |
f73dda09 | 457 | strtrans.o: ${BASHINCDIR}/ansi_stdlib.h ${BASHINCDIR}/chartypes.h |
28ef6c31 JA |
458 | strtrans.o: ${topdir}/shell.h ${topdir}/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h |
459 | strtrans.o: ${topdir}/command.h ${BASHINCDIR}/stdc.h ${topdir}/error.h | |
f73dda09 | 460 | strtrans.o: ${topdir}/general.h ${topdir}/bashtypes.h ${topdir}/variables.h ${topdir}/conftypes.h |
28ef6c31 JA |
461 | strtrans.o: ${topdir}/array.h ${topdir}/hashlib.h ${topdir}/quit.h |
462 | strtrans.o: ${topdir}/unwind_prot.h ${topdir}/dispose_cmd.h | |
463 | strtrans.o: ${topdir}/make_cmd.h ${topdir}/subst.h ${topdir}/sig.h | |
b80f6443 | 464 | strtrans.o: ${BUILD_DIR}/pathnames.h ${topdir}/externs.h ${BUILD_DIR}/version.h |
28ef6c31 | 465 | |
bb70624e JA |
466 | times.o: ${BASHINCDIR}/systimes.h |
467 | times.o: ${BASHINCDIR}/posixtime.h | |
468 | ||
469 | timeval.o: ${BASHINCDIR}/posixtime.h | |
470 | ||
28ef6c31 JA |
471 | tmpfile.o: ${topdir}/bashtypes.h |
472 | tmpfile.o: ${BASHINCDIR}/posixstat.h | |
473 | tmpfile.o: ${BASHINCDIR}/filecntl.h | |
474 | ||
3185942a JA |
475 | uconvert.o: ${topdir}/bashtypes.h |
476 | ||
477 | ufuncs.o: ${topdir}/bashtypes.h | |
478 | ||
bb70624e | 479 | clock.o: ${BASHINCDIR}/posixtime.h |
f73dda09 JA |
480 | |
481 | mailstat.o: ${topdir}/bashansi.h | |
482 | mailstat.o: ${topdir}/bashtypes.h | |
483 | mailstat.o: ${BASHINCDIR}/ansi_stdlib.h | |
484 | mailstat.o: ${BASHINCDIR}/posixstat.h | |
485 | mailstat.o: ${BASHINCDIR}/posixdir.h | |
486 | mailstat.o: ${BASHINCDIR}/maxpath.h | |
487 | ||
488 | fmtulong.o: ${topdir}/bashansi.h | |
489 | fmtulong.o: ${BASHINCDIR}/ansi_stdlib.h | |
490 | fmtulong.o: ${BASHINCDIR}/chartypes.h | |
491 | fmtulong.o: ${BASHINCDIR}/stdc.h | |
492 | fmtulong.o: ${BASHINCDIR}/typemax.h | |
b80f6443 | 493 | fmtulong.o: ${topdir}/bashintl.h ${LIBINTL_H} ${BASHINCDIR}/gettext.h |
f73dda09 JA |
494 | |
495 | fmtullong.o: ${topdir}/bashansi.h | |
496 | fmtullong.o: ${BASHINCDIR}/ansi_stdlib.h | |
497 | fmtullong.o: ${BASHINCDIR}/chartypes.h | |
498 | fmtullong.o: ${BASHINCDIR}/stdc.h | |
499 | fmtullong.o: ${BASHINCDIR}/typemax.h | |
b80f6443 | 500 | fmtullong.o: ${topdir}/bashintl.h ${LIBINTL_H} ${BASHINCDIR}/gettext.h |
7117c2d2 JA |
501 | |
502 | fmtumax.o: ${topdir}/bashansi.h | |
503 | fmtumax.o: ${BASHINCDIR}/ansi_stdlib.h | |
504 | fmtumax.o: ${BASHINCDIR}/chartypes.h | |
505 | fmtumax.o: ${BASHINCDIR}/stdc.h | |
506 | fmtumax.o: ${BASHINCDIR}/typemax.h | |
b80f6443 | 507 | fmtumax.o: ${topdir}/bashintl.h ${LIBINTL_H} ${BASHINCDIR}/gettext.h |
7117c2d2 | 508 | |
0628567a JA |
509 | wcsdup.o: ${topdir}/bashansi.h ${BASHINCDIR}/ansi_stdlib.h |
510 | wcsdup.o: ${BASHINCDIR}/stdc.h | |
511 | wcsdup.o: ${topdir}/xmalloc.h | |
512 | ||
495aee44 CR |
513 | wcswidth.o: ${topdir}/bashansi.h ${BASHINCDIR}/ansi_stdlib.h |
514 | wcswidth.o: ${BASHINCDIR}/stdc.h | |
515 | ||
0001803f CR |
516 | mbschr.o: ${topdir}/bashansi.h |
517 | mbschr.o: ${BASHINCDIR}/ansi_stdlib.h | |
495aee44 | 518 | mbschr.o: ${BASHINCDIR}/shmbutil.h ${BASHINCDIR}/shmbchar.h |
3185942a JA |
519 | |
520 | zgetline.o: ${topdir}/bashansi.h ${BASHINCDIR}/ansi_stdlib.h | |
521 | zgetline.o: ${BASHINCDIR}/stdc.h | |
522 | zgetline.o: ${topdir}/xmalloc.h | |
523 | zgetline.o: ${topdir}/bashtypes.h | |
524 | ||
0001803f CR |
525 | mbscasecmp.o: ${topdir}/bashansi.h ${BASHINCDIR}/ansi_stdlib.h |
526 | mbscasecmp.o: ${BASHINCDIR}/stdc.h | |
527 | mbscasecmp.o: ${topdir}/xmalloc.h | |
528 | ||
3185942a JA |
529 | mbscmp.o: ${topdir}/bashansi.h ${BASHINCDIR}/ansi_stdlib.h |
530 | mbscmp.o: ${BASHINCDIR}/stdc.h | |
531 | mbscmp.o: ${topdir}/xmalloc.h | |
532 | ||
533 | casemod.o: ${topdir}/bashansi.h ${BASHINCDIR}/ansi_stdlib.h | |
534 | casemod.o: ${BASHINCDIR}/stdc.h | |
535 | casemod.o: ${topdir}/xmalloc.h | |
536 | casemod.o: ${topdir}/bashtypes.h | |
495aee44 | 537 | casemod.o: ${BASHINCDIR}/shmbutil.h ${BASHINCDIR}/shmbchar.h |
3185942a JA |
538 | casemod.o: ${topdir}/bashintl.h ${LIBINTL_H} ${BASHINCDIR}/gettext.h |
539 | ||
495aee44 | 540 | dprintf.o: ${BASHINCDIR}/stdc.h |
3185942a JA |
541 | |
542 | input_avail.o: ${topdir}/bashansi.h ${BASHINCDIR}/ansi_stdlib.h | |
543 | input_avail.o: ${BASHINCDIR}/stdc.h | |
0001803f CR |
544 | input_avail.o: ${topdir}/xmalloc.h ${BASHINCDIR}/posixselect.h |
545 | ||
546 | mktime.o: ${topdir}/bashansi.h ${BASHINCDIR}/ansi_stdlib.h | |
547 | mktime.o: ${BASHINCDIR}/stdc.h | |
3185942a | 548 | |
0001803f CR |
549 | fnxform.o: ${topdir}/bashansi.h ${BASHINCDIR}/ansi_stdlib.h |
550 | fnxform.o: ${BASHINCDIR}/stdc.h | |
551 | fnxform.o: ${topdir}/bashtypes.h | |
552 | fnxform.o: ${topdir}/bashintl.h ${LIBINTL_H} ${BASHINCDIR}/gettext.h | |
495aee44 CR |
553 | |
554 | shmbchar.o: ${BASHINCDIR}/shmbchar.h |