1169695Skan#
2169695Skan# Makefile
3169695Skan#   Copyright (C) 1990, 91-99, 2000, 2001, 2002, 2003, 2004, 2005, 2006
4169695Skan#   Free Software Foundation
5169695Skan#
6169695Skan# This file is part of the libiberty library.
7169695Skan# Libiberty is free software; you can redistribute it and/or
8169695Skan# modify it under the terms of the GNU Library General Public
9169695Skan# License as published by the Free Software Foundation; either
10169695Skan# version 2 of the License, or (at your option) any later version.
11169695Skan#
12169695Skan# Libiberty is distributed in the hope that it will be useful,
13169695Skan# but WITHOUT ANY WARRANTY; without even the implied warranty of
14169695Skan# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
15169695Skan# Library General Public License for more details.
16169695Skan#
17169695Skan# You should have received a copy of the GNU Library General Public
18169695Skan# License along with libiberty; see the file COPYING.LIB.  If not,
19169695Skan# write to the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor,
20169695Skan# Boston, MA 02110-1301, USA.
21169695Skan#
22169695Skan
23169695Skan# This file was written by K. Richard Pixley <rich@cygnus.com>.
24169695Skan
25169695Skan#
26169695Skan# Makefile for libiberty directory
27169695Skan#
28169695Skan
29169695Skanlibiberty_topdir = @libiberty_topdir@
30169695Skansrcdir = @srcdir@
31169695Skan
32169695Skanprefix = @prefix@
33169695Skan
34169695Skanexec_prefix = @exec_prefix@
35169695Skanbindir = @bindir@
36169695Skanlibdir = @libdir@
37169695Skanincludedir = @includedir@
38169695Skantarget_header_dir = @target_header_dir@
39169695Skan
40169695SkanSHELL = @SHELL@
41169695Skan
42169695Skan# Multilib support variables.
43169695SkanMULTISRCTOP =
44169695SkanMULTIBUILDTOP =
45169695SkanMULTIDIRS =
46169695SkanMULTISUBDIR =
47169695SkanMULTIDO = true
48169695SkanMULTICLEAN = true
49169695Skan
50169695SkanINSTALL = @INSTALL@
51169695SkanINSTALL_PROGRAM = @INSTALL_PROGRAM@
52169695SkanINSTALL_DATA = @INSTALL_DATA@
53169695Skanmkinstalldirs = $(SHELL) $(libiberty_topdir)/mkinstalldirs
54169695Skan
55169695Skan# Some compilers can't handle cc -c blah.c -o foo/blah.o.
56169695SkanOUTPUT_OPTION = @OUTPUT_OPTION@
57169695Skan
58169695SkanAR = @AR@
59243933SeadlerARFLAGS = @ARFLAGS@
60169695Skan
61169695SkanCC = @CC@
62169695SkanCFLAGS = @CFLAGS@
63169695SkanLIBCFLAGS = $(CFLAGS)
64169695SkanRANLIB = @RANLIB@
65169695SkanMAKEINFO = @MAKEINFO@
66169695SkanPERL = @PERL@
67169695Skan
68169695SkanPICFLAG =
69169695Skan
70169695SkanMAKEOVERRIDES =
71169695Skan
72169695SkanTARGETLIB = ./libiberty.a
73169695SkanTESTLIB = ./testlib.a
74169695Skan
75169695SkanLIBOBJS = @LIBOBJS@
76169695Skan
77169695Skan# A configuration can specify extra .o files that should be included,
78169695Skan# even if they are in libc. (Perhaps the libc version is buggy.)
79169695SkanEXTRA_OFILES = 
80169695Skan
81169695Skan# Flags to pass to a recursive make.
82169695SkanFLAGS_TO_PASS = \
83169695Skan	"AR=$(AR)" \
84243933Seadler	"AR_FLAGS=$(ARFLAGS)" \
85169695Skan	"CC=$(CC)" \
86169695Skan	"CFLAGS=$(CFLAGS)" \
87169695Skan	"DESTDIR=$(DESTDIR)" \
88169695Skan	"LIBCFLAGS=$(LIBCFLAGS)" \
89169695Skan	"EXTRA_OFILES=$(EXTRA_OFILES)" \
90169695Skan	"HDEFINES=$(HDEFINES)" \
91169695Skan	"INSTALL=$(INSTALL)" \
92169695Skan	"INSTALL_DATA=$(INSTALL_DATA)" \
93169695Skan	"INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
94169695Skan	"LDFLAGS=$(LDFLAGS)" \
95169695Skan	"LOADLIBES=$(LOADLIBES)" \
96169695Skan	"RANLIB=$(RANLIB)" \
97169695Skan	"SHELL=$(SHELL)" \
98169695Skan	"prefix=$(prefix)" \
99169695Skan	"exec_prefix=$(exec_prefix)" \
100169695Skan	"libdir=$(libdir)" \
101169695Skan	"libsubdir=$(libsubdir)" \
102169695Skan	"tooldir=$(tooldir)"
103169695Skan
104169695Skan# Subdirectories to recurse into. We need to override this during cleaning
105169695SkanSUBDIRS = testsuite
106169695Skan
107169695Skan# FIXME: add @BUILD_INFO@ once we're sure it works for everyone.
108169695Skanall: stamp-picdir $(TARGETLIB) needed-list required-list all-subdir
109169695Skan	@: $(MAKE) ; exec $(MULTIDO) $(FLAGS_TO_PASS) multi-do DO=all
110169695Skan
111169695Skan.PHONY: check installcheck
112169695Skancheck: check-subdir
113169695Skaninstallcheck: installcheck-subdir
114169695Skan
115169695Skan@host_makefile_frag@
116169695Skan
117169695SkanINCDIR=$(srcdir)/$(MULTISRCTOP)../include
118169695Skan
119169695SkanCOMPILE.c = $(CC) -c @DEFS@ $(LIBCFLAGS) -I. -I$(INCDIR) $(HDEFINES) @ac_libiberty_warn_cflags@
120169695Skan
121169695Skan# Just to make sure we don't use a built-in rule with VPATH
122169695Skan.c.o:
123169695Skan	false
124169695Skan
125169695Skan# NOTE: If you add new files to the library, add them to this list
126169695Skan# (alphabetical), and add them to REQUIRED_OFILES, or
127169695Skan# CONFIGURED_OFILES and funcs in configure.ac.  Also run "make maint-deps"
128169695Skan# to build the new rules.
129169695SkanCFILES = alloca.c argv.c asprintf.c atexit.c				\
130169695Skan	basename.c bcmp.c bcopy.c bsearch.c bzero.c			\
131169695Skan	calloc.c choose-temp.c clock.c concat.c cp-demangle.c		\
132169695Skan	 cp-demint.c cplus-dem.c					\
133169695Skan	dyn-string.c							\
134169695Skan	fdmatch.c ffs.c fibheap.c floatformat.c fnmatch.c		\
135169695Skan	 fopen_unlocked.c						\
136169695Skan	getcwd.c getopt.c getopt1.c getpagesize.c getpwd.c getruntime.c	\
137169695Skan         gettimeofday.c                                                 \
138169695Skan	hashtab.c hex.c							\
139169695Skan	index.c insque.c						\
140169695Skan	lbasename.c							\
141169695Skan	lrealpath.c							\
142169695Skan	make-relative-prefix.c						\
143169695Skan	make-temp-file.c md5.c memchr.c memcmp.c memcpy.c memmove.c	\
144169695Skan	 mempcpy.c memset.c mkstemps.c					\
145169695Skan	objalloc.c obstack.c						\
146169695Skan	partition.c pexecute.c						\
147169695Skan	 pex-common.c pex-djgpp.c pex-msdos.c pex-one.c			\
148169695Skan	 pex-unix.c pex-win32.c						\
149169695Skan         physmem.c putenv.c						\
150169695Skan	random.c regex.c rename.c rindex.c				\
151169695Skan	safe-ctype.c setenv.c sigsetmask.c snprintf.c sort.c spaces.c	\
152169695Skan	 splay-tree.c stpcpy.c stpncpy.c strcasecmp.c strchr.c strdup.c	\
153169695Skan	 strerror.c strncasecmp.c strncmp.c strrchr.c strsignal.c	\
154169695Skan	 strstr.c strtod.c strtol.c strtoul.c strndup.c	strverscmp.c	\
155169695Skan	ternary.c tmpnam.c						\
156169695Skan	unlink-if-ordinary.c						\
157169695Skan	vasprintf.c vfork.c vfprintf.c vprintf.c vsnprintf.c vsprintf.c	\
158169695Skan	waitpid.c							\
159169695Skan	xatexit.c xexit.c xmalloc.c xmemdup.c xstrdup.c xstrerror.c	\
160169695Skan	 xstrndup.c
161169695Skan
162169695Skan# These are always included in the library.  The first four are listed
163169695Skan# first and by compile time to optimize parallel builds.
164169695SkanREQUIRED_OFILES = ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o	\
165169695Skan	./alloca.o ./argv.o						\
166169695Skan	./choose-temp.o ./concat.o ./cp-demint.o			\
167169695Skan	./dyn-string.o							\
168169695Skan	./fdmatch.o ./fibheap.o ./floatformat.o ./fnmatch.o		\
169169695Skan	 ./fopen_unlocked.o						\
170169695Skan	./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o		\
171169695Skan	./hashtab.o ./hex.o						\
172169695Skan	./lbasename.o ./lrealpath.o					\
173169695Skan	./make-relative-prefix.o ./make-temp-file.o			\
174169695Skan	./objalloc.o ./obstack.o					\
175169695Skan	./partition.o ./pexecute.o ./physmem.o				\
176169695Skan	./pex-common.o ./pex-one.o @pexecute@				\
177169695Skan	./safe-ctype.o ./sort.o ./spaces.o ./splay-tree.o ./strerror.o	\
178169695Skan	 ./strsignal.o							\
179169695Skan	./ternary.o							\
180169695Skan	./unlink-if-ordinary.o						\
181169695Skan	./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o	\
182169695Skan	 ./xstrerror.o ./xstrndup.o
183169695Skan
184169695Skan# These are all the objects that configure may add to the library via
185169695Skan# $funcs or EXTRA_OFILES.  This list exists here only for "make
186169695Skan# maint-missing" and "make check".
187169695SkanCONFIGURED_OFILES = ./asprintf.o ./atexit.o				\
188169695Skan	./basename.o ./bcmp.o ./bcopy.o ./bsearch.o ./bzero.o		\
189169695Skan	./calloc.o ./clock.o ./copysign.o				\
190169695Skan	./_doprnt.o							\
191169695Skan	./ffs.o								\
192169695Skan	./getcwd.o ./getpagesize.o ./gettimeofday.o			\
193169695Skan	./index.o ./insque.o						\
194169695Skan	./memchr.o ./memcmp.o ./memcpy.o ./memmove.o ./mempcpy.o	\
195169695Skan	 ./memset.o ./mkstemps.o					\
196169695Skan	./pex-djgpp.o ./pex-msdos.o					\
197169695Skan	 ./pex-unix.o ./pex-win32.o					\
198169695Skan	 ./putenv.o							\
199169695Skan	./random.o ./rename.o ./rindex.o				\
200169695Skan	./setenv.o ./sigsetmask.o ./snprintf.o ./stpcpy.o ./stpncpy.o	\
201169695Skan	 ./strcasecmp.o ./strchr.o ./strdup.o ./strncasecmp.o		\
202169695Skan	 ./strncmp.o ./strndup.o ./strrchr.o ./strstr.o			\
203169695Skan	 ./strtod.o ./strtol.o ./strtoul.o ./strverscmp.o		\
204169695Skan	./tmpnam.o							\
205169695Skan	./vasprintf.o ./vfork.o ./vfprintf.o ./vprintf.o ./vsnprintf.o	\
206169695Skan	 ./vsprintf.o							\
207169695Skan	./waitpid.o
208169695Skan
209169695Skan# These files are installed if the library has been configured to do so.
210169695SkanINSTALLED_HEADERS =                                                     \
211169695Skan	$(INCDIR)/ansidecl.h                                            \
212169695Skan	$(INCDIR)/demangle.h                                            \
213169695Skan	$(INCDIR)/dyn-string.h                                          \
214169695Skan	$(INCDIR)/fibheap.h                                             \
215169695Skan	$(INCDIR)/floatformat.h                                         \
216169695Skan	$(INCDIR)/hashtab.h                                             \
217169695Skan	$(INCDIR)/libiberty.h                                           \
218169695Skan	$(INCDIR)/objalloc.h                                            \
219169695Skan	$(INCDIR)/partition.h                                           \
220169695Skan	$(INCDIR)/safe-ctype.h                                          \
221169695Skan	$(INCDIR)/sort.h                                                \
222169695Skan	$(INCDIR)/splay-tree.h                                          \
223169695Skan	$(INCDIR)/ternary.h
224169695Skan
225169695Skan$(TARGETLIB): $(REQUIRED_OFILES) $(EXTRA_OFILES) $(LIBOBJS)
226169695Skan	-rm -f $(TARGETLIB) pic/$(TARGETLIB)
227243933Seadler	$(AR) $(ARFLAGS) $(TARGETLIB) \
228169695Skan	  $(REQUIRED_OFILES) $(EXTRA_OFILES) $(LIBOBJS)
229169695Skan	$(RANLIB) $(TARGETLIB)
230169695Skan	if [ x"$(PICFLAG)" != x ]; then \
231169695Skan	  cd pic; \
232243933Seadler	  $(AR) $(ARFLAGS) $(TARGETLIB) \
233169695Skan	    $(REQUIRED_OFILES) $(EXTRA_OFILES) $(LIBOBJS); \
234169695Skan	  $(RANLIB) $(TARGETLIB); \
235169695Skan	  cd ..; \
236169695Skan	else true; fi
237169695Skan
238169695Skan$(TESTLIB): $(REQUIRED_OFILES) $(CONFIGURED_OFILES)
239169695Skan	-rm -f $(TESTLIB)
240243933Seadler	$(AR) $(ARFLAGS) $(TESTLIB) \
241169695Skan	  $(REQUIRED_OFILES) $(CONFIGURED_OFILES)
242169695Skan	$(RANLIB) $(TESTLIB)
243169695Skan
244169695Skaninfo: libiberty.info info-subdir
245169695Skaninstall-info: install-info-subdir
246169695Skanclean-info: clean-info-subdir
247169695Skandvi: libiberty.dvi dvi-subdir
248169695Skanpdf: libiberty.pdf pdf-subdir
249169695Skan
250169695Skan# html, install-html targets
251169695SkanHTMLS = libiberty.html
252169695Skan
253169695Skanhtml: $(HTMLS)
254169695Skan
255169695Skan.PHONY: install-html install-html-am install-html-recursive
256169695Skan
257169695SkanNORMAL_INSTALL = :
258169695Skanmkdir_p = mkdir -p --
259169695Skan 
260169695Skanhtml__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
261169695Skan
262169695Skaninstall-html: install-html-recursive  install-html-am
263169695Skan
264169695Skaninstall-html-am: $(HTMLS)
265169695Skan	@$(NORMAL_INSTALL)
266169695Skan	test -z "$(htmldir)" || $(mkdir_p) "$(DESTDIR)$(htmldir)"
267169695Skan	@list='$(HTMLS)'; for p in $$list; do \
268169695Skan	  if test -f "$$p" || test -d "$$p"; then d=""; else d="$(srcdir)/"; fi; \
269169695Skan	  f=$(html__strip_dir) \
270169695Skan	  if test -d "$$d$$p"; then \
271169695Skan	    echo " $(mkdir_p) '$(DESTDIR)$(htmldir)/$$f'"; \
272169695Skan	    $(mkdir_p) "$(DESTDIR)$(htmldir)/$$f" || exit 1; \
273169695Skan	    echo " $(INSTALL_DATA) '$$d$$p'/* '$(DESTDIR)$(htmldir)/$$f'"; \
274169695Skan	    $(INSTALL_DATA) "$$d$$p"/* "$(DESTDIR)$(htmldir)/$$f"; \
275169695Skan	  else \
276169695Skan	    echo " $(INSTALL_DATA) '$$d$$p' '$(DESTDIR)$(htmldir)/$$f'"; \
277169695Skan	    $(INSTALL_DATA) "$$d$$p" "$(DESTDIR)$(htmldir)/$$f"; \
278169695Skan	  fi; \
279169695Skan	done
280169695Skan
281169695Skaninstall-html-recursive:
282169695Skan	@failcom='exit 1'; \
283169695Skan	for f in x $$MAKEFLAGS; do \
284169695Skan	  case $$f in \
285169695Skan	    *=* | --[!k]*);; \
286169695Skan	    *k*) failcom='fail=yes';; \
287169695Skan	  esac; \
288169695Skan	done; \
289169695Skan	dot_seen=no; \
290169695Skan	target=`echo $@ | sed s/-recursive//`; \
291169695Skan	list='$(SUBDIRS)'; for subdir in $$list; do \
292169695Skan	  echo "Making $$target in $$subdir"; \
293169695Skan	  if test "$$subdir" = "."; then \
294169695Skan	    dot_seen=yes; \
295169695Skan	    local_target="$$target-am"; \
296169695Skan	  else \
297169695Skan	    local_target="$$target"; \
298169695Skan	  fi; \
299169695Skan	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
300169695Skan	  || eval $$failcom; \
301169695Skan	done; \
302169695Skan	if test "$$dot_seen" = "no"; then \
303169695Skan	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
304169695Skan	fi; test -z "$$fail"
305169695Skan
306169695SkanTEXISRC = \
307169695Skan	$(srcdir)/libiberty.texi \
308169695Skan	$(srcdir)/copying-lib.texi \
309169695Skan	$(srcdir)/obstacks.texi \
310169695Skan	$(srcdir)/functions.texi
311169695Skan
312169695Skan# Additional files that have texi snippets that need to be collected
313169695Skan# and sorted.  Some are here because the sources are imported from
314169695Skan# elsewhere.  Others represent headers in ../include.
315169695SkanTEXIFILES = fnmatch.txh pexecute.txh
316169695Skan
317169695Skanlibiberty.info : $(srcdir)/libiberty.texi $(TEXISRC)
318169695Skan	$(MAKEINFO) -I$(srcdir) $(srcdir)/libiberty.texi
319169695Skan
320169695Skanlibiberty.dvi : $(srcdir)/libiberty.texi $(TEXISRC)
321169695Skan	texi2dvi $(srcdir)/libiberty.texi
322169695Skan
323169695Skanlibiberty.pdf : $(srcdir)/libiberty.texi $(TEXISRC)
324169695Skan	texi2pdf $(srcdir)/libiberty.texi
325169695Skan
326169695Skanlibiberty.html : $(srcdir)/libiberty.texi $(TEXISRC)
327169695Skan	$(MAKEINFO) --no-split --html -I$(srcdir) -o $@ $<
328169695Skan
329169695Skan@MAINT@$(srcdir)/functions.texi : stamp-functions
330169695Skan@MAINT@	@true
331169695Skan
332169695Skan@MAINT@stamp-functions : $(CFILES:%=$(srcdir)/%) $(TEXIFILES:%=$(srcdir)/%) $(srcdir)/gather-docs Makefile
333169695Skan@MAINT@@HAVE_PERL@	$(PERL) $(srcdir)/gather-docs $(srcdir) $(srcdir)/functions.texi $(CFILES) $(TEXIFILES)
334169695Skan@MAINT@	echo stamp > stamp-functions
335169695Skan
336169695SkanINSTALL_DEST = @INSTALL_DEST@
337169695Skaninstall: install_to_$(INSTALL_DEST) install-subdir
338169695Skan
339169695Skan# This is tricky.  Even though CC in the Makefile contains
340169695Skan# multilib-specific flags, it's overridden by FLAGS_TO_PASS from the
341169695Skan# default multilib, so we have to take LIBCFLAGS into account as well,
342169695Skan# since it will be passed the multilib flags.
343169695SkanMULTIOSDIR = `$(CC) $(LIBCFLAGS) -print-multi-os-directory`
344169695Skaninstall_to_libdir: all
345169695Skan	${mkinstalldirs} $(DESTDIR)$(libdir)/$(MULTIOSDIR)
346169695Skan	$(INSTALL_DATA) $(TARGETLIB) $(DESTDIR)$(libdir)/$(MULTIOSDIR)/$(TARGETLIB)n
347169695Skan	( cd $(DESTDIR)$(libdir)/$(MULTIOSDIR) ; chmod 644 $(TARGETLIB)n ;$(RANLIB) $(TARGETLIB)n )
348169695Skan	mv -f $(DESTDIR)$(libdir)/$(MULTIOSDIR)/$(TARGETLIB)n $(DESTDIR)$(libdir)/$(MULTIOSDIR)/$(TARGETLIB)
349169695Skan	if test -n "${target_header_dir}"; then \
350169695Skan	  case "${target_header_dir}" in \
351169695Skan	    /*)    thd=${target_header_dir};; \
352169695Skan	    *)     thd=${includedir}/${target_header_dir};; \
353169695Skan	  esac; \
354169695Skan	  ${mkinstalldirs} $(DESTDIR)$${thd}; \
355169695Skan	  for h in ${INSTALLED_HEADERS}; do \
356169695Skan	    ${INSTALL_DATA} $$h $(DESTDIR)$${thd}; \
357169695Skan	  done; \
358169695Skan	fi
359169695Skan	@$(MULTIDO) $(FLAGS_TO_PASS) multi-do DO=install
360169695Skan
361169695Skaninstall_to_tooldir: all
362169695Skan	${mkinstalldirs} $(DESTDIR)$(tooldir)/lib/$(MULTIOSDIR)
363169695Skan	$(INSTALL_DATA) $(TARGETLIB) $(DESTDIR)$(tooldir)/lib/$(MULTIOSDIR)/$(TARGETLIB)n
364169695Skan	( cd $(DESTDIR)$(tooldir)/lib/$(MULTIOSDIR) ; chmod 644 $(TARGETLIB)n; $(RANLIB) $(TARGETLIB)n )
365169695Skan	mv -f $(DESTDIR)$(tooldir)/lib/$(MULTIOSDIR)/$(TARGETLIB)n $(DESTDIR)$(tooldir)/lib/$(MULTIOSDIR)/$(TARGETLIB)
366169695Skan	@$(MULTIDO) $(FLAGS_TO_PASS) multi-do DO=install
367169695Skan
368169695Skan# needed-list is used by libstdc++.  NEEDED is the list of functions
369169695Skan# to include there.  Do not add anything LGPL to this list; libstdc++
370169695Skan# can't use anything encumbering.
371169695SkanNEEDED = atexit calloc memchr memcmp memcpy memmove memset rename strchr \
372169695Skan	 strerror strncmp strrchr strstr strtol strtoul tmpnam vfprintf vprintf \
373169695Skan	 vfork waitpid bcmp bcopy bzero
374169695Skanneeded-list: Makefile
375169695Skan	rm -f needed-list; touch needed-list; \
376169695Skan	for f in $(NEEDED); do \
377169695Skan	  for g in $(LIBOBJS) $(EXTRA_OFILES); do \
378169695Skan	    case "$$g" in \
379169695Skan	      *$$f*) echo $$g >> needed-list ;; \
380169695Skan	    esac; \
381169695Skan	  done; \
382169695Skan	done
383169695Skan
384169695Skan# required-list was used when building a shared bfd/opcodes/libiberty
385169695Skan# library.  I don't know if it used by anything currently.
386169695Skanrequired-list: Makefile
387169695Skan	echo $(REQUIRED_OFILES) > required-list
388169695Skan
389169695Skanstamp-picdir:
390169695Skan	if [ x"$(PICFLAG)" != x ] && [ ! -d pic ]; then \
391169695Skan	  mkdir pic; \
392169695Skan	else true; fi
393169695Skan	touch stamp-picdir
394169695Skan
395169695Skan.PHONY: all etags tags ls clean stage1 stage2
396169695Skan
397169695Skanetags tags: TAGS etags-subdir
398169695Skan
399169695SkanTAGS: $(CFILES)
400169695Skan	etags `for i in $(CFILES); do echo $(srcdir)/$$i ; done`
401169695Skan
402169695Skan# The standalone demangler (c++filt) has been moved to binutils.
403169695Skandemangle:
404169695Skan	@echo "The standalone demangler, now named c++filt, is now"
405169695Skan	@echo "a part of binutils."
406169695Skan	@false
407169695Skan
408169695Skanls:
409169695Skan	@echo Makefile $(CFILES)
410169695Skan
411169695Skan# Various targets for maintainers.
412169695Skan
413169695Skanmaint-missing :
414169695Skan	@$(PERL) $(srcdir)/maint-tool -s $(srcdir) missing $(CFILES) $(REQUIRED_OFILES) $(CONFIGURED_OFILES)
415169695Skan
416169695Skanmaint-buildall : $(REQUIRED_OFILES) $(CONFIGURED_OFILES)
417169695Skan	@true
418169695Skan
419169695Skanmaint-undoc : $(srcdir)/functions.texi
420169695Skan	@$(PERL) $(srcdir)/maint-tool -s $(srcdir) undoc
421169695Skan
422169695Skanmaint-deps :
423169695Skan	@$(PERL) $(srcdir)/maint-tool -s $(srcdir) deps $(INCDIR)
424169695Skan
425169695Skan# Need to deal with profiled libraries, too.
426169695Skan
427169695Skan# Cleaning has to be done carefully to ensure that we don't clean our SUBDIRS
428169695Skan# multiple times, hence our explicit recursion with an empty SUBDIRS.
429169695Skanmostlyclean: mostlyclean-subdir
430169695Skan	-rm -rf *.o pic core errs \#* *.E a.out
431169695Skan	-rm -f needed.awk needed2.awk errors dummy needed-list config.h stamp-*
432169695Skan	-rm -f $(CONFIG_H) $(NEEDED_LIST) stamp-picdir
433169695Skan	-rm -f libiberty.aux libiberty.cp libiberty.cps libiberty.fn libiberty.ky
434169695Skan	-rm -f libiberty.log libiberty.tmp libiberty.tps libiberty.pg
435169695Skan	-rm -f libiberty.pgs libiberty.toc libiberty.tp libiberty.tpl libiberty.vr
436169695Skan	-rm -f libtexi.stamp
437169695Skan	@$(MULTICLEAN) multi-clean DO=mostlyclean
438169695Skanclean: clean-subdir
439169695Skan	$(MAKE) SUBDIRS="" mostlyclean
440169695Skan	-rm -f *.a required-list tmpmulti.out
441169695Skan	-rm -f libiberty.dvi libiberty.pdf libiberty.info* libiberty.html
442169695Skan	@$(MULTICLEAN) multi-clean DO=clean
443169695Skandistclean: distclean-subdir
444169695Skan	$(MAKE) SUBDIRS="" clean
445169695Skan	@$(MULTICLEAN) multi-clean DO=distclean
446169695Skan	-rm -f *~ Makefile config.cache config.status xhost-mkfrag TAGS multilib.out
447169695Skan	-rm -f config.log
448169695Skan	-rmdir testsuite 2>/dev/null
449169695Skanmaintainer-clean realclean: maintainer-clean-subdir
450169695Skan	$(MAKE) SUBDIRS="" distclean
451169695Skan
452169695Skanforce:
453169695Skan
454169695SkanMakefile: $(srcdir)/Makefile.in config.status
455169695Skan	CONFIG_FILES=Makefile CONFIG_HEADERS= $(SHELL) ./config.status
456169695Skan
457169695Skan# Depending on Makefile makes sure that config.status has been re-run
458169695Skan# if needed.  This prevents problems with parallel builds.
459169695Skanconfig.h: stamp-h ; @true
460169695Skanstamp-h: $(srcdir)/config.in config.status Makefile
461169695Skan	CONFIG_FILES= CONFIG_HEADERS=config.h:$(srcdir)/config.in $(SHELL) ./config.status
462169695Skan
463169695Skanconfig.status: $(srcdir)/configure
464169695Skan	$(SHELL) ./config.status --recheck
465169695Skan
466169695Skan# Depending on config.h makes sure that config.status has been re-run
467169695Skan# if needed.  This prevents problems with parallel builds, in case
468169695Skan# subdirectories need to run config.status also.
469169695Skanall-subdir check-subdir installcheck-subdir info-subdir	\
470169695Skaninstall-info-subdir clean-info-subdir dvi-subdir pdf-subdir install-subdir	\
471169695Skanetags-subdir mostlyclean-subdir clean-subdir distclean-subdir \
472169695Skanmaintainer-clean-subdir: config.h
473169695Skan	@subdirs='$(SUBDIRS)'; \
474169695Skan	target=`echo $@ | sed -e 's/-subdir//'`; \
475169695Skan	for dir in $$subdirs ; do \
476169695Skan	  cd $$dir && $(MAKE) $(FLAGS_TO_PASS) $$target; \
477169695Skan	done
478169695Skan
479169695Skan$(REQUIRED_OFILES) $(EXTRA_OFILES) $(LIBOBJS): stamp-picdir
480169695Skan$(CONFIGURED_OFILES): stamp-picdir
481169695Skan
482169695Skan# Don't export variables to the environment, in order to not confuse
483169695Skan# configure.
484169695Skan.NOEXPORT:
485169695Skan
486169695Skan# The dependencies in the remainder of this file are automatically
487169695Skan# generated by "make maint-deps".  Manual edits will be lost.
488169695Skan
489169695Skan./_doprnt.o: $(srcdir)/_doprnt.c config.h $(INCDIR)/ansidecl.h \
490169695Skan	$(INCDIR)/safe-ctype.h
491169695Skan	if [ x"$(PICFLAG)" != x ]; then \
492169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/_doprnt.c -o pic/$@; \
493169695Skan	else true; fi
494169695Skan	$(COMPILE.c) $(srcdir)/_doprnt.c $(OUTPUT_OPTION)
495169695Skan
496169695Skan./alloca.o: $(srcdir)/alloca.c config.h $(INCDIR)/ansidecl.h \
497169695Skan	$(INCDIR)/libiberty.h
498169695Skan	if [ x"$(PICFLAG)" != x ]; then \
499169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/alloca.c -o pic/$@; \
500169695Skan	else true; fi
501169695Skan	$(COMPILE.c) $(srcdir)/alloca.c $(OUTPUT_OPTION)
502169695Skan
503169695Skan./argv.o: $(srcdir)/argv.c config.h $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h \
504169695Skan	$(INCDIR)/safe-ctype.h
505169695Skan	if [ x"$(PICFLAG)" != x ]; then \
506169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/argv.c -o pic/$@; \
507169695Skan	else true; fi
508169695Skan	$(COMPILE.c) $(srcdir)/argv.c $(OUTPUT_OPTION)
509169695Skan
510169695Skan./asprintf.o: $(srcdir)/asprintf.c config.h $(INCDIR)/ansidecl.h \
511169695Skan	$(INCDIR)/libiberty.h
512169695Skan	if [ x"$(PICFLAG)" != x ]; then \
513169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/asprintf.c -o pic/$@; \
514169695Skan	else true; fi
515169695Skan	$(COMPILE.c) $(srcdir)/asprintf.c $(OUTPUT_OPTION)
516169695Skan
517169695Skan./atexit.o: $(srcdir)/atexit.c config.h
518169695Skan	if [ x"$(PICFLAG)" != x ]; then \
519169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/atexit.c -o pic/$@; \
520169695Skan	else true; fi
521169695Skan	$(COMPILE.c) $(srcdir)/atexit.c $(OUTPUT_OPTION)
522169695Skan
523169695Skan./basename.o: $(srcdir)/basename.c config.h $(INCDIR)/ansidecl.h \
524169695Skan	$(INCDIR)/libiberty.h $(INCDIR)/safe-ctype.h
525169695Skan	if [ x"$(PICFLAG)" != x ]; then \
526169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/basename.c -o pic/$@; \
527169695Skan	else true; fi
528169695Skan	$(COMPILE.c) $(srcdir)/basename.c $(OUTPUT_OPTION)
529169695Skan
530169695Skan./bcmp.o: $(srcdir)/bcmp.c
531169695Skan	if [ x"$(PICFLAG)" != x ]; then \
532169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/bcmp.c -o pic/$@; \
533169695Skan	else true; fi
534169695Skan	$(COMPILE.c) $(srcdir)/bcmp.c $(OUTPUT_OPTION)
535169695Skan
536169695Skan./bcopy.o: $(srcdir)/bcopy.c
537169695Skan	if [ x"$(PICFLAG)" != x ]; then \
538169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/bcopy.c -o pic/$@; \
539169695Skan	else true; fi
540169695Skan	$(COMPILE.c) $(srcdir)/bcopy.c $(OUTPUT_OPTION)
541169695Skan
542169695Skan./bsearch.o: $(srcdir)/bsearch.c config.h $(INCDIR)/ansidecl.h
543169695Skan	if [ x"$(PICFLAG)" != x ]; then \
544169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/bsearch.c -o pic/$@; \
545169695Skan	else true; fi
546169695Skan	$(COMPILE.c) $(srcdir)/bsearch.c $(OUTPUT_OPTION)
547169695Skan
548169695Skan./bzero.o: $(srcdir)/bzero.c
549169695Skan	if [ x"$(PICFLAG)" != x ]; then \
550169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/bzero.c -o pic/$@; \
551169695Skan	else true; fi
552169695Skan	$(COMPILE.c) $(srcdir)/bzero.c $(OUTPUT_OPTION)
553169695Skan
554169695Skan./calloc.o: $(srcdir)/calloc.c $(INCDIR)/ansidecl.h
555169695Skan	if [ x"$(PICFLAG)" != x ]; then \
556169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/calloc.c -o pic/$@; \
557169695Skan	else true; fi
558169695Skan	$(COMPILE.c) $(srcdir)/calloc.c $(OUTPUT_OPTION)
559169695Skan
560169695Skan./choose-temp.o: $(srcdir)/choose-temp.c config.h $(INCDIR)/ansidecl.h \
561169695Skan	$(INCDIR)/libiberty.h
562169695Skan	if [ x"$(PICFLAG)" != x ]; then \
563169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/choose-temp.c -o pic/$@; \
564169695Skan	else true; fi
565169695Skan	$(COMPILE.c) $(srcdir)/choose-temp.c $(OUTPUT_OPTION)
566169695Skan
567169695Skan./clock.o: $(srcdir)/clock.c config.h
568169695Skan	if [ x"$(PICFLAG)" != x ]; then \
569169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/clock.c -o pic/$@; \
570169695Skan	else true; fi
571169695Skan	$(COMPILE.c) $(srcdir)/clock.c $(OUTPUT_OPTION)
572169695Skan
573169695Skan./concat.o: $(srcdir)/concat.c config.h $(INCDIR)/ansidecl.h \
574169695Skan	$(INCDIR)/libiberty.h
575169695Skan	if [ x"$(PICFLAG)" != x ]; then \
576169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/concat.c -o pic/$@; \
577169695Skan	else true; fi
578169695Skan	$(COMPILE.c) $(srcdir)/concat.c $(OUTPUT_OPTION)
579169695Skan
580169695Skan./copysign.o: $(srcdir)/copysign.c $(INCDIR)/ansidecl.h
581169695Skan	if [ x"$(PICFLAG)" != x ]; then \
582169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/copysign.c -o pic/$@; \
583169695Skan	else true; fi
584169695Skan	$(COMPILE.c) $(srcdir)/copysign.c $(OUTPUT_OPTION)
585169695Skan
586169695Skan./cp-demangle.o: $(srcdir)/cp-demangle.c config.h $(INCDIR)/ansidecl.h \
587169695Skan	$(srcdir)/cp-demangle.h $(INCDIR)/demangle.h \
588169695Skan	$(INCDIR)/dyn-string.h $(INCDIR)/getopt.h $(INCDIR)/libiberty.h
589169695Skan	if [ x"$(PICFLAG)" != x ]; then \
590169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/cp-demangle.c -o pic/$@; \
591169695Skan	else true; fi
592169695Skan	$(COMPILE.c) $(srcdir)/cp-demangle.c $(OUTPUT_OPTION)
593169695Skan
594169695Skan./cp-demint.o: $(srcdir)/cp-demint.c config.h $(INCDIR)/ansidecl.h \
595169695Skan	$(srcdir)/cp-demangle.h $(INCDIR)/demangle.h \
596169695Skan	$(INCDIR)/libiberty.h
597169695Skan	if [ x"$(PICFLAG)" != x ]; then \
598169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/cp-demint.c -o pic/$@; \
599169695Skan	else true; fi
600169695Skan	$(COMPILE.c) $(srcdir)/cp-demint.c $(OUTPUT_OPTION)
601169695Skan
602169695Skan./cplus-dem.o: $(srcdir)/cplus-dem.c config.h $(INCDIR)/ansidecl.h \
603169695Skan	$(INCDIR)/demangle.h $(INCDIR)/libiberty.h \
604169695Skan	$(INCDIR)/safe-ctype.h
605169695Skan	if [ x"$(PICFLAG)" != x ]; then \
606169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/cplus-dem.c -o pic/$@; \
607169695Skan	else true; fi
608169695Skan	$(COMPILE.c) $(srcdir)/cplus-dem.c $(OUTPUT_OPTION)
609169695Skan
610169695Skan./dyn-string.o: $(srcdir)/dyn-string.c config.h $(INCDIR)/ansidecl.h \
611169695Skan	$(INCDIR)/dyn-string.h $(INCDIR)/libiberty.h
612169695Skan	if [ x"$(PICFLAG)" != x ]; then \
613169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/dyn-string.c -o pic/$@; \
614169695Skan	else true; fi
615169695Skan	$(COMPILE.c) $(srcdir)/dyn-string.c $(OUTPUT_OPTION)
616169695Skan
617169695Skan./fdmatch.o: $(srcdir)/fdmatch.c config.h $(INCDIR)/ansidecl.h \
618169695Skan	$(INCDIR)/libiberty.h
619169695Skan	if [ x"$(PICFLAG)" != x ]; then \
620169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/fdmatch.c -o pic/$@; \
621169695Skan	else true; fi
622169695Skan	$(COMPILE.c) $(srcdir)/fdmatch.c $(OUTPUT_OPTION)
623169695Skan
624169695Skan./ffs.o: $(srcdir)/ffs.c
625169695Skan	if [ x"$(PICFLAG)" != x ]; then \
626169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/ffs.c -o pic/$@; \
627169695Skan	else true; fi
628169695Skan	$(COMPILE.c) $(srcdir)/ffs.c $(OUTPUT_OPTION)
629169695Skan
630169695Skan./fibheap.o: $(srcdir)/fibheap.c config.h $(INCDIR)/ansidecl.h \
631169695Skan	$(INCDIR)/fibheap.h $(INCDIR)/libiberty.h
632169695Skan	if [ x"$(PICFLAG)" != x ]; then \
633169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/fibheap.c -o pic/$@; \
634169695Skan	else true; fi
635169695Skan	$(COMPILE.c) $(srcdir)/fibheap.c $(OUTPUT_OPTION)
636169695Skan
637169695Skan./floatformat.o: $(srcdir)/floatformat.c config.h $(INCDIR)/ansidecl.h \
638169695Skan	$(INCDIR)/floatformat.h $(INCDIR)/libiberty.h
639169695Skan	if [ x"$(PICFLAG)" != x ]; then \
640169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/floatformat.c -o pic/$@; \
641169695Skan	else true; fi
642169695Skan	$(COMPILE.c) $(srcdir)/floatformat.c $(OUTPUT_OPTION)
643169695Skan
644169695Skan./fnmatch.o: $(srcdir)/fnmatch.c config.h $(INCDIR)/fnmatch.h \
645169695Skan	$(INCDIR)/safe-ctype.h
646169695Skan	if [ x"$(PICFLAG)" != x ]; then \
647169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/fnmatch.c -o pic/$@; \
648169695Skan	else true; fi
649169695Skan	$(COMPILE.c) $(srcdir)/fnmatch.c $(OUTPUT_OPTION)
650169695Skan
651169695Skan./fopen_unlocked.o: $(srcdir)/fopen_unlocked.c config.h $(INCDIR)/ansidecl.h \
652169695Skan	$(INCDIR)/libiberty.h
653169695Skan	if [ x"$(PICFLAG)" != x ]; then \
654169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/fopen_unlocked.c -o pic/$@; \
655169695Skan	else true; fi
656169695Skan	$(COMPILE.c) $(srcdir)/fopen_unlocked.c $(OUTPUT_OPTION)
657169695Skan
658169695Skan./getcwd.o: $(srcdir)/getcwd.c config.h
659169695Skan	if [ x"$(PICFLAG)" != x ]; then \
660169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/getcwd.c -o pic/$@; \
661169695Skan	else true; fi
662169695Skan	$(COMPILE.c) $(srcdir)/getcwd.c $(OUTPUT_OPTION)
663169695Skan
664169695Skan./getopt.o: $(srcdir)/getopt.c config.h $(INCDIR)/ansidecl.h $(INCDIR)/getopt.h
665169695Skan	if [ x"$(PICFLAG)" != x ]; then \
666169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/getopt.c -o pic/$@; \
667169695Skan	else true; fi
668169695Skan	$(COMPILE.c) $(srcdir)/getopt.c $(OUTPUT_OPTION)
669169695Skan
670169695Skan./getopt1.o: $(srcdir)/getopt1.c config.h $(INCDIR)/getopt.h
671169695Skan	if [ x"$(PICFLAG)" != x ]; then \
672169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/getopt1.c -o pic/$@; \
673169695Skan	else true; fi
674169695Skan	$(COMPILE.c) $(srcdir)/getopt1.c $(OUTPUT_OPTION)
675169695Skan
676169695Skan./getpagesize.o: $(srcdir)/getpagesize.c config.h
677169695Skan	if [ x"$(PICFLAG)" != x ]; then \
678169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/getpagesize.c -o pic/$@; \
679169695Skan	else true; fi
680169695Skan	$(COMPILE.c) $(srcdir)/getpagesize.c $(OUTPUT_OPTION)
681169695Skan
682169695Skan./getpwd.o: $(srcdir)/getpwd.c config.h $(INCDIR)/ansidecl.h \
683169695Skan	$(INCDIR)/libiberty.h
684169695Skan	if [ x"$(PICFLAG)" != x ]; then \
685169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/getpwd.c -o pic/$@; \
686169695Skan	else true; fi
687169695Skan	$(COMPILE.c) $(srcdir)/getpwd.c $(OUTPUT_OPTION)
688169695Skan
689169695Skan./getruntime.o: $(srcdir)/getruntime.c config.h $(INCDIR)/ansidecl.h \
690169695Skan	$(INCDIR)/libiberty.h
691169695Skan	if [ x"$(PICFLAG)" != x ]; then \
692169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/getruntime.c -o pic/$@; \
693169695Skan	else true; fi
694169695Skan	$(COMPILE.c) $(srcdir)/getruntime.c $(OUTPUT_OPTION)
695169695Skan
696169695Skan./gettimeofday.o: $(srcdir)/gettimeofday.c config.h $(INCDIR)/ansidecl.h \
697169695Skan	$(INCDIR)/libiberty.h
698169695Skan	if [ x"$(PICFLAG)" != x ]; then \
699169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/gettimeofday.c -o pic/$@; \
700169695Skan	else true; fi
701169695Skan	$(COMPILE.c) $(srcdir)/gettimeofday.c $(OUTPUT_OPTION)
702169695Skan
703169695Skan./hashtab.o: $(srcdir)/hashtab.c config.h $(INCDIR)/ansidecl.h \
704169695Skan	$(INCDIR)/hashtab.h $(INCDIR)/libiberty.h
705169695Skan	if [ x"$(PICFLAG)" != x ]; then \
706169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/hashtab.c -o pic/$@; \
707169695Skan	else true; fi
708169695Skan	$(COMPILE.c) $(srcdir)/hashtab.c $(OUTPUT_OPTION)
709169695Skan
710169695Skan./hex.o: $(srcdir)/hex.c config.h $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h \
711169695Skan	$(INCDIR)/safe-ctype.h
712169695Skan	if [ x"$(PICFLAG)" != x ]; then \
713169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/hex.c -o pic/$@; \
714169695Skan	else true; fi
715169695Skan	$(COMPILE.c) $(srcdir)/hex.c $(OUTPUT_OPTION)
716169695Skan
717169695Skan./index.o: $(srcdir)/index.c
718169695Skan	if [ x"$(PICFLAG)" != x ]; then \
719169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/index.c -o pic/$@; \
720169695Skan	else true; fi
721169695Skan	$(COMPILE.c) $(srcdir)/index.c $(OUTPUT_OPTION)
722169695Skan
723169695Skan./insque.o: $(srcdir)/insque.c
724169695Skan	if [ x"$(PICFLAG)" != x ]; then \
725169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/insque.c -o pic/$@; \
726169695Skan	else true; fi
727169695Skan	$(COMPILE.c) $(srcdir)/insque.c $(OUTPUT_OPTION)
728169695Skan
729169695Skan./lbasename.o: $(srcdir)/lbasename.c config.h $(INCDIR)/ansidecl.h \
730169695Skan	$(INCDIR)/filenames.h $(INCDIR)/libiberty.h \
731169695Skan	$(INCDIR)/safe-ctype.h
732169695Skan	if [ x"$(PICFLAG)" != x ]; then \
733169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/lbasename.c -o pic/$@; \
734169695Skan	else true; fi
735169695Skan	$(COMPILE.c) $(srcdir)/lbasename.c $(OUTPUT_OPTION)
736169695Skan
737169695Skan./lrealpath.o: $(srcdir)/lrealpath.c config.h $(INCDIR)/ansidecl.h \
738169695Skan	$(INCDIR)/libiberty.h
739169695Skan	if [ x"$(PICFLAG)" != x ]; then \
740169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/lrealpath.c -o pic/$@; \
741169695Skan	else true; fi
742169695Skan	$(COMPILE.c) $(srcdir)/lrealpath.c $(OUTPUT_OPTION)
743169695Skan
744169695Skan./make-relative-prefix.o: $(srcdir)/make-relative-prefix.c config.h \
745169695Skan	$(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h
746169695Skan	if [ x"$(PICFLAG)" != x ]; then \
747169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/make-relative-prefix.c -o pic/$@; \
748169695Skan	else true; fi
749169695Skan	$(COMPILE.c) $(srcdir)/make-relative-prefix.c $(OUTPUT_OPTION)
750169695Skan
751169695Skan./make-temp-file.o: $(srcdir)/make-temp-file.c config.h $(INCDIR)/ansidecl.h \
752169695Skan	$(INCDIR)/libiberty.h
753169695Skan	if [ x"$(PICFLAG)" != x ]; then \
754169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/make-temp-file.c -o pic/$@; \
755169695Skan	else true; fi
756169695Skan	$(COMPILE.c) $(srcdir)/make-temp-file.c $(OUTPUT_OPTION)
757169695Skan
758169695Skan./md5.o: $(srcdir)/md5.c config.h $(INCDIR)/ansidecl.h $(INCDIR)/md5.h
759169695Skan	if [ x"$(PICFLAG)" != x ]; then \
760169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/md5.c -o pic/$@; \
761169695Skan	else true; fi
762169695Skan	$(COMPILE.c) $(srcdir)/md5.c $(OUTPUT_OPTION)
763169695Skan
764169695Skan./memchr.o: $(srcdir)/memchr.c $(INCDIR)/ansidecl.h
765169695Skan	if [ x"$(PICFLAG)" != x ]; then \
766169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/memchr.c -o pic/$@; \
767169695Skan	else true; fi
768169695Skan	$(COMPILE.c) $(srcdir)/memchr.c $(OUTPUT_OPTION)
769169695Skan
770169695Skan./memcmp.o: $(srcdir)/memcmp.c $(INCDIR)/ansidecl.h
771169695Skan	if [ x"$(PICFLAG)" != x ]; then \
772169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/memcmp.c -o pic/$@; \
773169695Skan	else true; fi
774169695Skan	$(COMPILE.c) $(srcdir)/memcmp.c $(OUTPUT_OPTION)
775169695Skan
776169695Skan./memcpy.o: $(srcdir)/memcpy.c $(INCDIR)/ansidecl.h
777169695Skan	if [ x"$(PICFLAG)" != x ]; then \
778169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/memcpy.c -o pic/$@; \
779169695Skan	else true; fi
780169695Skan	$(COMPILE.c) $(srcdir)/memcpy.c $(OUTPUT_OPTION)
781169695Skan
782169695Skan./memmove.o: $(srcdir)/memmove.c $(INCDIR)/ansidecl.h
783169695Skan	if [ x"$(PICFLAG)" != x ]; then \
784169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/memmove.c -o pic/$@; \
785169695Skan	else true; fi
786169695Skan	$(COMPILE.c) $(srcdir)/memmove.c $(OUTPUT_OPTION)
787169695Skan
788169695Skan./mempcpy.o: $(srcdir)/mempcpy.c $(INCDIR)/ansidecl.h
789169695Skan	if [ x"$(PICFLAG)" != x ]; then \
790169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/mempcpy.c -o pic/$@; \
791169695Skan	else true; fi
792169695Skan	$(COMPILE.c) $(srcdir)/mempcpy.c $(OUTPUT_OPTION)
793169695Skan
794169695Skan./memset.o: $(srcdir)/memset.c $(INCDIR)/ansidecl.h
795169695Skan	if [ x"$(PICFLAG)" != x ]; then \
796169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/memset.c -o pic/$@; \
797169695Skan	else true; fi
798169695Skan	$(COMPILE.c) $(srcdir)/memset.c $(OUTPUT_OPTION)
799169695Skan
800169695Skan./mkstemps.o: $(srcdir)/mkstemps.c config.h $(INCDIR)/ansidecl.h
801169695Skan	if [ x"$(PICFLAG)" != x ]; then \
802169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/mkstemps.c -o pic/$@; \
803169695Skan	else true; fi
804169695Skan	$(COMPILE.c) $(srcdir)/mkstemps.c $(OUTPUT_OPTION)
805169695Skan
806169695Skan./msdos.o: $(srcdir)/msdos.c
807169695Skan	if [ x"$(PICFLAG)" != x ]; then \
808169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/msdos.c -o pic/$@; \
809169695Skan	else true; fi
810169695Skan	$(COMPILE.c) $(srcdir)/msdos.c $(OUTPUT_OPTION)
811169695Skan
812169695Skan./objalloc.o: $(srcdir)/objalloc.c config.h $(INCDIR)/ansidecl.h \
813169695Skan	$(INCDIR)/objalloc.h
814169695Skan	if [ x"$(PICFLAG)" != x ]; then \
815169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/objalloc.c -o pic/$@; \
816169695Skan	else true; fi
817169695Skan	$(COMPILE.c) $(srcdir)/objalloc.c $(OUTPUT_OPTION)
818169695Skan
819169695Skan./obstack.o: $(srcdir)/obstack.c config.h $(INCDIR)/obstack.h
820169695Skan	if [ x"$(PICFLAG)" != x ]; then \
821169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/obstack.c -o pic/$@; \
822169695Skan	else true; fi
823169695Skan	$(COMPILE.c) $(srcdir)/obstack.c $(OUTPUT_OPTION)
824169695Skan
825169695Skan./partition.o: $(srcdir)/partition.c config.h $(INCDIR)/ansidecl.h \
826169695Skan	$(INCDIR)/libiberty.h $(INCDIR)/partition.h
827169695Skan	if [ x"$(PICFLAG)" != x ]; then \
828169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/partition.c -o pic/$@; \
829169695Skan	else true; fi
830169695Skan	$(COMPILE.c) $(srcdir)/partition.c $(OUTPUT_OPTION)
831169695Skan
832169695Skan./pex-common.o: $(srcdir)/pex-common.c config.h $(INCDIR)/ansidecl.h \
833169695Skan	$(INCDIR)/libiberty.h $(srcdir)/pex-common.h
834169695Skan	if [ x"$(PICFLAG)" != x ]; then \
835169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/pex-common.c -o pic/$@; \
836169695Skan	else true; fi
837169695Skan	$(COMPILE.c) $(srcdir)/pex-common.c $(OUTPUT_OPTION)
838169695Skan
839169695Skan./pex-djgpp.o: $(srcdir)/pex-djgpp.c config.h $(INCDIR)/ansidecl.h \
840169695Skan	$(INCDIR)/libiberty.h $(srcdir)/pex-common.h
841169695Skan	if [ x"$(PICFLAG)" != x ]; then \
842169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/pex-djgpp.c -o pic/$@; \
843169695Skan	else true; fi
844169695Skan	$(COMPILE.c) $(srcdir)/pex-djgpp.c $(OUTPUT_OPTION)
845169695Skan
846169695Skan./pex-msdos.o: $(srcdir)/pex-msdos.c config.h $(INCDIR)/ansidecl.h \
847169695Skan	$(INCDIR)/libiberty.h $(srcdir)/pex-common.h \
848169695Skan	$(INCDIR)/safe-ctype.h
849169695Skan	if [ x"$(PICFLAG)" != x ]; then \
850169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/pex-msdos.c -o pic/$@; \
851169695Skan	else true; fi
852169695Skan	$(COMPILE.c) $(srcdir)/pex-msdos.c $(OUTPUT_OPTION)
853169695Skan
854169695Skan./pex-one.o: $(srcdir)/pex-one.c config.h $(INCDIR)/ansidecl.h \
855169695Skan	$(INCDIR)/libiberty.h
856169695Skan	if [ x"$(PICFLAG)" != x ]; then \
857169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/pex-one.c -o pic/$@; \
858169695Skan	else true; fi
859169695Skan	$(COMPILE.c) $(srcdir)/pex-one.c $(OUTPUT_OPTION)
860169695Skan
861169695Skan./pex-unix.o: $(srcdir)/pex-unix.c config.h $(INCDIR)/ansidecl.h \
862169695Skan	$(INCDIR)/libiberty.h $(srcdir)/pex-common.h
863169695Skan	if [ x"$(PICFLAG)" != x ]; then \
864169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/pex-unix.c -o pic/$@; \
865169695Skan	else true; fi
866169695Skan	$(COMPILE.c) $(srcdir)/pex-unix.c $(OUTPUT_OPTION)
867169695Skan
868169695Skan./pex-win32.o: $(srcdir)/pex-win32.c config.h $(INCDIR)/ansidecl.h \
869169695Skan	$(INCDIR)/libiberty.h $(srcdir)/pex-common.h
870169695Skan	if [ x"$(PICFLAG)" != x ]; then \
871169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/pex-win32.c -o pic/$@; \
872169695Skan	else true; fi
873169695Skan	$(COMPILE.c) $(srcdir)/pex-win32.c $(OUTPUT_OPTION)
874169695Skan
875169695Skan./pexecute.o: $(srcdir)/pexecute.c config.h $(INCDIR)/ansidecl.h \
876169695Skan	$(INCDIR)/libiberty.h
877169695Skan	if [ x"$(PICFLAG)" != x ]; then \
878169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/pexecute.c -o pic/$@; \
879169695Skan	else true; fi
880169695Skan	$(COMPILE.c) $(srcdir)/pexecute.c $(OUTPUT_OPTION)
881169695Skan
882169695Skan./physmem.o: $(srcdir)/physmem.c config.h $(INCDIR)/ansidecl.h \
883169695Skan	$(INCDIR)/libiberty.h
884169695Skan	if [ x"$(PICFLAG)" != x ]; then \
885169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/physmem.c -o pic/$@; \
886169695Skan	else true; fi
887169695Skan	$(COMPILE.c) $(srcdir)/physmem.c $(OUTPUT_OPTION)
888169695Skan
889169695Skan./putenv.o: $(srcdir)/putenv.c config.h $(INCDIR)/ansidecl.h
890169695Skan	if [ x"$(PICFLAG)" != x ]; then \
891169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/putenv.c -o pic/$@; \
892169695Skan	else true; fi
893169695Skan	$(COMPILE.c) $(srcdir)/putenv.c $(OUTPUT_OPTION)
894169695Skan
895169695Skan./random.o: $(srcdir)/random.c $(INCDIR)/ansidecl.h
896169695Skan	if [ x"$(PICFLAG)" != x ]; then \
897169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/random.c -o pic/$@; \
898169695Skan	else true; fi
899169695Skan	$(COMPILE.c) $(srcdir)/random.c $(OUTPUT_OPTION)
900169695Skan
901169695Skan./regex.o: $(srcdir)/regex.c config.h $(INCDIR)/ansidecl.h $(INCDIR)/xregex.h \
902169695Skan	$(INCDIR)/xregex2.h
903169695Skan	if [ x"$(PICFLAG)" != x ]; then \
904169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/regex.c -o pic/$@; \
905169695Skan	else true; fi
906169695Skan	$(COMPILE.c) $(srcdir)/regex.c $(OUTPUT_OPTION)
907169695Skan
908169695Skan./rename.o: $(srcdir)/rename.c config.h $(INCDIR)/ansidecl.h
909169695Skan	if [ x"$(PICFLAG)" != x ]; then \
910169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/rename.c -o pic/$@; \
911169695Skan	else true; fi
912169695Skan	$(COMPILE.c) $(srcdir)/rename.c $(OUTPUT_OPTION)
913169695Skan
914169695Skan./rindex.o: $(srcdir)/rindex.c
915169695Skan	if [ x"$(PICFLAG)" != x ]; then \
916169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/rindex.c -o pic/$@; \
917169695Skan	else true; fi
918169695Skan	$(COMPILE.c) $(srcdir)/rindex.c $(OUTPUT_OPTION)
919169695Skan
920169695Skan./safe-ctype.o: $(srcdir)/safe-ctype.c $(INCDIR)/ansidecl.h \
921169695Skan	$(INCDIR)/safe-ctype.h
922169695Skan	if [ x"$(PICFLAG)" != x ]; then \
923169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/safe-ctype.c -o pic/$@; \
924169695Skan	else true; fi
925169695Skan	$(COMPILE.c) $(srcdir)/safe-ctype.c $(OUTPUT_OPTION)
926169695Skan
927169695Skan./setenv.o: $(srcdir)/setenv.c config.h $(INCDIR)/ansidecl.h
928169695Skan	if [ x"$(PICFLAG)" != x ]; then \
929169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/setenv.c -o pic/$@; \
930169695Skan	else true; fi
931169695Skan	$(COMPILE.c) $(srcdir)/setenv.c $(OUTPUT_OPTION)
932169695Skan
933169695Skan./sigsetmask.o: $(srcdir)/sigsetmask.c $(INCDIR)/ansidecl.h
934169695Skan	if [ x"$(PICFLAG)" != x ]; then \
935169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/sigsetmask.c -o pic/$@; \
936169695Skan	else true; fi
937169695Skan	$(COMPILE.c) $(srcdir)/sigsetmask.c $(OUTPUT_OPTION)
938169695Skan
939169695Skan./snprintf.o: $(srcdir)/snprintf.c $(INCDIR)/ansidecl.h
940169695Skan	if [ x"$(PICFLAG)" != x ]; then \
941169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/snprintf.c -o pic/$@; \
942169695Skan	else true; fi
943169695Skan	$(COMPILE.c) $(srcdir)/snprintf.c $(OUTPUT_OPTION)
944169695Skan
945169695Skan./sort.o: $(srcdir)/sort.c config.h $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h \
946169695Skan	$(INCDIR)/sort.h
947169695Skan	if [ x"$(PICFLAG)" != x ]; then \
948169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/sort.c -o pic/$@; \
949169695Skan	else true; fi
950169695Skan	$(COMPILE.c) $(srcdir)/sort.c $(OUTPUT_OPTION)
951169695Skan
952169695Skan./spaces.o: $(srcdir)/spaces.c config.h $(INCDIR)/ansidecl.h \
953169695Skan	$(INCDIR)/libiberty.h
954169695Skan	if [ x"$(PICFLAG)" != x ]; then \
955169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/spaces.c -o pic/$@; \
956169695Skan	else true; fi
957169695Skan	$(COMPILE.c) $(srcdir)/spaces.c $(OUTPUT_OPTION)
958169695Skan
959169695Skan./splay-tree.o: $(srcdir)/splay-tree.c config.h $(INCDIR)/ansidecl.h \
960169695Skan	$(INCDIR)/libiberty.h $(INCDIR)/splay-tree.h
961169695Skan	if [ x"$(PICFLAG)" != x ]; then \
962169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/splay-tree.c -o pic/$@; \
963169695Skan	else true; fi
964169695Skan	$(COMPILE.c) $(srcdir)/splay-tree.c $(OUTPUT_OPTION)
965169695Skan
966169695Skan./stpcpy.o: $(srcdir)/stpcpy.c $(INCDIR)/ansidecl.h
967169695Skan	if [ x"$(PICFLAG)" != x ]; then \
968169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/stpcpy.c -o pic/$@; \
969169695Skan	else true; fi
970169695Skan	$(COMPILE.c) $(srcdir)/stpcpy.c $(OUTPUT_OPTION)
971169695Skan
972169695Skan./stpncpy.o: $(srcdir)/stpncpy.c $(INCDIR)/ansidecl.h
973169695Skan	if [ x"$(PICFLAG)" != x ]; then \
974169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/stpncpy.c -o pic/$@; \
975169695Skan	else true; fi
976169695Skan	$(COMPILE.c) $(srcdir)/stpncpy.c $(OUTPUT_OPTION)
977169695Skan
978169695Skan./strcasecmp.o: $(srcdir)/strcasecmp.c $(INCDIR)/ansidecl.h
979169695Skan	if [ x"$(PICFLAG)" != x ]; then \
980169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/strcasecmp.c -o pic/$@; \
981169695Skan	else true; fi
982169695Skan	$(COMPILE.c) $(srcdir)/strcasecmp.c $(OUTPUT_OPTION)
983169695Skan
984169695Skan./strchr.o: $(srcdir)/strchr.c $(INCDIR)/ansidecl.h
985169695Skan	if [ x"$(PICFLAG)" != x ]; then \
986169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/strchr.c -o pic/$@; \
987169695Skan	else true; fi
988169695Skan	$(COMPILE.c) $(srcdir)/strchr.c $(OUTPUT_OPTION)
989169695Skan
990169695Skan./strdup.o: $(srcdir)/strdup.c $(INCDIR)/ansidecl.h
991169695Skan	if [ x"$(PICFLAG)" != x ]; then \
992169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/strdup.c -o pic/$@; \
993169695Skan	else true; fi
994169695Skan	$(COMPILE.c) $(srcdir)/strdup.c $(OUTPUT_OPTION)
995169695Skan
996169695Skan./strerror.o: $(srcdir)/strerror.c config.h $(INCDIR)/ansidecl.h \
997169695Skan	$(INCDIR)/libiberty.h
998169695Skan	if [ x"$(PICFLAG)" != x ]; then \
999169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/strerror.c -o pic/$@; \
1000169695Skan	else true; fi
1001169695Skan	$(COMPILE.c) $(srcdir)/strerror.c $(OUTPUT_OPTION)
1002169695Skan
1003169695Skan./strncasecmp.o: $(srcdir)/strncasecmp.c $(INCDIR)/ansidecl.h
1004169695Skan	if [ x"$(PICFLAG)" != x ]; then \
1005169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/strncasecmp.c -o pic/$@; \
1006169695Skan	else true; fi
1007169695Skan	$(COMPILE.c) $(srcdir)/strncasecmp.c $(OUTPUT_OPTION)
1008169695Skan
1009169695Skan./strncmp.o: $(srcdir)/strncmp.c $(INCDIR)/ansidecl.h
1010169695Skan	if [ x"$(PICFLAG)" != x ]; then \
1011169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/strncmp.c -o pic/$@; \
1012169695Skan	else true; fi
1013169695Skan	$(COMPILE.c) $(srcdir)/strncmp.c $(OUTPUT_OPTION)
1014169695Skan
1015169695Skan./strndup.o: $(srcdir)/strndup.c $(INCDIR)/ansidecl.h
1016169695Skan	if [ x"$(PICFLAG)" != x ]; then \
1017169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/strndup.c -o pic/$@; \
1018169695Skan	else true; fi
1019169695Skan	$(COMPILE.c) $(srcdir)/strndup.c $(OUTPUT_OPTION)
1020169695Skan
1021169695Skan./strrchr.o: $(srcdir)/strrchr.c $(INCDIR)/ansidecl.h
1022169695Skan	if [ x"$(PICFLAG)" != x ]; then \
1023169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/strrchr.c -o pic/$@; \
1024169695Skan	else true; fi
1025169695Skan	$(COMPILE.c) $(srcdir)/strrchr.c $(OUTPUT_OPTION)
1026169695Skan
1027169695Skan./strsignal.o: $(srcdir)/strsignal.c config.h $(INCDIR)/ansidecl.h \
1028169695Skan	$(INCDIR)/libiberty.h
1029169695Skan	if [ x"$(PICFLAG)" != x ]; then \
1030169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/strsignal.c -o pic/$@; \
1031169695Skan	else true; fi
1032169695Skan	$(COMPILE.c) $(srcdir)/strsignal.c $(OUTPUT_OPTION)
1033169695Skan
1034169695Skan./strstr.o: $(srcdir)/strstr.c
1035169695Skan	if [ x"$(PICFLAG)" != x ]; then \
1036169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/strstr.c -o pic/$@; \
1037169695Skan	else true; fi
1038169695Skan	$(COMPILE.c) $(srcdir)/strstr.c $(OUTPUT_OPTION)
1039169695Skan
1040169695Skan./strtod.o: $(srcdir)/strtod.c $(INCDIR)/ansidecl.h $(INCDIR)/safe-ctype.h
1041169695Skan	if [ x"$(PICFLAG)" != x ]; then \
1042169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/strtod.c -o pic/$@; \
1043169695Skan	else true; fi
1044169695Skan	$(COMPILE.c) $(srcdir)/strtod.c $(OUTPUT_OPTION)
1045169695Skan
1046169695Skan./strtol.o: $(srcdir)/strtol.c config.h $(INCDIR)/safe-ctype.h
1047169695Skan	if [ x"$(PICFLAG)" != x ]; then \
1048169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/strtol.c -o pic/$@; \
1049169695Skan	else true; fi
1050169695Skan	$(COMPILE.c) $(srcdir)/strtol.c $(OUTPUT_OPTION)
1051169695Skan
1052169695Skan./strtoul.o: $(srcdir)/strtoul.c config.h $(INCDIR)/ansidecl.h \
1053169695Skan	$(INCDIR)/safe-ctype.h
1054169695Skan	if [ x"$(PICFLAG)" != x ]; then \
1055169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/strtoul.c -o pic/$@; \
1056169695Skan	else true; fi
1057169695Skan	$(COMPILE.c) $(srcdir)/strtoul.c $(OUTPUT_OPTION)
1058169695Skan
1059169695Skan./strverscmp.o: $(srcdir)/strverscmp.c $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h \
1060169695Skan	$(INCDIR)/safe-ctype.h
1061169695Skan	if [ x"$(PICFLAG)" != x ]; then \
1062169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/strverscmp.c -o pic/$@; \
1063169695Skan	else true; fi
1064169695Skan	$(COMPILE.c) $(srcdir)/strverscmp.c $(OUTPUT_OPTION)
1065169695Skan
1066169695Skan./ternary.o: $(srcdir)/ternary.c config.h $(INCDIR)/ansidecl.h \
1067169695Skan	$(INCDIR)/libiberty.h $(INCDIR)/ternary.h
1068169695Skan	if [ x"$(PICFLAG)" != x ]; then \
1069169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/ternary.c -o pic/$@; \
1070169695Skan	else true; fi
1071169695Skan	$(COMPILE.c) $(srcdir)/ternary.c $(OUTPUT_OPTION)
1072169695Skan
1073169695Skan./tmpnam.o: $(srcdir)/tmpnam.c
1074169695Skan	if [ x"$(PICFLAG)" != x ]; then \
1075169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/tmpnam.c -o pic/$@; \
1076169695Skan	else true; fi
1077169695Skan	$(COMPILE.c) $(srcdir)/tmpnam.c $(OUTPUT_OPTION)
1078169695Skan
1079169695Skan./unlink-if-ordinary.o: $(srcdir)/unlink-if-ordinary.c config.h \
1080169695Skan	$(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h
1081169695Skan	if [ x"$(PICFLAG)" != x ]; then \
1082169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/unlink-if-ordinary.c -o pic/$@; \
1083169695Skan	else true; fi
1084169695Skan	$(COMPILE.c) $(srcdir)/unlink-if-ordinary.c $(OUTPUT_OPTION)
1085169695Skan
1086169695Skan./vasprintf.o: $(srcdir)/vasprintf.c config.h $(INCDIR)/ansidecl.h \
1087169695Skan	$(INCDIR)/libiberty.h
1088169695Skan	if [ x"$(PICFLAG)" != x ]; then \
1089169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/vasprintf.c -o pic/$@; \
1090169695Skan	else true; fi
1091169695Skan	$(COMPILE.c) $(srcdir)/vasprintf.c $(OUTPUT_OPTION)
1092169695Skan
1093169695Skan./vfork.o: $(srcdir)/vfork.c $(INCDIR)/ansidecl.h
1094169695Skan	if [ x"$(PICFLAG)" != x ]; then \
1095169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/vfork.c -o pic/$@; \
1096169695Skan	else true; fi
1097169695Skan	$(COMPILE.c) $(srcdir)/vfork.c $(OUTPUT_OPTION)
1098169695Skan
1099169695Skan./vfprintf.o: $(srcdir)/vfprintf.c $(INCDIR)/ansidecl.h
1100169695Skan	if [ x"$(PICFLAG)" != x ]; then \
1101169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/vfprintf.c -o pic/$@; \
1102169695Skan	else true; fi
1103169695Skan	$(COMPILE.c) $(srcdir)/vfprintf.c $(OUTPUT_OPTION)
1104169695Skan
1105169695Skan./vprintf.o: $(srcdir)/vprintf.c $(INCDIR)/ansidecl.h
1106169695Skan	if [ x"$(PICFLAG)" != x ]; then \
1107169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/vprintf.c -o pic/$@; \
1108169695Skan	else true; fi
1109169695Skan	$(COMPILE.c) $(srcdir)/vprintf.c $(OUTPUT_OPTION)
1110169695Skan
1111169695Skan./vsnprintf.o: $(srcdir)/vsnprintf.c config.h $(INCDIR)/ansidecl.h \
1112169695Skan	$(INCDIR)/libiberty.h
1113169695Skan	if [ x"$(PICFLAG)" != x ]; then \
1114169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/vsnprintf.c -o pic/$@; \
1115169695Skan	else true; fi
1116169695Skan	$(COMPILE.c) $(srcdir)/vsnprintf.c $(OUTPUT_OPTION)
1117169695Skan
1118169695Skan./vsprintf.o: $(srcdir)/vsprintf.c $(INCDIR)/ansidecl.h
1119169695Skan	if [ x"$(PICFLAG)" != x ]; then \
1120169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/vsprintf.c -o pic/$@; \
1121169695Skan	else true; fi
1122169695Skan	$(COMPILE.c) $(srcdir)/vsprintf.c $(OUTPUT_OPTION)
1123169695Skan
1124169695Skan./waitpid.o: $(srcdir)/waitpid.c config.h $(INCDIR)/ansidecl.h
1125169695Skan	if [ x"$(PICFLAG)" != x ]; then \
1126169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/waitpid.c -o pic/$@; \
1127169695Skan	else true; fi
1128169695Skan	$(COMPILE.c) $(srcdir)/waitpid.c $(OUTPUT_OPTION)
1129169695Skan
1130169695Skan./xatexit.o: $(srcdir)/xatexit.c config.h $(INCDIR)/ansidecl.h \
1131169695Skan	$(INCDIR)/libiberty.h
1132169695Skan	if [ x"$(PICFLAG)" != x ]; then \
1133169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/xatexit.c -o pic/$@; \
1134169695Skan	else true; fi
1135169695Skan	$(COMPILE.c) $(srcdir)/xatexit.c $(OUTPUT_OPTION)
1136169695Skan
1137169695Skan./xexit.o: $(srcdir)/xexit.c config.h $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h
1138169695Skan	if [ x"$(PICFLAG)" != x ]; then \
1139169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/xexit.c -o pic/$@; \
1140169695Skan	else true; fi
1141169695Skan	$(COMPILE.c) $(srcdir)/xexit.c $(OUTPUT_OPTION)
1142169695Skan
1143169695Skan./xmalloc.o: $(srcdir)/xmalloc.c config.h $(INCDIR)/ansidecl.h \
1144169695Skan	$(INCDIR)/libiberty.h
1145169695Skan	if [ x"$(PICFLAG)" != x ]; then \
1146169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/xmalloc.c -o pic/$@; \
1147169695Skan	else true; fi
1148169695Skan	$(COMPILE.c) $(srcdir)/xmalloc.c $(OUTPUT_OPTION)
1149169695Skan
1150169695Skan./xmemdup.o: $(srcdir)/xmemdup.c config.h $(INCDIR)/ansidecl.h \
1151169695Skan	$(INCDIR)/libiberty.h
1152169695Skan	if [ x"$(PICFLAG)" != x ]; then \
1153169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/xmemdup.c -o pic/$@; \
1154169695Skan	else true; fi
1155169695Skan	$(COMPILE.c) $(srcdir)/xmemdup.c $(OUTPUT_OPTION)
1156169695Skan
1157169695Skan./xstrdup.o: $(srcdir)/xstrdup.c config.h $(INCDIR)/ansidecl.h \
1158169695Skan	$(INCDIR)/libiberty.h
1159169695Skan	if [ x"$(PICFLAG)" != x ]; then \
1160169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/xstrdup.c -o pic/$@; \
1161169695Skan	else true; fi
1162169695Skan	$(COMPILE.c) $(srcdir)/xstrdup.c $(OUTPUT_OPTION)
1163169695Skan
1164169695Skan./xstrerror.o: $(srcdir)/xstrerror.c config.h $(INCDIR)/ansidecl.h \
1165169695Skan	$(INCDIR)/libiberty.h
1166169695Skan	if [ x"$(PICFLAG)" != x ]; then \
1167169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/xstrerror.c -o pic/$@; \
1168169695Skan	else true; fi
1169169695Skan	$(COMPILE.c) $(srcdir)/xstrerror.c $(OUTPUT_OPTION)
1170169695Skan
1171169695Skan./xstrndup.o: $(srcdir)/xstrndup.c config.h $(INCDIR)/ansidecl.h \
1172169695Skan	$(INCDIR)/libiberty.h
1173169695Skan	if [ x"$(PICFLAG)" != x ]; then \
1174169695Skan	  $(COMPILE.c) $(PICFLAG) $(srcdir)/xstrndup.c -o pic/$@; \
1175169695Skan	else true; fi
1176169695Skan	$(COMPILE.c) $(srcdir)/xstrndup.c $(OUTPUT_OPTION)
1177169695Skan
1178