gdb/gdbserver/build-libiberty-gdbserver/Makefile - gdb

  1. # Makefile for the libiberty library.
  2. # Originally written by K. Richard Pixley <rich@cygnus.com>.
  3. #
  4. # Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
  5. # 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
  6. # 2012, 2014 Free Software Foundation
  7. #
  8. # This file is part of the libiberty library.
  9. # Libiberty is free software; you can redistribute it and/or
  10. # modify it under the terms of the GNU Library General Public
  11. # License as published by the Free Software Foundation; either
  12. # version 2 of the License, or (at your option) any later version.
  13. #
  14. # Libiberty is distributed in the hope that it will be useful,
  15. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  16. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  17. # Library General Public License for more details.
  18. #
  19. # You should have received a copy of the GNU Library General Public
  20. # License along with libiberty; see the file COPYING.LIB.  If not,
  21. # write to the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor,
  22. # Boston, MA 02110-1301, USA.

  23. libiberty_topdir = .././../../libiberty/..
  24. srcdir = .././../../libiberty

  25. prefix = /opt/binutils

  26. exec_prefix = ${prefix}
  27. bindir = ${exec_prefix}/bin
  28. libdir = ${exec_prefix}/lib
  29. includedir = ${prefix}/include
  30. target_header_dir =
  31. objext = o

  32. SHELL = /bin/sh

  33. # Multilib support variables.
  34. MULTISRCTOP =
  35. MULTIBUILDTOP =
  36. MULTIDIRS =
  37. MULTISUBDIR =
  38. MULTIDO = true
  39. MULTICLEAN = true

  40. INSTALL = /bin/install -c
  41. INSTALL_PROGRAM = /bin/install -c
  42. INSTALL_DATA = /bin/install -c -m 644
  43. mkinstalldirs = $(SHELL) $(libiberty_topdir)/mkinstalldirs

  44. # Some compilers can't handle cc -c blah.c -o foo/blah.o.
  45. OUTPUT_OPTION = -o $@

  46. AR = ar
  47. AR_FLAGS = rc

  48. CC = gcc
  49. CFLAGS = -g -O2
  50. CPPFLAGS =
  51. RANLIB = ranlib
  52. MAKEINFO = makeinfo --split-size=5000000
  53. PERL = perl

  54. PICFLAG =
  55. NOASANFLAG =

  56. MAKEOVERRIDES =

  57. TARGETLIB = ./libiberty.a
  58. TESTLIB = ./testlib.a

  59. LIBOBJS ${LIBOBJDIR}./setproctitle$U.o

  60. # A configuration can specify extra .o files that should be included,
  61. # even if they are in libc. (Perhaps the libc version is buggy.)
  62. EXTRA_OFILES =

  63. # Flags to pass to a recursive make.
  64. FLAGS_TO_PASS = \
  65.         "AR=$(AR)" \
  66.         "AR_FLAGS=$(AR_FLAGS)" \
  67.         "CC=$(CC)" \
  68.         "CFLAGS=$(CFLAGS)" \
  69.         "CPPFLAGS=$(CPPFLAGS)" \
  70.         "DESTDIR=$(DESTDIR)" \
  71.         "EXTRA_OFILES=$(EXTRA_OFILES)" \
  72.         "HDEFINES=$(HDEFINES)" \
  73.         "INSTALL=$(INSTALL)" \
  74.         "INSTALL_DATA=$(INSTALL_DATA)" \
  75.         "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
  76.         "LDFLAGS=$(LDFLAGS)" \
  77.         "LOADLIBES=$(LOADLIBES)" \
  78.         "RANLIB=$(RANLIB)" \
  79.         "SHELL=$(SHELL)" \
  80.         "prefix=$(prefix)" \
  81.         "exec_prefix=$(exec_prefix)" \
  82.         "libdir=$(libdir)" \
  83.         "libsubdir=$(libsubdir)" \
  84.         "tooldir=$(tooldir)"

  85. # Subdirectories to recurse into. We need to override this during cleaning
  86. SUBDIRS = testsuite

  87. # FIXME: add info once we're sure it works for everyone.
  88. all: stamp-picdir stamp-noasandir $(TARGETLIB) required-list all-subdir
  89.         @: $(MAKE) ; $(MULTIDO) $(FLAGS_TO_PASS) multi-do DO=all

  90. .PHONY: check installcheck
  91. check: check-subdir
  92. installcheck: installcheck-subdir

  93. # Warning: this fragment is automatically generated
  94. enable_shared = no

  95. INCDIR=$(srcdir)/$(MULTISRCTOP)../include

  96. COMPILE.c = $(CC) -c -DHAVE_CONFIG_H $(CFLAGS) $(CPPFLAGS) -I. -I$(INCDIR) $(HDEFINES) -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic

  97. # Just to make sure we don't use a built-in rule with VPATH
  98. .c.$(objext):
  99.         false

  100. # NOTE: If you add new files to the library, add them to this list
  101. # (alphabetical), and add them to REQUIRED_OFILES, or
  102. # CONFIGURED_OFILES and funcs in configure.ac.  Also run "make maint-deps"
  103. # to build the new rules.
  104. CFILES = alloca.c argv.c asprintf.c atexit.c                                \
  105.         basename.c bcmp.c bcopy.c bsearch.c bzero.c                        \
  106.         calloc.c choose-temp.c clock.c concat.c cp-demangle.c                \
  107.          cp-demint.c cplus-dem.c crc32.c                                \
  108.         d-demangle.c dwarfnames.c dyn-string.c                                \
  109.         fdmatch.c ffs.c fibheap.c filename_cmp.c floatformat.c                \
  110.         fnmatch.c fopen_unlocked.c                                        \
  111.         getcwd.c getopt.c getopt1.c getpagesize.c getpwd.c getruntime.c        \
  112.          gettimeofday.c                                                 \
  113.         hashtab.c hex.c                                                        \
  114.         index.c insque.c                                                \
  115.         lbasename.c                                                        \
  116.         lrealpath.c                                                        \
  117.         make-relative-prefix.c                                                \
  118.         make-temp-file.c md5.c memchr.c memcmp.c memcpy.c memmem.c        \
  119.          memmove.c mempcpy.c memset.c mkstemps.c                        \
  120.         objalloc.c obstack.c                                                \
  121.         partition.c pexecute.c                                                \
  122.          pex-common.c pex-djgpp.c pex-msdos.c pex-one.c                        \
  123.          pex-unix.c pex-win32.c                                                \
  124.          physmem.c putenv.c                                                \
  125.         random.c regex.c rename.c rindex.c                                \
  126.         safe-ctype.c setenv.c setproctitle.c sha1.c sigsetmask.c        \
  127.          simple-object.c simple-object-coff.c simple-object-elf.c        \
  128.          simple-object-mach-o.c simple-object-xcoff.c                        \
  129.          snprintf.c sort.c                                                \
  130.          spaces.c splay-tree.c stack-limit.c stpcpy.c stpncpy.c                \
  131.          strcasecmp.c strchr.c strdup.c strerror.c strncasecmp.c        \
  132.          strncmp.c strrchr.c strsignal.c strstr.c strtod.c strtol.c        \
  133.          strtoul.c strndup.c strnlen.c strverscmp.c                        \
  134.         timeval-utils.c tmpnam.c                                        \
  135.         unlink-if-ordinary.c                                                \
  136.         vasprintf.c vfork.c vfprintf.c vprintf.c vsnprintf.c vsprintf.c        \
  137.         waitpid.c                                                        \
  138.         xatexit.c xexit.c xmalloc.c xmemdup.c xstrdup.c xstrerror.c        \
  139.          xstrndup.c

  140. # These are always included in the library.  The first four are listed
  141. # first and by compile time to optimize parallel builds.
  142. REQUIRED_OFILES =                                                        \
  143.         ./regex.$(objext) ./cplus-dem.$(objext) ./cp-demangle.$(objext) \
  144.         ./md5.$(objext) ./sha1.$(objext) ./alloca.$(objext)                \
  145.         ./argv.$(objext)                                                \
  146.         ./choose-temp.$(objext) ./concat.$(objext)                        \
  147.         ./cp-demint.$(objext) ./crc32.$(objext) ./d-demangle.$(objext)        \
  148.         ./dwarfnames.$(objext) ./dyn-string.$(objext)                        \
  149.         ./fdmatch.$(objext) ./fibheap.$(objext)                                \
  150.         ./filename_cmp.$(objext) ./floatformat.$(objext)                \
  151.         ./fnmatch.$(objext) ./fopen_unlocked.$(objext)                        \
  152.         ./getopt.$(objext) ./getopt1.$(objext) ./getpwd.$(objext)        \
  153.         ./getruntime.$(objext) ./hashtab.$(objext) ./hex.$(objext)        \
  154.         ./lbasename.$(objext) ./lrealpath.$(objext)                        \
  155.         ./make-relative-prefix.$(objext) ./make-temp-file.$(objext)        \
  156.         ./objalloc.$(objext)                                                \
  157.         ./obstack.$(objext)                                                \
  158.         ./partition.$(objext) ./pexecute.$(objext) ./physmem.$(objext)        \
  159.         ./pex-common.$(objext) ./pex-one.$(objext)                        \
  160.         ./pex-unix.$(objext)                                                \
  161.         ./safe-ctype.$(objext)                                                \
  162.         ./simple-object.$(objext) ./simple-object-coff.$(objext)        \
  163.         ./simple-object-elf.$(objext) ./simple-object-mach-o.$(objext)        \
  164.         ./simple-object-xcoff.$(objext)                                        \
  165.         ./sort.$(objext) ./spaces.$(objext)                                \
  166.         ./splay-tree.$(objext) ./stack-limit.$(objext)                        \
  167.         ./strerror.$(objext) ./strsignal.$(objext)                        \
  168.         ./timeval-utils.$(objext) ./unlink-if-ordinary.$(objext)        \
  169.         ./xatexit.$(objext) ./xexit.$(objext) ./xmalloc.$(objext)        \
  170.         ./xmemdup.$(objext) ./xstrdup.$(objext) ./xstrerror.$(objext)        \
  171.         ./xstrndup.$(objext)

  172. # These are all the objects that configure may add to the library via
  173. # $funcs or EXTRA_OFILES.  This list exists here only for "make
  174. # maint-missing" and "make check".
  175. CONFIGURED_OFILES = ./asprintf.$(objext) ./atexit.$(objext)                \
  176.         ./basename.$(objext) ./bcmp.$(objext) ./bcopy.$(objext)                \
  177.         ./bsearch.$(objext) ./bzero.$(objext)                                \
  178.         ./calloc.$(objext) ./clock.$(objext) ./copysign.$(objext)        \
  179.         ./_doprnt.$(objext)                                                \
  180.          ./ffs.$(objext)                                                \
  181.         ./getcwd.$(objext) ./getpagesize.$(objext)                        \
  182.          ./gettimeofday.$(objext)                                        \
  183.         ./index.$(objext) ./insque.$(objext)                                \
  184.         ./memchr.$(objext) ./memcmp.$(objext) ./memcpy.$(objext)         \
  185.         ./memmem.$(objext) ./memmove.$(objext)                                \
  186.          ./mempcpy.$(objext) ./memset.$(objext) ./mkstemps.$(objext)        \
  187.         ./pex-djgpp.$(objext) ./pex-msdos.$(objext)                        \
  188.          ./pex-unix.$(objext) ./pex-win32.$(objext)                        \
  189.          ./putenv.$(objext)                                                \
  190.         ./random.$(objext) ./rename.$(objext) ./rindex.$(objext)        \
  191.         ./setenv.$(objext)                                                 \
  192.          ./setproctitle.$(objext)                                        \
  193.          ./sigsetmask.$(objext) ./snprintf.$(objext)                        \
  194.          ./stpcpy.$(objext) ./stpncpy.$(objext) ./strcasecmp.$(objext)        \
  195.          ./strchr.$(objext) ./strdup.$(objext) ./strncasecmp.$(objext)        \
  196.          ./strncmp.$(objext) ./strndup.$(objext) ./strnlen.$(objext)        \
  197.          ./strrchr.$(objext) ./strstr.$(objext) ./strtod.$(objext)        \
  198.          ./strtol.$(objext) ./strtoul.$(objext) ./strverscmp.$(objext)        \
  199.         ./tmpnam.$(objext)                                                \
  200.         ./vasprintf.$(objext) ./vfork.$(objext) ./vfprintf.$(objext)        \
  201.          ./vprintf.$(objext) ./vsnprintf.$(objext) ./vsprintf.$(objext)        \
  202.         ./waitpid.$(objext)

  203. # These files are installed if the library has been configured to do so.
  204. INSTALLED_HEADERS =                                                     \
  205.         $(INCDIR)/ansidecl.h                                            \
  206.         $(INCDIR)/demangle.h                                            \
  207.         $(INCDIR)/dyn-string.h                                          \
  208.         $(INCDIR)/fibheap.h                                             \
  209.         $(INCDIR)/floatformat.h                                         \
  210.         $(INCDIR)/hashtab.h                                             \
  211.         $(INCDIR)/libiberty.h                                           \
  212.         $(INCDIR)/objalloc.h                                            \
  213.         $(INCDIR)/partition.h                                           \
  214.         $(INCDIR)/safe-ctype.h                                          \
  215.         $(INCDIR)/sort.h                                                \
  216.         $(INCDIR)/splay-tree.h \
  217.         $(INCDIR)/timeval-utils.h

  218. $(TARGETLIB): $(REQUIRED_OFILES) $(EXTRA_OFILES) $(LIBOBJS)
  219.         -rm -f $(TARGETLIB) pic/$(TARGETLIB) noasan/$(TARGETLIB)
  220.         $(AR) $(AR_FLAGS) $(TARGETLIB) \
  221.           $(REQUIRED_OFILES) $(EXTRA_OFILES) $(LIBOBJS)
  222.         $(RANLIB) $(TARGETLIB)
  223.         if [ x"$(PICFLAG)" != x ]; then \
  224.           cd pic; \
  225.           $(AR) $(AR_FLAGS) $(TARGETLIB) \
  226.             $(REQUIRED_OFILES) $(EXTRA_OFILES) $(LIBOBJS); \
  227.           $(RANLIB) $(TARGETLIB); \
  228.           cd ..; \
  229.         else true; fi; \
  230.         if [ x"$(NOASANFLAG)" != x ]; then \
  231.           cd noasan; \
  232.           $(AR) $(AR_FLAGS) $(TARGETLIB) \
  233.             $(REQUIRED_OFILES) $(EXTRA_OFILES) $(LIBOBJS); \
  234.           $(RANLIB) $(TARGETLIB); \
  235.           cd ..; \
  236.         else true; fi

  237. $(TESTLIB): $(REQUIRED_OFILES) $(CONFIGURED_OFILES)
  238.         -rm -f $(TESTLIB)
  239.         $(AR) $(AR_FLAGS) $(TESTLIB) \
  240.           $(REQUIRED_OFILES) $(CONFIGURED_OFILES)
  241.         $(RANLIB) $(TESTLIB)

  242. info: libiberty.info info-subdir
  243. install-info: install-info-subdir
  244. clean-info: clean-info-subdir
  245. dvi: libiberty.dvi dvi-subdir

  246. LIBIBERTY_PDFFILES = libiberty.pdf

  247. pdf: $(LIBIBERTY_PDFFILES) pdf-subdir

  248. .PHONY: install-pdf

  249. pdf__strip_dir = `echo $$p | sed -e 's|^.*/||'`;

  250. install-pdf: $(LIBIBERTY_PDFFILES)
  251.         @$(NORMAL_INSTALL)
  252.         test -z "$(pdfdir)" || $(mkinstalldirs) "$(DESTDIR)$(pdfdir)"
  253.         @list='$(LIBIBERTY_PDFFILES)'; for p in $$list; do \
  254.           if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
  255.           f=$(pdf__strip_dir) \
  256.           echo " $(INSTALL_DATA) '$$d$$p' '$(DESTDIR)$(pdfdir)/$$f'"; \
  257.           $(INSTALL_DATA) "$$d$$p" "$(DESTDIR)$(pdfdir)/$$f"; \
  258.         done

  259. # html, install-html targets
  260. HTMLS = libiberty.html

  261. html: $(HTMLS)

  262. .PHONY: install-html install-html-am

  263. NORMAL_INSTALL = :
  264. mkdir_p = mkdir -p --

  265. html__strip_dir = `echo $$p | sed -e 's|^.*/||'`;

  266. install-html: install-html-am

  267. install-html-am: $(HTMLS)
  268.         @$(NORMAL_INSTALL)
  269.         test -z "$(htmldir)" || $(mkdir_p) "$(DESTDIR)$(htmldir)"
  270.         @list='$(HTMLS)'; for p in $$list; do \
  271.           if test -f "$$p" || test -d "$$p"; then d=""; else d="$(srcdir)/"; fi; \
  272.           f=$(html__strip_dir) \
  273.           if test -d "$$d$$p"; then \
  274.             echo " $(mkdir_p) '$(DESTDIR)$(htmldir)/$$f'"; \
  275.             $(mkdir_p) "$(DESTDIR)$(htmldir)/$$f" || exit 1; \
  276.             echo " $(INSTALL_DATA) '$$d$$p'/* '$(DESTDIR)$(htmldir)/$$f'"; \
  277.             $(INSTALL_DATA) "$$d$$p"/* "$(DESTDIR)$(htmldir)/$$f"; \
  278.           else \
  279.             echo " $(INSTALL_DATA) '$$d$$p' '$(DESTDIR)$(htmldir)/$$f'"; \
  280.             $(INSTALL_DATA) "$$d$$p" "$(DESTDIR)$(htmldir)/$$f"; \
  281.           fi; \
  282.         done

  283. TEXISRC = \
  284.         $(srcdir)/libiberty.texi \
  285.         $(srcdir)/copying-lib.texi \
  286.         $(srcdir)/obstacks.texi \
  287.         $(srcdir)/functions.texi

  288. # Additional files that have texi snippets that need to be collected
  289. # and sorted.  Some are here because the sources are imported from
  290. # elsewhere.  Others represent headers in ../include.
  291. TEXIFILES = fnmatch.txh pexecute.txh simple-object.txh

  292. libiberty.info : $(srcdir)/libiberty.texi $(TEXISRC)
  293.         $(MAKEINFO) -I$(srcdir) $(srcdir)/libiberty.texi

  294. libiberty.dvi : $(srcdir)/libiberty.texi $(TEXISRC)
  295.         texi2dvi $(srcdir)/libiberty.texi

  296. libiberty.pdf : $(srcdir)/libiberty.texi $(TEXISRC)
  297.         texi2pdf $(srcdir)/libiberty.texi

  298. libiberty.html : $(srcdir)/libiberty.texi $(TEXISRC)
  299.         $(MAKEINFO) --no-split --html -I$(srcdir) -o $@ $<

  300. #$(srcdir)/functions.texi : stamp-functions
  301. #        @true

  302. #stamp-functions : $(CFILES:%=$(srcdir)/%) $(TEXIFILES:%=$(srcdir)/%) $(srcdir)/gather-docs Makefile
  303. #        $(PERL) $(srcdir)/gather-docs $(srcdir) $(srcdir)/functions.texi $(CFILES) $(TEXIFILES)
  304. #        echo stamp > stamp-functions

  305. INSTALL_DEST = libdir
  306. install: install_to_$(INSTALL_DEST) install-subdir
  307. install-strip: install

  308. .PHONY: install install-strip

  309. # This is tricky.  Even though CC in the Makefile contains
  310. # multilib-specific flags, it's overridden by FLAGS_TO_PASS from the
  311. # default multilib, so we have to take CFLAGS into account as well,
  312. # since it will be passed the multilib flags.
  313. MULTIOSDIR = `$(CC) $(CFLAGS) -print-multi-os-directory`
  314. install_to_libdir: all
  315.         if test -n "${target_header_dir}"; then \
  316.                 ${mkinstalldirs} $(DESTDIR)$(libdir)/$(MULTIOSDIR); \
  317.                 $(INSTALL_DATA) $(TARGETLIB) $(DESTDIR)$(libdir)/$(MULTIOSDIR)/$(TARGETLIB)n; \
  318.                 ( cd $(DESTDIR)$(libdir)/$(MULTIOSDIR) ; chmod 644 $(TARGETLIB)n ;$(RANLIB) $(TARGETLIB)n ); \
  319.                 mv -f $(DESTDIR)$(libdir)/$(MULTIOSDIR)/$(TARGETLIB)n $(DESTDIR)$(libdir)/$(MULTIOSDIR)/$(TARGETLIB); \
  320.                 case "${target_header_dir}" in \
  321.                   /*)    thd=${target_header_dir};; \
  322.                   *)     thd=${includedir}/${target_header_dir};; \
  323.                 esac; \
  324.                 ${mkinstalldirs} $(DESTDIR)$${thd}; \
  325.                 for h in ${INSTALLED_HEADERS}; do \
  326.                   ${INSTALL_DATA} $$h $(DESTDIR)$${thd}; \
  327.                 done; \
  328.         fi
  329.         @$(MULTIDO) $(FLAGS_TO_PASS) multi-do DO=install

  330. install_to_tooldir: all
  331.         ${mkinstalldirs} $(DESTDIR)$(tooldir)/lib/$(MULTIOSDIR)
  332.         $(INSTALL_DATA) $(TARGETLIB) $(DESTDIR)$(tooldir)/lib/$(MULTIOSDIR)/$(TARGETLIB)n
  333.         ( cd $(DESTDIR)$(tooldir)/lib/$(MULTIOSDIR) ; chmod 644 $(TARGETLIB)n; $(RANLIB) $(TARGETLIB)n )
  334.         mv -f $(DESTDIR)$(tooldir)/lib/$(MULTIOSDIR)/$(TARGETLIB)n $(DESTDIR)$(tooldir)/lib/$(MULTIOSDIR)/$(TARGETLIB)
  335.         @$(MULTIDO) $(FLAGS_TO_PASS) multi-do DO=install

  336. # required-list was used when building a shared bfd/opcodes/libiberty
  337. # library.  I don't know if it used by anything currently.
  338. required-list: Makefile
  339.         echo $(REQUIRED_OFILES) > required-list

  340. stamp-picdir:
  341.         if [ x"$(PICFLAG)" != x ] && [ ! -d pic ]; then \
  342.           mkdir pic; \
  343.         else true; fi
  344.         touch stamp-picdir

  345. stamp-noasandir:
  346.         if [ x"$(NOASANFLAG)" != x ] && [ ! -d noasan ]; then \
  347.           mkdir noasan; \
  348.         else true; fi
  349.         touch stamp-noasandir

  350. .PHONY: all etags tags ls clean stage1 stage2

  351. etags tags: TAGS etags-subdir

  352. TAGS: $(CFILES)
  353.         etags `for i in $(CFILES); do echo $(srcdir)/$$i ; done`

  354. # The standalone demangler (c++filt) has been moved to binutils.
  355. # But make this target work anyway for demangler hacking.
  356. demangle: $(ALL) $(srcdir)/cp-demangle.c
  357.         @echo "The standalone demangler, now named c++filt, is now"
  358.         @echo "a part of binutils."
  359.         $(CC) -DHAVE_CONFIG_H $(CFLAGS) $(CPPFLAGS) -I. -I$(INCDIR) $(HDEFINES) \
  360.           $(srcdir)/cp-demangle.c -DSTANDALONE_DEMANGLER $(TARGETLIB) -o $@

  361. ls:
  362.         @echo Makefile $(CFILES)

  363. # Various targets for maintainers.

  364. maint-missing :
  365.         @$(PERL) $(srcdir)/maint-tool -s $(srcdir) missing $(CFILES) $(REQUIRED_OFILES) $(CONFIGURED_OFILES)

  366. maint-buildall : $(REQUIRED_OFILES) $(CONFIGURED_OFILES)
  367.         @true

  368. maint-undoc : $(srcdir)/functions.texi
  369.         @$(PERL) $(srcdir)/maint-tool -s $(srcdir) undoc

  370. maint-deps :
  371.         @$(PERL) $(srcdir)/maint-tool -s $(srcdir) deps $(INCDIR)

  372. # Need to deal with profiled libraries, too.

  373. # Cleaning has to be done carefully to ensure that we don't clean our SUBDIRS
  374. # multiple times, hence our explicit recursion with an empty SUBDIRS.
  375. mostlyclean: mostlyclean-subdir
  376.         -rm -rf *.$(objext) pic noasan core errs \#* *.E a.out
  377.         -rm -f errors dummy config.h stamp-*
  378.         -rm -f $(CONFIG_H) stamp-picdir stamp-noasandir
  379.         -rm -f libiberty.aux libiberty.cp libiberty.cps libiberty.fn libiberty.ky
  380.         -rm -f libiberty.log libiberty.tmp libiberty.tps libiberty.pg
  381.         -rm -f libiberty.pgs libiberty.toc libiberty.tp libiberty.tpl libiberty.vr
  382.         -rm -f libtexi.stamp
  383.         @$(MULTICLEAN) multi-clean DO=mostlyclean
  384. clean: clean-subdir
  385.         $(MAKE) SUBDIRS="" mostlyclean
  386.         -rm -f *.a required-list tmpmulti.out
  387.         -rm -f libiberty.dvi libiberty.pdf libiberty.info* libiberty.html
  388.         @$(MULTICLEAN) multi-clean DO=clean
  389. distclean: distclean-subdir
  390.         $(MAKE) SUBDIRS="" clean
  391.         @$(MULTICLEAN) multi-clean DO=distclean
  392.         -rm -f *~ Makefile config.cache config.status xhost-mkfrag TAGS multilib.out
  393.         -rm -f config.log
  394.         -rmdir testsuite 2>/dev/null
  395. maintainer-clean realclean: maintainer-clean-subdir
  396.         $(MAKE) SUBDIRS="" distclean

  397. force:

  398. Makefile: $(srcdir)/Makefile.in config.status
  399.         CONFIG_FILES=Makefile CONFIG_HEADERS= $(SHELL) ./config.status

  400. # Depending on Makefile makes sure that config.status has been re-run
  401. # if needed.  This prevents problems with parallel builds.
  402. config.h: stamp-h ; @true
  403. stamp-h: $(srcdir)/config.in config.status Makefile
  404.         CONFIG_FILES= CONFIG_HEADERS=config.h:$(srcdir)/config.in $(SHELL) ./config.status

  405. config.status: $(srcdir)/configure
  406.         $(SHELL) ./config.status --recheck

  407. AUTOCONF = autoconf
  408. configure_deps = $(srcdir)/aclocal.m4 \
  409.         $(srcdir)/../config/acx.m4 \
  410.         $(srcdir)/../config/no-executables.m4 \
  411.         $(srcdir)/../config/override.m4 \
  412.         $(srcdir)/../config/warnings.m4 \

  413. $(srcdir)/configure: # $(srcdir)/configure.ac $(configure_deps)
  414.         cd $(srcdir) && $(AUTOCONF)

  415. # Depending on config.h makes sure that config.status has been re-run
  416. # if needed.  This prevents problems with parallel builds, in case
  417. # subdirectories need to run config.status also.
  418. all-subdir check-subdir installcheck-subdir info-subdir        \
  419. install-info-subdir clean-info-subdir dvi-subdir pdf-subdir install-subdir        \
  420. etags-subdir mostlyclean-subdir clean-subdir distclean-subdir \
  421. maintainer-clean-subdir: config.h
  422.         @subdirs='$(SUBDIRS)'; \
  423.         target=`echo $@ | sed -e 's/-subdir//'`; \
  424.         for dir in $$subdirs ; do \
  425.           cd $$dir && $(MAKE) $(FLAGS_TO_PASS) $$target; \
  426.         done

  427. $(REQUIRED_OFILES) $(EXTRA_OFILES) $(LIBOBJS): stamp-picdir stamp-noasandir
  428. $(CONFIGURED_OFILES): stamp-picdir stamp-noasandir

  429. # Don't export variables to the environment, in order to not confuse
  430. # configure.
  431. .NOEXPORT:

  432. # The dependencies in the remainder of this file are automatically
  433. # generated by "make maint-deps".  Manual edits will be lost.

  434. ./_doprnt.$(objext): $(srcdir)/_doprnt.c config.h $(INCDIR)/ansidecl.h \
  435.         $(INCDIR)/safe-ctype.h
  436.         if [ x"$(PICFLAG)" != x ]; then \
  437.           $(COMPILE.c) $(PICFLAG) $(srcdir)/_doprnt.c -o pic/$@; \
  438.         else true; fi
  439.         if [ x"$(NOASANFLAG)" != x ]; then \
  440.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/_doprnt.c -o noasan/$@; \
  441.         else true; fi
  442.         $(COMPILE.c) $(srcdir)/_doprnt.c $(OUTPUT_OPTION)

  443. ./alloca.$(objext): $(srcdir)/alloca.c config.h $(INCDIR)/ansidecl.h \
  444.         $(INCDIR)/libiberty.h
  445.         if [ x"$(PICFLAG)" != x ]; then \
  446.           $(COMPILE.c) $(PICFLAG) $(srcdir)/alloca.c -o pic/$@; \
  447.         else true; fi
  448.         if [ x"$(NOASANFLAG)" != x ]; then \
  449.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/alloca.c -o noasan/$@; \
  450.         else true; fi
  451.         $(COMPILE.c) $(srcdir)/alloca.c $(OUTPUT_OPTION)

  452. ./argv.$(objext): $(srcdir)/argv.c config.h $(INCDIR)/ansidecl.h \
  453.         $(INCDIR)/libiberty.h $(INCDIR)/safe-ctype.h
  454.         if [ x"$(PICFLAG)" != x ]; then \
  455.           $(COMPILE.c) $(PICFLAG) $(srcdir)/argv.c -o pic/$@; \
  456.         else true; fi
  457.         if [ x"$(NOASANFLAG)" != x ]; then \
  458.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/argv.c -o noasan/$@; \
  459.         else true; fi
  460.         $(COMPILE.c) $(srcdir)/argv.c $(OUTPUT_OPTION)

  461. ./asprintf.$(objext): $(srcdir)/asprintf.c config.h $(INCDIR)/ansidecl.h \
  462.         $(INCDIR)/libiberty.h
  463.         if [ x"$(PICFLAG)" != x ]; then \
  464.           $(COMPILE.c) $(PICFLAG) $(srcdir)/asprintf.c -o pic/$@; \
  465.         else true; fi
  466.         if [ x"$(NOASANFLAG)" != x ]; then \
  467.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/asprintf.c -o noasan/$@; \
  468.         else true; fi
  469.         $(COMPILE.c) $(srcdir)/asprintf.c $(OUTPUT_OPTION)

  470. ./atexit.$(objext): $(srcdir)/atexit.c config.h
  471.         if [ x"$(PICFLAG)" != x ]; then \
  472.           $(COMPILE.c) $(PICFLAG) $(srcdir)/atexit.c -o pic/$@; \
  473.         else true; fi
  474.         if [ x"$(NOASANFLAG)" != x ]; then \
  475.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/atexit.c -o noasan/$@; \
  476.         else true; fi
  477.         $(COMPILE.c) $(srcdir)/atexit.c $(OUTPUT_OPTION)

  478. ./basename.$(objext): $(srcdir)/basename.c config.h $(INCDIR)/ansidecl.h \
  479.         $(INCDIR)/libiberty.h $(INCDIR)/safe-ctype.h
  480.         if [ x"$(PICFLAG)" != x ]; then \
  481.           $(COMPILE.c) $(PICFLAG) $(srcdir)/basename.c -o pic/$@; \
  482.         else true; fi
  483.         if [ x"$(NOASANFLAG)" != x ]; then \
  484.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/basename.c -o noasan/$@; \
  485.         else true; fi
  486.         $(COMPILE.c) $(srcdir)/basename.c $(OUTPUT_OPTION)

  487. ./bcmp.$(objext): $(srcdir)/bcmp.c
  488.         if [ x"$(PICFLAG)" != x ]; then \
  489.           $(COMPILE.c) $(PICFLAG) $(srcdir)/bcmp.c -o pic/$@; \
  490.         else true; fi
  491.         if [ x"$(NOASANFLAG)" != x ]; then \
  492.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/bcmp.c -o noasan/$@; \
  493.         else true; fi
  494.         $(COMPILE.c) $(srcdir)/bcmp.c $(OUTPUT_OPTION)

  495. ./bcopy.$(objext): $(srcdir)/bcopy.c
  496.         if [ x"$(PICFLAG)" != x ]; then \
  497.           $(COMPILE.c) $(PICFLAG) $(srcdir)/bcopy.c -o pic/$@; \
  498.         else true; fi
  499.         if [ x"$(NOASANFLAG)" != x ]; then \
  500.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/bcopy.c -o noasan/$@; \
  501.         else true; fi
  502.         $(COMPILE.c) $(srcdir)/bcopy.c $(OUTPUT_OPTION)

  503. ./bsearch.$(objext): $(srcdir)/bsearch.c config.h $(INCDIR)/ansidecl.h
  504.         if [ x"$(PICFLAG)" != x ]; then \
  505.           $(COMPILE.c) $(PICFLAG) $(srcdir)/bsearch.c -o pic/$@; \
  506.         else true; fi
  507.         if [ x"$(NOASANFLAG)" != x ]; then \
  508.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/bsearch.c -o noasan/$@; \
  509.         else true; fi
  510.         $(COMPILE.c) $(srcdir)/bsearch.c $(OUTPUT_OPTION)

  511. ./bzero.$(objext): $(srcdir)/bzero.c
  512.         if [ x"$(PICFLAG)" != x ]; then \
  513.           $(COMPILE.c) $(PICFLAG) $(srcdir)/bzero.c -o pic/$@; \
  514.         else true; fi
  515.         if [ x"$(NOASANFLAG)" != x ]; then \
  516.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/bzero.c -o noasan/$@; \
  517.         else true; fi
  518.         $(COMPILE.c) $(srcdir)/bzero.c $(OUTPUT_OPTION)

  519. ./calloc.$(objext): $(srcdir)/calloc.c $(INCDIR)/ansidecl.h
  520.         if [ x"$(PICFLAG)" != x ]; then \
  521.           $(COMPILE.c) $(PICFLAG) $(srcdir)/calloc.c -o pic/$@; \
  522.         else true; fi
  523.         if [ x"$(NOASANFLAG)" != x ]; then \
  524.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/calloc.c -o noasan/$@; \
  525.         else true; fi
  526.         $(COMPILE.c) $(srcdir)/calloc.c $(OUTPUT_OPTION)

  527. ./choose-temp.$(objext): $(srcdir)/choose-temp.c config.h $(INCDIR)/ansidecl.h \
  528.         $(INCDIR)/libiberty.h
  529.         if [ x"$(PICFLAG)" != x ]; then \
  530.           $(COMPILE.c) $(PICFLAG) $(srcdir)/choose-temp.c -o pic/$@; \
  531.         else true; fi
  532.         if [ x"$(NOASANFLAG)" != x ]; then \
  533.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/choose-temp.c -o noasan/$@; \
  534.         else true; fi
  535.         $(COMPILE.c) $(srcdir)/choose-temp.c $(OUTPUT_OPTION)

  536. ./clock.$(objext): $(srcdir)/clock.c config.h
  537.         if [ x"$(PICFLAG)" != x ]; then \
  538.           $(COMPILE.c) $(PICFLAG) $(srcdir)/clock.c -o pic/$@; \
  539.         else true; fi
  540.         if [ x"$(NOASANFLAG)" != x ]; then \
  541.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/clock.c -o noasan/$@; \
  542.         else true; fi
  543.         $(COMPILE.c) $(srcdir)/clock.c $(OUTPUT_OPTION)

  544. ./concat.$(objext): $(srcdir)/concat.c config.h $(INCDIR)/ansidecl.h \
  545.         $(INCDIR)/libiberty.h
  546.         if [ x"$(PICFLAG)" != x ]; then \
  547.           $(COMPILE.c) $(PICFLAG) $(srcdir)/concat.c -o pic/$@; \
  548.         else true; fi
  549.         if [ x"$(NOASANFLAG)" != x ]; then \
  550.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/concat.c -o noasan/$@; \
  551.         else true; fi
  552.         $(COMPILE.c) $(srcdir)/concat.c $(OUTPUT_OPTION)

  553. ./copysign.$(objext): $(srcdir)/copysign.c $(INCDIR)/ansidecl.h
  554.         if [ x"$(PICFLAG)" != x ]; then \
  555.           $(COMPILE.c) $(PICFLAG) $(srcdir)/copysign.c -o pic/$@; \
  556.         else true; fi
  557.         if [ x"$(NOASANFLAG)" != x ]; then \
  558.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/copysign.c -o noasan/$@; \
  559.         else true; fi
  560.         $(COMPILE.c) $(srcdir)/copysign.c $(OUTPUT_OPTION)

  561. ./cp-demangle.$(objext): $(srcdir)/cp-demangle.c config.h $(INCDIR)/ansidecl.h \
  562.         $(srcdir)/cp-demangle.h $(INCDIR)/demangle.h \
  563.         $(INCDIR)/dyn-string.h $(INCDIR)/getopt.h $(INCDIR)/libiberty.h
  564.         if [ x"$(PICFLAG)" != x ]; then \
  565.           $(COMPILE.c) $(PICFLAG) $(srcdir)/cp-demangle.c -o pic/$@; \
  566.         else true; fi
  567.         if [ x"$(NOASANFLAG)" != x ]; then \
  568.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/cp-demangle.c -o noasan/$@; \
  569.         else true; fi
  570.         $(COMPILE.c) $(srcdir)/cp-demangle.c $(OUTPUT_OPTION)

  571. ./cp-demint.$(objext): $(srcdir)/cp-demint.c config.h $(INCDIR)/ansidecl.h \
  572.         $(srcdir)/cp-demangle.h $(INCDIR)/demangle.h \
  573.         $(INCDIR)/libiberty.h
  574.         if [ x"$(PICFLAG)" != x ]; then \
  575.           $(COMPILE.c) $(PICFLAG) $(srcdir)/cp-demint.c -o pic/$@; \
  576.         else true; fi
  577.         if [ x"$(NOASANFLAG)" != x ]; then \
  578.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/cp-demint.c -o noasan/$@; \
  579.         else true; fi
  580.         $(COMPILE.c) $(srcdir)/cp-demint.c $(OUTPUT_OPTION)

  581. ./cplus-dem.$(objext): $(srcdir)/cplus-dem.c config.h $(INCDIR)/ansidecl.h \
  582.         $(INCDIR)/demangle.h $(INCDIR)/libiberty.h \
  583.         $(INCDIR)/safe-ctype.h
  584.         if [ x"$(PICFLAG)" != x ]; then \
  585.           $(COMPILE.c) $(PICFLAG) $(srcdir)/cplus-dem.c -o pic/$@; \
  586.         else true; fi
  587.         if [ x"$(NOASANFLAG)" != x ]; then \
  588.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/cplus-dem.c -o noasan/$@; \
  589.         else true; fi
  590.         $(COMPILE.c) $(srcdir)/cplus-dem.c $(OUTPUT_OPTION)

  591. ./crc32.$(objext): $(srcdir)/crc32.c config.h $(INCDIR)/ansidecl.h \
  592.         $(INCDIR)/libiberty.h
  593.         if [ x"$(PICFLAG)" != x ]; then \
  594.           $(COMPILE.c) $(PICFLAG) $(srcdir)/crc32.c -o pic/$@; \
  595.         else true; fi
  596.         if [ x"$(NOASANFLAG)" != x ]; then \
  597.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/crc32.c -o noasan/$@; \
  598.         else true; fi
  599.         $(COMPILE.c) $(srcdir)/crc32.c $(OUTPUT_OPTION)

  600. ./dwarfnames.$(objext): $(srcdir)/dwarfnames.c $(INCDIR)/dwarf2.def \
  601.         $(INCDIR)/dwarf2.h
  602.         if [ x"$(PICFLAG)" != x ]; then \
  603.           $(COMPILE.c) $(PICFLAG) $(srcdir)/dwarfnames.c -o pic/$@; \
  604.         else true; fi
  605.         if [ x"$(NOASANFLAG)" != x ]; then \
  606.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/dwarfnames.c -o noasan/$@; \
  607.         else true; fi
  608.         $(COMPILE.c) $(srcdir)/dwarfnames.c $(OUTPUT_OPTION)

  609. ./dyn-string.$(objext): $(srcdir)/dyn-string.c config.h $(INCDIR)/ansidecl.h \
  610.         $(INCDIR)/dyn-string.h $(INCDIR)/libiberty.h
  611.         if [ x"$(PICFLAG)" != x ]; then \
  612.           $(COMPILE.c) $(PICFLAG) $(srcdir)/dyn-string.c -o pic/$@; \
  613.         else true; fi
  614.         if [ x"$(NOASANFLAG)" != x ]; then \
  615.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/dyn-string.c -o noasan/$@; \
  616.         else true; fi
  617.         $(COMPILE.c) $(srcdir)/dyn-string.c $(OUTPUT_OPTION)

  618. ./d-demangle.$(objext): $(srcdir)/d-demangle.c config.h $(INCDIR)/ansidecl.h \
  619.         $(srcdir)/cp-demangle.h $(INCDIR)/demangle.h \
  620.         $(INCDIR)/dyn-string.h $(INCDIR)/getopt.h $(INCDIR)/libiberty.h
  621.         if [ x"$(PICFLAG)" != x ]; then \
  622.           $(COMPILE.c) $(PICFLAG) $(srcdir)/d-demangle.c -o pic/$@; \
  623.         else true; fi
  624.         $(COMPILE.c) $(srcdir)/d-demangle.c $(OUTPUT_OPTION)

  625. ./fdmatch.$(objext): $(srcdir)/fdmatch.c config.h $(INCDIR)/ansidecl.h \
  626.         $(INCDIR)/libiberty.h
  627.         if [ x"$(PICFLAG)" != x ]; then \
  628.           $(COMPILE.c) $(PICFLAG) $(srcdir)/fdmatch.c -o pic/$@; \
  629.         else true; fi
  630.         if [ x"$(NOASANFLAG)" != x ]; then \
  631.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/fdmatch.c -o noasan/$@; \
  632.         else true; fi
  633.         $(COMPILE.c) $(srcdir)/fdmatch.c $(OUTPUT_OPTION)

  634. ./ffs.$(objext): $(srcdir)/ffs.c
  635.         if [ x"$(PICFLAG)" != x ]; then \
  636.           $(COMPILE.c) $(PICFLAG) $(srcdir)/ffs.c -o pic/$@; \
  637.         else true; fi
  638.         if [ x"$(NOASANFLAG)" != x ]; then \
  639.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/ffs.c -o noasan/$@; \
  640.         else true; fi
  641.         $(COMPILE.c) $(srcdir)/ffs.c $(OUTPUT_OPTION)

  642. ./fibheap.$(objext): $(srcdir)/fibheap.c config.h $(INCDIR)/ansidecl.h \
  643.         $(INCDIR)/fibheap.h $(INCDIR)/libiberty.h
  644.         if [ x"$(PICFLAG)" != x ]; then \
  645.           $(COMPILE.c) $(PICFLAG) $(srcdir)/fibheap.c -o pic/$@; \
  646.         else true; fi
  647.         if [ x"$(NOASANFLAG)" != x ]; then \
  648.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/fibheap.c -o noasan/$@; \
  649.         else true; fi
  650.         $(COMPILE.c) $(srcdir)/fibheap.c $(OUTPUT_OPTION)

  651. ./filename_cmp.$(objext): $(srcdir)/filename_cmp.c config.h $(INCDIR)/ansidecl.h \
  652.         $(INCDIR)/filenames.h $(INCDIR)/hashtab.h \
  653.         $(INCDIR)/safe-ctype.h
  654.         if [ x"$(PICFLAG)" != x ]; then \
  655.           $(COMPILE.c) $(PICFLAG) $(srcdir)/filename_cmp.c -o pic/$@; \
  656.         else true; fi
  657.         if [ x"$(NOASANFLAG)" != x ]; then \
  658.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/filename_cmp.c -o noasan/$@; \
  659.         else true; fi
  660.         $(COMPILE.c) $(srcdir)/filename_cmp.c $(OUTPUT_OPTION)

  661. ./floatformat.$(objext): $(srcdir)/floatformat.c config.h $(INCDIR)/ansidecl.h \
  662.         $(INCDIR)/floatformat.h $(INCDIR)/libiberty.h
  663.         if [ x"$(PICFLAG)" != x ]; then \
  664.           $(COMPILE.c) $(PICFLAG) $(srcdir)/floatformat.c -o pic/$@; \
  665.         else true; fi
  666.         if [ x"$(NOASANFLAG)" != x ]; then \
  667.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/floatformat.c -o noasan/$@; \
  668.         else true; fi
  669.         $(COMPILE.c) $(srcdir)/floatformat.c $(OUTPUT_OPTION)

  670. ./fnmatch.$(objext): $(srcdir)/fnmatch.c config.h $(INCDIR)/fnmatch.h \
  671.         $(INCDIR)/safe-ctype.h
  672.         if [ x"$(PICFLAG)" != x ]; then \
  673.           $(COMPILE.c) $(PICFLAG) $(srcdir)/fnmatch.c -o pic/$@; \
  674.         else true; fi
  675.         if [ x"$(NOASANFLAG)" != x ]; then \
  676.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/fnmatch.c -o noasan/$@; \
  677.         else true; fi
  678.         $(COMPILE.c) $(srcdir)/fnmatch.c $(OUTPUT_OPTION)

  679. ./fopen_unlocked.$(objext): $(srcdir)/fopen_unlocked.c config.h \
  680.         $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h
  681.         if [ x"$(PICFLAG)" != x ]; then \
  682.           $(COMPILE.c) $(PICFLAG) $(srcdir)/fopen_unlocked.c -o pic/$@; \
  683.         else true; fi
  684.         if [ x"$(NOASANFLAG)" != x ]; then \
  685.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/fopen_unlocked.c -o noasan/$@; \
  686.         else true; fi
  687.         $(COMPILE.c) $(srcdir)/fopen_unlocked.c $(OUTPUT_OPTION)

  688. ./getcwd.$(objext): $(srcdir)/getcwd.c config.h
  689.         if [ x"$(PICFLAG)" != x ]; then \
  690.           $(COMPILE.c) $(PICFLAG) $(srcdir)/getcwd.c -o pic/$@; \
  691.         else true; fi
  692.         if [ x"$(NOASANFLAG)" != x ]; then \
  693.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/getcwd.c -o noasan/$@; \
  694.         else true; fi
  695.         $(COMPILE.c) $(srcdir)/getcwd.c $(OUTPUT_OPTION)

  696. ./getopt.$(objext): $(srcdir)/getopt.c config.h $(INCDIR)/ansidecl.h \
  697.         $(INCDIR)/getopt.h
  698.         if [ x"$(PICFLAG)" != x ]; then \
  699.           $(COMPILE.c) $(PICFLAG) $(srcdir)/getopt.c -o pic/$@; \
  700.         else true; fi
  701.         if [ x"$(NOASANFLAG)" != x ]; then \
  702.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/getopt.c -o noasan/$@; \
  703.         else true; fi
  704.         $(COMPILE.c) $(srcdir)/getopt.c $(OUTPUT_OPTION)

  705. ./getopt1.$(objext): $(srcdir)/getopt1.c config.h $(INCDIR)/getopt.h
  706.         if [ x"$(PICFLAG)" != x ]; then \
  707.           $(COMPILE.c) $(PICFLAG) $(srcdir)/getopt1.c -o pic/$@; \
  708.         else true; fi
  709.         if [ x"$(NOASANFLAG)" != x ]; then \
  710.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/getopt1.c -o noasan/$@; \
  711.         else true; fi
  712.         $(COMPILE.c) $(srcdir)/getopt1.c $(OUTPUT_OPTION)

  713. ./getpagesize.$(objext): $(srcdir)/getpagesize.c config.h
  714.         if [ x"$(PICFLAG)" != x ]; then \
  715.           $(COMPILE.c) $(PICFLAG) $(srcdir)/getpagesize.c -o pic/$@; \
  716.         else true; fi
  717.         if [ x"$(NOASANFLAG)" != x ]; then \
  718.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/getpagesize.c -o noasan/$@; \
  719.         else true; fi
  720.         $(COMPILE.c) $(srcdir)/getpagesize.c $(OUTPUT_OPTION)

  721. ./getpwd.$(objext): $(srcdir)/getpwd.c config.h $(INCDIR)/ansidecl.h \
  722.         $(INCDIR)/libiberty.h
  723.         if [ x"$(PICFLAG)" != x ]; then \
  724.           $(COMPILE.c) $(PICFLAG) $(srcdir)/getpwd.c -o pic/$@; \
  725.         else true; fi
  726.         if [ x"$(NOASANFLAG)" != x ]; then \
  727.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/getpwd.c -o noasan/$@; \
  728.         else true; fi
  729.         $(COMPILE.c) $(srcdir)/getpwd.c $(OUTPUT_OPTION)

  730. ./getruntime.$(objext): $(srcdir)/getruntime.c config.h $(INCDIR)/ansidecl.h \
  731.         $(INCDIR)/libiberty.h
  732.         if [ x"$(PICFLAG)" != x ]; then \
  733.           $(COMPILE.c) $(PICFLAG) $(srcdir)/getruntime.c -o pic/$@; \
  734.         else true; fi
  735.         if [ x"$(NOASANFLAG)" != x ]; then \
  736.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/getruntime.c -o noasan/$@; \
  737.         else true; fi
  738.         $(COMPILE.c) $(srcdir)/getruntime.c $(OUTPUT_OPTION)

  739. ./gettimeofday.$(objext): $(srcdir)/gettimeofday.c config.h $(INCDIR)/ansidecl.h \
  740.         $(INCDIR)/libiberty.h
  741.         if [ x"$(PICFLAG)" != x ]; then \
  742.           $(COMPILE.c) $(PICFLAG) $(srcdir)/gettimeofday.c -o pic/$@; \
  743.         else true; fi
  744.         if [ x"$(NOASANFLAG)" != x ]; then \
  745.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/gettimeofday.c -o noasan/$@; \
  746.         else true; fi
  747.         $(COMPILE.c) $(srcdir)/gettimeofday.c $(OUTPUT_OPTION)

  748. ./hashtab.$(objext): $(srcdir)/hashtab.c config.h $(INCDIR)/ansidecl.h \
  749.         $(INCDIR)/hashtab.h $(INCDIR)/libiberty.h
  750.         if [ x"$(PICFLAG)" != x ]; then \
  751.           $(COMPILE.c) $(PICFLAG) $(srcdir)/hashtab.c -o pic/$@; \
  752.         else true; fi
  753.         if [ x"$(NOASANFLAG)" != x ]; then \
  754.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/hashtab.c -o noasan/$@; \
  755.         else true; fi
  756.         $(COMPILE.c) $(srcdir)/hashtab.c $(OUTPUT_OPTION)

  757. ./hex.$(objext): $(srcdir)/hex.c config.h $(INCDIR)/ansidecl.h \
  758.         $(INCDIR)/libiberty.h $(INCDIR)/safe-ctype.h
  759.         if [ x"$(PICFLAG)" != x ]; then \
  760.           $(COMPILE.c) $(PICFLAG) $(srcdir)/hex.c -o pic/$@; \
  761.         else true; fi
  762.         if [ x"$(NOASANFLAG)" != x ]; then \
  763.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/hex.c -o noasan/$@; \
  764.         else true; fi
  765.         $(COMPILE.c) $(srcdir)/hex.c $(OUTPUT_OPTION)

  766. ./index.$(objext): $(srcdir)/index.c
  767.         if [ x"$(PICFLAG)" != x ]; then \
  768.           $(COMPILE.c) $(PICFLAG) $(srcdir)/index.c -o pic/$@; \
  769.         else true; fi
  770.         if [ x"$(NOASANFLAG)" != x ]; then \
  771.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/index.c -o noasan/$@; \
  772.         else true; fi
  773.         $(COMPILE.c) $(srcdir)/index.c $(OUTPUT_OPTION)

  774. ./insque.$(objext): $(srcdir)/insque.c
  775.         if [ x"$(PICFLAG)" != x ]; then \
  776.           $(COMPILE.c) $(PICFLAG) $(srcdir)/insque.c -o pic/$@; \
  777.         else true; fi
  778.         if [ x"$(NOASANFLAG)" != x ]; then \
  779.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/insque.c -o noasan/$@; \
  780.         else true; fi
  781.         $(COMPILE.c) $(srcdir)/insque.c $(OUTPUT_OPTION)

  782. ./lbasename.$(objext): $(srcdir)/lbasename.c config.h $(INCDIR)/ansidecl.h \
  783.         $(INCDIR)/filenames.h $(INCDIR)/hashtab.h $(INCDIR)/libiberty.h \
  784.         $(INCDIR)/safe-ctype.h
  785.         if [ x"$(PICFLAG)" != x ]; then \
  786.           $(COMPILE.c) $(PICFLAG) $(srcdir)/lbasename.c -o pic/$@; \
  787.         else true; fi
  788.         if [ x"$(NOASANFLAG)" != x ]; then \
  789.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/lbasename.c -o noasan/$@; \
  790.         else true; fi
  791.         $(COMPILE.c) $(srcdir)/lbasename.c $(OUTPUT_OPTION)

  792. ./lrealpath.$(objext): $(srcdir)/lrealpath.c config.h $(INCDIR)/ansidecl.h \
  793.         $(INCDIR)/libiberty.h
  794.         if [ x"$(PICFLAG)" != x ]; then \
  795.           $(COMPILE.c) $(PICFLAG) $(srcdir)/lrealpath.c -o pic/$@; \
  796.         else true; fi
  797.         if [ x"$(NOASANFLAG)" != x ]; then \
  798.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/lrealpath.c -o noasan/$@; \
  799.         else true; fi
  800.         $(COMPILE.c) $(srcdir)/lrealpath.c $(OUTPUT_OPTION)

  801. ./make-relative-prefix.$(objext): $(srcdir)/make-relative-prefix.c config.h \
  802.         $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h
  803.         if [ x"$(PICFLAG)" != x ]; then \
  804.           $(COMPILE.c) $(PICFLAG) $(srcdir)/make-relative-prefix.c -o pic/$@; \
  805.         else true; fi
  806.         if [ x"$(NOASANFLAG)" != x ]; then \
  807.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/make-relative-prefix.c -o noasan/$@; \
  808.         else true; fi
  809.         $(COMPILE.c) $(srcdir)/make-relative-prefix.c $(OUTPUT_OPTION)

  810. ./make-temp-file.$(objext): $(srcdir)/make-temp-file.c config.h \
  811.         $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h
  812.         if [ x"$(PICFLAG)" != x ]; then \
  813.           $(COMPILE.c) $(PICFLAG) $(srcdir)/make-temp-file.c -o pic/$@; \
  814.         else true; fi
  815.         if [ x"$(NOASANFLAG)" != x ]; then \
  816.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/make-temp-file.c -o noasan/$@; \
  817.         else true; fi
  818.         $(COMPILE.c) $(srcdir)/make-temp-file.c $(OUTPUT_OPTION)

  819. ./md5.$(objext): $(srcdir)/md5.c config.h $(INCDIR)/ansidecl.h $(INCDIR)/md5.h
  820.         if [ x"$(PICFLAG)" != x ]; then \
  821.           $(COMPILE.c) $(PICFLAG) $(srcdir)/md5.c -o pic/$@; \
  822.         else true; fi
  823.         if [ x"$(NOASANFLAG)" != x ]; then \
  824.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/md5.c -o noasan/$@; \
  825.         else true; fi
  826.         $(COMPILE.c) $(srcdir)/md5.c $(OUTPUT_OPTION)

  827. ./memchr.$(objext): $(srcdir)/memchr.c $(INCDIR)/ansidecl.h
  828.         if [ x"$(PICFLAG)" != x ]; then \
  829.           $(COMPILE.c) $(PICFLAG) $(srcdir)/memchr.c -o pic/$@; \
  830.         else true; fi
  831.         if [ x"$(NOASANFLAG)" != x ]; then \
  832.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/memchr.c -o noasan/$@; \
  833.         else true; fi
  834.         $(COMPILE.c) $(srcdir)/memchr.c $(OUTPUT_OPTION)

  835. ./memcmp.$(objext): $(srcdir)/memcmp.c $(INCDIR)/ansidecl.h
  836.         if [ x"$(PICFLAG)" != x ]; then \
  837.           $(COMPILE.c) $(PICFLAG) $(srcdir)/memcmp.c -o pic/$@; \
  838.         else true; fi
  839.         if [ x"$(NOASANFLAG)" != x ]; then \
  840.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/memcmp.c -o noasan/$@; \
  841.         else true; fi
  842.         $(COMPILE.c) $(srcdir)/memcmp.c $(OUTPUT_OPTION)

  843. ./memcpy.$(objext): $(srcdir)/memcpy.c $(INCDIR)/ansidecl.h
  844.         if [ x"$(PICFLAG)" != x ]; then \
  845.           $(COMPILE.c) $(PICFLAG) $(srcdir)/memcpy.c -o pic/$@; \
  846.         else true; fi
  847.         if [ x"$(NOASANFLAG)" != x ]; then \
  848.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/memcpy.c -o noasan/$@; \
  849.         else true; fi
  850.         $(COMPILE.c) $(srcdir)/memcpy.c $(OUTPUT_OPTION)

  851. ./memmem.$(objext): $(srcdir)/memmem.c config.h
  852.         if [ x"$(PICFLAG)" != x ]; then \
  853.           $(COMPILE.c) $(PICFLAG) $(srcdir)/memmem.c -o pic/$@; \
  854.         else true; fi
  855.         if [ x"$(NOASANFLAG)" != x ]; then \
  856.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/memmem.c -o noasan/$@; \
  857.         else true; fi
  858.         $(COMPILE.c) $(srcdir)/memmem.c $(OUTPUT_OPTION)

  859. ./memmove.$(objext): $(srcdir)/memmove.c $(INCDIR)/ansidecl.h
  860.         if [ x"$(PICFLAG)" != x ]; then \
  861.           $(COMPILE.c) $(PICFLAG) $(srcdir)/memmove.c -o pic/$@; \
  862.         else true; fi
  863.         if [ x"$(NOASANFLAG)" != x ]; then \
  864.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/memmove.c -o noasan/$@; \
  865.         else true; fi
  866.         $(COMPILE.c) $(srcdir)/memmove.c $(OUTPUT_OPTION)

  867. ./mempcpy.$(objext): $(srcdir)/mempcpy.c $(INCDIR)/ansidecl.h
  868.         if [ x"$(PICFLAG)" != x ]; then \
  869.           $(COMPILE.c) $(PICFLAG) $(srcdir)/mempcpy.c -o pic/$@; \
  870.         else true; fi
  871.         if [ x"$(NOASANFLAG)" != x ]; then \
  872.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/mempcpy.c -o noasan/$@; \
  873.         else true; fi
  874.         $(COMPILE.c) $(srcdir)/mempcpy.c $(OUTPUT_OPTION)

  875. ./memset.$(objext): $(srcdir)/memset.c $(INCDIR)/ansidecl.h
  876.         if [ x"$(PICFLAG)" != x ]; then \
  877.           $(COMPILE.c) $(PICFLAG) $(srcdir)/memset.c -o pic/$@; \
  878.         else true; fi
  879.         if [ x"$(NOASANFLAG)" != x ]; then \
  880.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/memset.c -o noasan/$@; \
  881.         else true; fi
  882.         $(COMPILE.c) $(srcdir)/memset.c $(OUTPUT_OPTION)

  883. ./mkstemps.$(objext): $(srcdir)/mkstemps.c config.h $(INCDIR)/ansidecl.h
  884.         if [ x"$(PICFLAG)" != x ]; then \
  885.           $(COMPILE.c) $(PICFLAG) $(srcdir)/mkstemps.c -o pic/$@; \
  886.         else true; fi
  887.         if [ x"$(NOASANFLAG)" != x ]; then \
  888.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/mkstemps.c -o noasan/$@; \
  889.         else true; fi
  890.         $(COMPILE.c) $(srcdir)/mkstemps.c $(OUTPUT_OPTION)

  891. ./msdos.$(objext): $(srcdir)/msdos.c
  892.         if [ x"$(PICFLAG)" != x ]; then \
  893.           $(COMPILE.c) $(PICFLAG) $(srcdir)/msdos.c -o pic/$@; \
  894.         else true; fi
  895.         if [ x"$(NOASANFLAG)" != x ]; then \
  896.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/msdos.c -o noasan/$@; \
  897.         else true; fi
  898.         $(COMPILE.c) $(srcdir)/msdos.c $(OUTPUT_OPTION)

  899. ./objalloc.$(objext): $(srcdir)/objalloc.c config.h $(INCDIR)/ansidecl.h \
  900.         $(INCDIR)/objalloc.h
  901.         if [ x"$(PICFLAG)" != x ]; then \
  902.           $(COMPILE.c) $(PICFLAG) $(srcdir)/objalloc.c -o pic/$@; \
  903.         else true; fi
  904.         if [ x"$(NOASANFLAG)" != x ]; then \
  905.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/objalloc.c -o noasan/$@; \
  906.         else true; fi
  907.         $(COMPILE.c) $(srcdir)/objalloc.c $(OUTPUT_OPTION)

  908. ./obstack.$(objext): $(srcdir)/obstack.c config.h $(INCDIR)/obstack.h
  909.         if [ x"$(PICFLAG)" != x ]; then \
  910.           $(COMPILE.c) $(PICFLAG) $(srcdir)/obstack.c -o pic/$@; \
  911.         else true; fi
  912.         if [ x"$(NOASANFLAG)" != x ]; then \
  913.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/obstack.c -o noasan/$@; \
  914.         else true; fi
  915.         $(COMPILE.c) $(srcdir)/obstack.c $(OUTPUT_OPTION)

  916. ./partition.$(objext): $(srcdir)/partition.c config.h $(INCDIR)/ansidecl.h \
  917.         $(INCDIR)/libiberty.h $(INCDIR)/partition.h
  918.         if [ x"$(PICFLAG)" != x ]; then \
  919.           $(COMPILE.c) $(PICFLAG) $(srcdir)/partition.c -o pic/$@; \
  920.         else true; fi
  921.         if [ x"$(NOASANFLAG)" != x ]; then \
  922.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/partition.c -o noasan/$@; \
  923.         else true; fi
  924.         $(COMPILE.c) $(srcdir)/partition.c $(OUTPUT_OPTION)

  925. ./pex-common.$(objext): $(srcdir)/pex-common.c config.h $(INCDIR)/ansidecl.h \
  926.         $(INCDIR)/libiberty.h $(srcdir)/pex-common.h
  927.         if [ x"$(PICFLAG)" != x ]; then \
  928.           $(COMPILE.c) $(PICFLAG) $(srcdir)/pex-common.c -o pic/$@; \
  929.         else true; fi
  930.         if [ x"$(NOASANFLAG)" != x ]; then \
  931.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/pex-common.c -o noasan/$@; \
  932.         else true; fi
  933.         $(COMPILE.c) $(srcdir)/pex-common.c $(OUTPUT_OPTION)

  934. ./pex-djgpp.$(objext): $(srcdir)/pex-djgpp.c config.h $(INCDIR)/ansidecl.h \
  935.         $(INCDIR)/libiberty.h $(srcdir)/pex-common.h
  936.         if [ x"$(PICFLAG)" != x ]; then \
  937.           $(COMPILE.c) $(PICFLAG) $(srcdir)/pex-djgpp.c -o pic/$@; \
  938.         else true; fi
  939.         if [ x"$(NOASANFLAG)" != x ]; then \
  940.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/pex-djgpp.c -o noasan/$@; \
  941.         else true; fi
  942.         $(COMPILE.c) $(srcdir)/pex-djgpp.c $(OUTPUT_OPTION)

  943. ./pex-msdos.$(objext): $(srcdir)/pex-msdos.c config.h $(INCDIR)/ansidecl.h \
  944.         $(INCDIR)/libiberty.h $(srcdir)/pex-common.h \
  945.         $(INCDIR)/safe-ctype.h
  946.         if [ x"$(PICFLAG)" != x ]; then \
  947.           $(COMPILE.c) $(PICFLAG) $(srcdir)/pex-msdos.c -o pic/$@; \
  948.         else true; fi
  949.         if [ x"$(NOASANFLAG)" != x ]; then \
  950.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/pex-msdos.c -o noasan/$@; \
  951.         else true; fi
  952.         $(COMPILE.c) $(srcdir)/pex-msdos.c $(OUTPUT_OPTION)

  953. ./pex-one.$(objext): $(srcdir)/pex-one.c config.h $(INCDIR)/ansidecl.h \
  954.         $(INCDIR)/libiberty.h
  955.         if [ x"$(PICFLAG)" != x ]; then \
  956.           $(COMPILE.c) $(PICFLAG) $(srcdir)/pex-one.c -o pic/$@; \
  957.         else true; fi
  958.         if [ x"$(NOASANFLAG)" != x ]; then \
  959.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/pex-one.c -o noasan/$@; \
  960.         else true; fi
  961.         $(COMPILE.c) $(srcdir)/pex-one.c $(OUTPUT_OPTION)

  962. ./pex-unix.$(objext): $(srcdir)/pex-unix.c config.h $(INCDIR)/ansidecl.h \
  963.         $(INCDIR)/libiberty.h $(srcdir)/pex-common.h
  964.         if [ x"$(PICFLAG)" != x ]; then \
  965.           $(COMPILE.c) $(PICFLAG) $(srcdir)/pex-unix.c -o pic/$@; \
  966.         else true; fi
  967.         if [ x"$(NOASANFLAG)" != x ]; then \
  968.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/pex-unix.c -o noasan/$@; \
  969.         else true; fi
  970.         $(COMPILE.c) $(srcdir)/pex-unix.c $(OUTPUT_OPTION)

  971. ./pex-win32.$(objext): $(srcdir)/pex-win32.c config.h $(INCDIR)/ansidecl.h \
  972.         $(INCDIR)/libiberty.h $(srcdir)/pex-common.h
  973.         if [ x"$(PICFLAG)" != x ]; then \
  974.           $(COMPILE.c) $(PICFLAG) $(srcdir)/pex-win32.c -o pic/$@; \
  975.         else true; fi
  976.         if [ x"$(NOASANFLAG)" != x ]; then \
  977.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/pex-win32.c -o noasan/$@; \
  978.         else true; fi
  979.         $(COMPILE.c) $(srcdir)/pex-win32.c $(OUTPUT_OPTION)

  980. ./pexecute.$(objext): $(srcdir)/pexecute.c config.h $(INCDIR)/ansidecl.h \
  981.         $(INCDIR)/libiberty.h
  982.         if [ x"$(PICFLAG)" != x ]; then \
  983.           $(COMPILE.c) $(PICFLAG) $(srcdir)/pexecute.c -o pic/$@; \
  984.         else true; fi
  985.         if [ x"$(NOASANFLAG)" != x ]; then \
  986.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/pexecute.c -o noasan/$@; \
  987.         else true; fi
  988.         $(COMPILE.c) $(srcdir)/pexecute.c $(OUTPUT_OPTION)

  989. ./physmem.$(objext): $(srcdir)/physmem.c config.h $(INCDIR)/ansidecl.h \
  990.         $(INCDIR)/libiberty.h
  991.         if [ x"$(PICFLAG)" != x ]; then \
  992.           $(COMPILE.c) $(PICFLAG) $(srcdir)/physmem.c -o pic/$@; \
  993.         else true; fi
  994.         if [ x"$(NOASANFLAG)" != x ]; then \
  995.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/physmem.c -o noasan/$@; \
  996.         else true; fi
  997.         $(COMPILE.c) $(srcdir)/physmem.c $(OUTPUT_OPTION)

  998. ./putenv.$(objext): $(srcdir)/putenv.c config.h $(INCDIR)/ansidecl.h
  999.         if [ x"$(PICFLAG)" != x ]; then \
  1000.           $(COMPILE.c) $(PICFLAG) $(srcdir)/putenv.c -o pic/$@; \
  1001.         else true; fi
  1002.         if [ x"$(NOASANFLAG)" != x ]; then \
  1003.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/putenv.c -o noasan/$@; \
  1004.         else true; fi
  1005.         $(COMPILE.c) $(srcdir)/putenv.c $(OUTPUT_OPTION)

  1006. ./random.$(objext): $(srcdir)/random.c $(INCDIR)/ansidecl.h
  1007.         if [ x"$(PICFLAG)" != x ]; then \
  1008.           $(COMPILE.c) $(PICFLAG) $(srcdir)/random.c -o pic/$@; \
  1009.         else true; fi
  1010.         if [ x"$(NOASANFLAG)" != x ]; then \
  1011.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/random.c -o noasan/$@; \
  1012.         else true; fi
  1013.         $(COMPILE.c) $(srcdir)/random.c $(OUTPUT_OPTION)

  1014. ./regex.$(objext): $(srcdir)/regex.c config.h $(INCDIR)/ansidecl.h \
  1015.         $(INCDIR)/xregex.h $(INCDIR)/xregex2.h
  1016.         if [ x"$(PICFLAG)" != x ]; then \
  1017.           $(COMPILE.c) $(PICFLAG) $(srcdir)/regex.c -o pic/$@; \
  1018.         else true; fi
  1019.         if [ x"$(NOASANFLAG)" != x ]; then \
  1020.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/regex.c -o noasan/$@; \
  1021.         else true; fi
  1022.         $(COMPILE.c) $(srcdir)/regex.c $(OUTPUT_OPTION)

  1023. ./rename.$(objext): $(srcdir)/rename.c config.h $(INCDIR)/ansidecl.h
  1024.         if [ x"$(PICFLAG)" != x ]; then \
  1025.           $(COMPILE.c) $(PICFLAG) $(srcdir)/rename.c -o pic/$@; \
  1026.         else true; fi
  1027.         if [ x"$(NOASANFLAG)" != x ]; then \
  1028.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/rename.c -o noasan/$@; \
  1029.         else true; fi
  1030.         $(COMPILE.c) $(srcdir)/rename.c $(OUTPUT_OPTION)

  1031. ./rindex.$(objext): $(srcdir)/rindex.c
  1032.         if [ x"$(PICFLAG)" != x ]; then \
  1033.           $(COMPILE.c) $(PICFLAG) $(srcdir)/rindex.c -o pic/$@; \
  1034.         else true; fi
  1035.         if [ x"$(NOASANFLAG)" != x ]; then \
  1036.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/rindex.c -o noasan/$@; \
  1037.         else true; fi
  1038.         $(COMPILE.c) $(srcdir)/rindex.c $(OUTPUT_OPTION)

  1039. ./safe-ctype.$(objext): $(srcdir)/safe-ctype.c $(INCDIR)/ansidecl.h \
  1040.         $(INCDIR)/safe-ctype.h
  1041.         if [ x"$(PICFLAG)" != x ]; then \
  1042.           $(COMPILE.c) $(PICFLAG) $(srcdir)/safe-ctype.c -o pic/$@; \
  1043.         else true; fi
  1044.         if [ x"$(NOASANFLAG)" != x ]; then \
  1045.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/safe-ctype.c -o noasan/$@; \
  1046.         else true; fi
  1047.         $(COMPILE.c) $(srcdir)/safe-ctype.c $(OUTPUT_OPTION)

  1048. ./setenv.$(objext): $(srcdir)/setenv.c config.h $(INCDIR)/ansidecl.h
  1049.         if [ x"$(PICFLAG)" != x ]; then \
  1050.           $(COMPILE.c) $(PICFLAG) $(srcdir)/setenv.c -o pic/$@; \
  1051.         else true; fi
  1052.         if [ x"$(NOASANFLAG)" != x ]; then \
  1053.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/setenv.c -o noasan/$@; \
  1054.         else true; fi
  1055.         $(COMPILE.c) $(srcdir)/setenv.c $(OUTPUT_OPTION)

  1056. ./setproctitle.$(objext): $(srcdir)/setproctitle.c config.h $(INCDIR)/ansidecl.h
  1057.         if [ x"$(PICFLAG)" != x ]; then \
  1058.           $(COMPILE.c) $(PICFLAG) $(srcdir)/setproctitle.c -o pic/$@; \
  1059.         else true; fi
  1060.         if [ x"$(NOASANFLAG)" != x ]; then \
  1061.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/setproctitle.c -o noasan/$@; \
  1062.         else true; fi
  1063.         $(COMPILE.c) $(srcdir)/setproctitle.c $(OUTPUT_OPTION)

  1064. ./sha1.$(objext): $(srcdir)/sha1.c config.h $(INCDIR)/ansidecl.h $(INCDIR)/sha1.h
  1065.         if [ x"$(PICFLAG)" != x ]; then \
  1066.           $(COMPILE.c) $(PICFLAG) $(srcdir)/sha1.c -o pic/$@; \
  1067.         else true; fi
  1068.         if [ x"$(NOASANFLAG)" != x ]; then \
  1069.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/sha1.c -o noasan/$@; \
  1070.         else true; fi
  1071.         $(COMPILE.c) $(srcdir)/sha1.c $(OUTPUT_OPTION)

  1072. ./sigsetmask.$(objext): $(srcdir)/sigsetmask.c $(INCDIR)/ansidecl.h
  1073.         if [ x"$(PICFLAG)" != x ]; then \
  1074.           $(COMPILE.c) $(PICFLAG) $(srcdir)/sigsetmask.c -o pic/$@; \
  1075.         else true; fi
  1076.         if [ x"$(NOASANFLAG)" != x ]; then \
  1077.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/sigsetmask.c -o noasan/$@; \
  1078.         else true; fi
  1079.         $(COMPILE.c) $(srcdir)/sigsetmask.c $(OUTPUT_OPTION)

  1080. ./simple-object-coff.$(objext): $(srcdir)/simple-object-coff.c config.h \
  1081.         $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h \
  1082.         $(srcdir)/simple-object-common.h $(INCDIR)/simple-object.h
  1083.         if [ x"$(PICFLAG)" != x ]; then \
  1084.           $(COMPILE.c) $(PICFLAG) $(srcdir)/simple-object-coff.c -o pic/$@; \
  1085.         else true; fi
  1086.         if [ x"$(NOASANFLAG)" != x ]; then \
  1087.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/simple-object-coff.c -o noasan/$@; \
  1088.         else true; fi
  1089.         $(COMPILE.c) $(srcdir)/simple-object-coff.c $(OUTPUT_OPTION)

  1090. ./simple-object-elf.$(objext): $(srcdir)/simple-object-elf.c config.h \
  1091.         $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h \
  1092.         $(srcdir)/simple-object-common.h $(INCDIR)/simple-object.h
  1093.         if [ x"$(PICFLAG)" != x ]; then \
  1094.           $(COMPILE.c) $(PICFLAG) $(srcdir)/simple-object-elf.c -o pic/$@; \
  1095.         else true; fi
  1096.         if [ x"$(NOASANFLAG)" != x ]; then \
  1097.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/simple-object-elf.c -o noasan/$@; \
  1098.         else true; fi
  1099.         $(COMPILE.c) $(srcdir)/simple-object-elf.c $(OUTPUT_OPTION)

  1100. ./simple-object-mach-o.$(objext): $(srcdir)/simple-object-mach-o.c config.h \
  1101.         $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h \
  1102.         $(srcdir)/simple-object-common.h $(INCDIR)/simple-object.h
  1103.         if [ x"$(PICFLAG)" != x ]; then \
  1104.           $(COMPILE.c) $(PICFLAG) $(srcdir)/simple-object-mach-o.c -o pic/$@; \
  1105.         else true; fi
  1106.         if [ x"$(NOASANFLAG)" != x ]; then \
  1107.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/simple-object-mach-o.c -o noasan/$@; \
  1108.         else true; fi
  1109.         $(COMPILE.c) $(srcdir)/simple-object-mach-o.c $(OUTPUT_OPTION)

  1110. ./simple-object-xcoff.$(objext): $(srcdir)/simple-object-xcoff.c config.h \
  1111.         $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h \
  1112.         $(srcdir)/simple-object-common.h $(INCDIR)/simple-object.h
  1113.         if [ x"$(PICFLAG)" != x ]; then \
  1114.           $(COMPILE.c) $(PICFLAG) $(srcdir)/simple-object-xcoff.c -o pic/$@; \
  1115.         else true; fi
  1116.         if [ x"$(NOASANFLAG)" != x ]; then \
  1117.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/simple-object-xcoff.c -o noasan/$@; \
  1118.         else true; fi
  1119.         $(COMPILE.c) $(srcdir)/simple-object-xcoff.c $(OUTPUT_OPTION)

  1120. ./simple-object.$(objext): $(srcdir)/simple-object.c config.h \
  1121.         $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h \
  1122.         $(srcdir)/simple-object-common.h $(INCDIR)/simple-object.h
  1123.         if [ x"$(PICFLAG)" != x ]; then \
  1124.           $(COMPILE.c) $(PICFLAG) $(srcdir)/simple-object.c -o pic/$@; \
  1125.         else true; fi
  1126.         if [ x"$(NOASANFLAG)" != x ]; then \
  1127.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/simple-object.c -o noasan/$@; \
  1128.         else true; fi
  1129.         $(COMPILE.c) $(srcdir)/simple-object.c $(OUTPUT_OPTION)

  1130. ./snprintf.$(objext): $(srcdir)/snprintf.c $(INCDIR)/ansidecl.h
  1131.         if [ x"$(PICFLAG)" != x ]; then \
  1132.           $(COMPILE.c) $(PICFLAG) $(srcdir)/snprintf.c -o pic/$@; \
  1133.         else true; fi
  1134.         if [ x"$(NOASANFLAG)" != x ]; then \
  1135.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/snprintf.c -o noasan/$@; \
  1136.         else true; fi
  1137.         $(COMPILE.c) $(srcdir)/snprintf.c $(OUTPUT_OPTION)

  1138. ./sort.$(objext): $(srcdir)/sort.c config.h $(INCDIR)/ansidecl.h \
  1139.         $(INCDIR)/libiberty.h $(INCDIR)/sort.h
  1140.         if [ x"$(PICFLAG)" != x ]; then \
  1141.           $(COMPILE.c) $(PICFLAG) $(srcdir)/sort.c -o pic/$@; \
  1142.         else true; fi
  1143.         if [ x"$(NOASANFLAG)" != x ]; then \
  1144.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/sort.c -o noasan/$@; \
  1145.         else true; fi
  1146.         $(COMPILE.c) $(srcdir)/sort.c $(OUTPUT_OPTION)

  1147. ./spaces.$(objext): $(srcdir)/spaces.c config.h $(INCDIR)/ansidecl.h \
  1148.         $(INCDIR)/libiberty.h
  1149.         if [ x"$(PICFLAG)" != x ]; then \
  1150.           $(COMPILE.c) $(PICFLAG) $(srcdir)/spaces.c -o pic/$@; \
  1151.         else true; fi
  1152.         if [ x"$(NOASANFLAG)" != x ]; then \
  1153.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/spaces.c -o noasan/$@; \
  1154.         else true; fi
  1155.         $(COMPILE.c) $(srcdir)/spaces.c $(OUTPUT_OPTION)

  1156. ./splay-tree.$(objext): $(srcdir)/splay-tree.c config.h $(INCDIR)/ansidecl.h \
  1157.         $(INCDIR)/libiberty.h $(INCDIR)/splay-tree.h
  1158.         if [ x"$(PICFLAG)" != x ]; then \
  1159.           $(COMPILE.c) $(PICFLAG) $(srcdir)/splay-tree.c -o pic/$@; \
  1160.         else true; fi
  1161.         if [ x"$(NOASANFLAG)" != x ]; then \
  1162.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/splay-tree.c -o noasan/$@; \
  1163.         else true; fi
  1164.         $(COMPILE.c) $(srcdir)/splay-tree.c $(OUTPUT_OPTION)

  1165. ./stack-limit.$(objext): $(srcdir)/stack-limit.c config.h $(INCDIR)/ansidecl.h
  1166.         if [ x"$(PICFLAG)" != x ]; then \
  1167.           $(COMPILE.c) $(PICFLAG) $(srcdir)/stack-limit.c -o pic/$@; \
  1168.         else true; fi
  1169.         if [ x"$(NOASANFLAG)" != x ]; then \
  1170.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/stack-limit.c -o noasan/$@; \
  1171.         else true; fi
  1172.         $(COMPILE.c) $(srcdir)/stack-limit.c $(OUTPUT_OPTION)

  1173. ./stpcpy.$(objext): $(srcdir)/stpcpy.c $(INCDIR)/ansidecl.h
  1174.         if [ x"$(PICFLAG)" != x ]; then \
  1175.           $(COMPILE.c) $(PICFLAG) $(srcdir)/stpcpy.c -o pic/$@; \
  1176.         else true; fi
  1177.         if [ x"$(NOASANFLAG)" != x ]; then \
  1178.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/stpcpy.c -o noasan/$@; \
  1179.         else true; fi
  1180.         $(COMPILE.c) $(srcdir)/stpcpy.c $(OUTPUT_OPTION)

  1181. ./stpncpy.$(objext): $(srcdir)/stpncpy.c $(INCDIR)/ansidecl.h
  1182.         if [ x"$(PICFLAG)" != x ]; then \
  1183.           $(COMPILE.c) $(PICFLAG) $(srcdir)/stpncpy.c -o pic/$@; \
  1184.         else true; fi
  1185.         if [ x"$(NOASANFLAG)" != x ]; then \
  1186.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/stpncpy.c -o noasan/$@; \
  1187.         else true; fi
  1188.         $(COMPILE.c) $(srcdir)/stpncpy.c $(OUTPUT_OPTION)

  1189. ./strcasecmp.$(objext): $(srcdir)/strcasecmp.c $(INCDIR)/ansidecl.h
  1190.         if [ x"$(PICFLAG)" != x ]; then \
  1191.           $(COMPILE.c) $(PICFLAG) $(srcdir)/strcasecmp.c -o pic/$@; \
  1192.         else true; fi
  1193.         if [ x"$(NOASANFLAG)" != x ]; then \
  1194.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/strcasecmp.c -o noasan/$@; \
  1195.         else true; fi
  1196.         $(COMPILE.c) $(srcdir)/strcasecmp.c $(OUTPUT_OPTION)

  1197. ./strchr.$(objext): $(srcdir)/strchr.c $(INCDIR)/ansidecl.h
  1198.         if [ x"$(PICFLAG)" != x ]; then \
  1199.           $(COMPILE.c) $(PICFLAG) $(srcdir)/strchr.c -o pic/$@; \
  1200.         else true; fi
  1201.         if [ x"$(NOASANFLAG)" != x ]; then \
  1202.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/strchr.c -o noasan/$@; \
  1203.         else true; fi
  1204.         $(COMPILE.c) $(srcdir)/strchr.c $(OUTPUT_OPTION)

  1205. ./strdup.$(objext): $(srcdir)/strdup.c $(INCDIR)/ansidecl.h
  1206.         if [ x"$(PICFLAG)" != x ]; then \
  1207.           $(COMPILE.c) $(PICFLAG) $(srcdir)/strdup.c -o pic/$@; \
  1208.         else true; fi
  1209.         if [ x"$(NOASANFLAG)" != x ]; then \
  1210.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/strdup.c -o noasan/$@; \
  1211.         else true; fi
  1212.         $(COMPILE.c) $(srcdir)/strdup.c $(OUTPUT_OPTION)

  1213. ./strerror.$(objext): $(srcdir)/strerror.c config.h $(INCDIR)/ansidecl.h \
  1214.         $(INCDIR)/libiberty.h
  1215.         if [ x"$(PICFLAG)" != x ]; then \
  1216.           $(COMPILE.c) $(PICFLAG) $(srcdir)/strerror.c -o pic/$@; \
  1217.         else true; fi
  1218.         if [ x"$(NOASANFLAG)" != x ]; then \
  1219.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/strerror.c -o noasan/$@; \
  1220.         else true; fi
  1221.         $(COMPILE.c) $(srcdir)/strerror.c $(OUTPUT_OPTION)

  1222. ./strncasecmp.$(objext): $(srcdir)/strncasecmp.c $(INCDIR)/ansidecl.h
  1223.         if [ x"$(PICFLAG)" != x ]; then \
  1224.           $(COMPILE.c) $(PICFLAG) $(srcdir)/strncasecmp.c -o pic/$@; \
  1225.         else true; fi
  1226.         if [ x"$(NOASANFLAG)" != x ]; then \
  1227.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/strncasecmp.c -o noasan/$@; \
  1228.         else true; fi
  1229.         $(COMPILE.c) $(srcdir)/strncasecmp.c $(OUTPUT_OPTION)

  1230. ./strncmp.$(objext): $(srcdir)/strncmp.c $(INCDIR)/ansidecl.h
  1231.         if [ x"$(PICFLAG)" != x ]; then \
  1232.           $(COMPILE.c) $(PICFLAG) $(srcdir)/strncmp.c -o pic/$@; \
  1233.         else true; fi
  1234.         if [ x"$(NOASANFLAG)" != x ]; then \
  1235.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/strncmp.c -o noasan/$@; \
  1236.         else true; fi
  1237.         $(COMPILE.c) $(srcdir)/strncmp.c $(OUTPUT_OPTION)

  1238. ./strndup.$(objext): $(srcdir)/strndup.c $(INCDIR)/ansidecl.h
  1239.         if [ x"$(PICFLAG)" != x ]; then \
  1240.           $(COMPILE.c) $(PICFLAG) $(srcdir)/strndup.c -o pic/$@; \
  1241.         else true; fi
  1242.         if [ x"$(NOASANFLAG)" != x ]; then \
  1243.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/strndup.c -o noasan/$@; \
  1244.         else true; fi
  1245.         $(COMPILE.c) $(srcdir)/strndup.c $(OUTPUT_OPTION)

  1246. ./strnlen.$(objext): $(srcdir)/strnlen.c config.h
  1247.         if [ x"$(PICFLAG)" != x ]; then \
  1248.           $(COMPILE.c) $(PICFLAG) $(srcdir)/strnlen.c -o pic/$@; \
  1249.         else true; fi
  1250.         if [ x"$(NOASANFLAG)" != x ]; then \
  1251.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/strnlen.c -o noasan/$@; \
  1252.         else true; fi
  1253.         $(COMPILE.c) $(srcdir)/strnlen.c $(OUTPUT_OPTION)

  1254. ./strrchr.$(objext): $(srcdir)/strrchr.c $(INCDIR)/ansidecl.h
  1255.         if [ x"$(PICFLAG)" != x ]; then \
  1256.           $(COMPILE.c) $(PICFLAG) $(srcdir)/strrchr.c -o pic/$@; \
  1257.         else true; fi
  1258.         if [ x"$(NOASANFLAG)" != x ]; then \
  1259.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/strrchr.c -o noasan/$@; \
  1260.         else true; fi
  1261.         $(COMPILE.c) $(srcdir)/strrchr.c $(OUTPUT_OPTION)

  1262. ./strsignal.$(objext): $(srcdir)/strsignal.c config.h $(INCDIR)/ansidecl.h \
  1263.         $(INCDIR)/libiberty.h
  1264.         if [ x"$(PICFLAG)" != x ]; then \
  1265.           $(COMPILE.c) $(PICFLAG) $(srcdir)/strsignal.c -o pic/$@; \
  1266.         else true; fi
  1267.         if [ x"$(NOASANFLAG)" != x ]; then \
  1268.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/strsignal.c -o noasan/$@; \
  1269.         else true; fi
  1270.         $(COMPILE.c) $(srcdir)/strsignal.c $(OUTPUT_OPTION)

  1271. ./strstr.$(objext): $(srcdir)/strstr.c
  1272.         if [ x"$(PICFLAG)" != x ]; then \
  1273.           $(COMPILE.c) $(PICFLAG) $(srcdir)/strstr.c -o pic/$@; \
  1274.         else true; fi
  1275.         if [ x"$(NOASANFLAG)" != x ]; then \
  1276.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/strstr.c -o noasan/$@; \
  1277.         else true; fi
  1278.         $(COMPILE.c) $(srcdir)/strstr.c $(OUTPUT_OPTION)

  1279. ./strtod.$(objext): $(srcdir)/strtod.c $(INCDIR)/ansidecl.h \
  1280.         $(INCDIR)/safe-ctype.h
  1281.         if [ x"$(PICFLAG)" != x ]; then \
  1282.           $(COMPILE.c) $(PICFLAG) $(srcdir)/strtod.c -o pic/$@; \
  1283.         else true; fi
  1284.         if [ x"$(NOASANFLAG)" != x ]; then \
  1285.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/strtod.c -o noasan/$@; \
  1286.         else true; fi
  1287.         $(COMPILE.c) $(srcdir)/strtod.c $(OUTPUT_OPTION)

  1288. ./strtol.$(objext): $(srcdir)/strtol.c config.h $(INCDIR)/safe-ctype.h
  1289.         if [ x"$(PICFLAG)" != x ]; then \
  1290.           $(COMPILE.c) $(PICFLAG) $(srcdir)/strtol.c -o pic/$@; \
  1291.         else true; fi
  1292.         if [ x"$(NOASANFLAG)" != x ]; then \
  1293.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/strtol.c -o noasan/$@; \
  1294.         else true; fi
  1295.         $(COMPILE.c) $(srcdir)/strtol.c $(OUTPUT_OPTION)

  1296. ./strtoul.$(objext): $(srcdir)/strtoul.c config.h $(INCDIR)/ansidecl.h \
  1297.         $(INCDIR)/safe-ctype.h
  1298.         if [ x"$(PICFLAG)" != x ]; then \
  1299.           $(COMPILE.c) $(PICFLAG) $(srcdir)/strtoul.c -o pic/$@; \
  1300.         else true; fi
  1301.         if [ x"$(NOASANFLAG)" != x ]; then \
  1302.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/strtoul.c -o noasan/$@; \
  1303.         else true; fi
  1304.         $(COMPILE.c) $(srcdir)/strtoul.c $(OUTPUT_OPTION)

  1305. ./strverscmp.$(objext): $(srcdir)/strverscmp.c $(INCDIR)/ansidecl.h \
  1306.         $(INCDIR)/libiberty.h $(INCDIR)/safe-ctype.h
  1307.         if [ x"$(PICFLAG)" != x ]; then \
  1308.           $(COMPILE.c) $(PICFLAG) $(srcdir)/strverscmp.c -o pic/$@; \
  1309.         else true; fi
  1310.         if [ x"$(NOASANFLAG)" != x ]; then \
  1311.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/strverscmp.c -o noasan/$@; \
  1312.         else true; fi
  1313.         $(COMPILE.c) $(srcdir)/strverscmp.c $(OUTPUT_OPTION)

  1314. ./timeval-utils.$(objext): $(srcdir)/timeval-utils.c config.h \
  1315.         $(INCDIR)/timeval-utils.h
  1316.         if [ x"$(PICFLAG)" != x ]; then \
  1317.           $(COMPILE.c) $(PICFLAG) $(srcdir)/timeval-utils.c -o pic/$@; \
  1318.         else true; fi
  1319.         if [ x"$(NOASANFLAG)" != x ]; then \
  1320.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/timeval-utils.c -o noasan/$@; \
  1321.         else true; fi
  1322.         $(COMPILE.c) $(srcdir)/timeval-utils.c $(OUTPUT_OPTION)

  1323. ./tmpnam.$(objext): $(srcdir)/tmpnam.c
  1324.         if [ x"$(PICFLAG)" != x ]; then \
  1325.           $(COMPILE.c) $(PICFLAG) $(srcdir)/tmpnam.c -o pic/$@; \
  1326.         else true; fi
  1327.         if [ x"$(NOASANFLAG)" != x ]; then \
  1328.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/tmpnam.c -o noasan/$@; \
  1329.         else true; fi
  1330.         $(COMPILE.c) $(srcdir)/tmpnam.c $(OUTPUT_OPTION)

  1331. ./unlink-if-ordinary.$(objext): $(srcdir)/unlink-if-ordinary.c config.h \
  1332.         $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h
  1333.         if [ x"$(PICFLAG)" != x ]; then \
  1334.           $(COMPILE.c) $(PICFLAG) $(srcdir)/unlink-if-ordinary.c -o pic/$@; \
  1335.         else true; fi
  1336.         if [ x"$(NOASANFLAG)" != x ]; then \
  1337.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/unlink-if-ordinary.c -o noasan/$@; \
  1338.         else true; fi
  1339.         $(COMPILE.c) $(srcdir)/unlink-if-ordinary.c $(OUTPUT_OPTION)

  1340. ./vasprintf.$(objext): $(srcdir)/vasprintf.c config.h $(INCDIR)/ansidecl.h \
  1341.         $(INCDIR)/libiberty.h
  1342.         if [ x"$(PICFLAG)" != x ]; then \
  1343.           $(COMPILE.c) $(PICFLAG) $(srcdir)/vasprintf.c -o pic/$@; \
  1344.         else true; fi
  1345.         if [ x"$(NOASANFLAG)" != x ]; then \
  1346.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/vasprintf.c -o noasan/$@; \
  1347.         else true; fi
  1348.         $(COMPILE.c) $(srcdir)/vasprintf.c $(OUTPUT_OPTION)

  1349. ./vfork.$(objext): $(srcdir)/vfork.c $(INCDIR)/ansidecl.h
  1350.         if [ x"$(PICFLAG)" != x ]; then \
  1351.           $(COMPILE.c) $(PICFLAG) $(srcdir)/vfork.c -o pic/$@; \
  1352.         else true; fi
  1353.         if [ x"$(NOASANFLAG)" != x ]; then \
  1354.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/vfork.c -o noasan/$@; \
  1355.         else true; fi
  1356.         $(COMPILE.c) $(srcdir)/vfork.c $(OUTPUT_OPTION)

  1357. ./vfprintf.$(objext): $(srcdir)/vfprintf.c $(INCDIR)/ansidecl.h
  1358.         if [ x"$(PICFLAG)" != x ]; then \
  1359.           $(COMPILE.c) $(PICFLAG) $(srcdir)/vfprintf.c -o pic/$@; \
  1360.         else true; fi
  1361.         if [ x"$(NOASANFLAG)" != x ]; then \
  1362.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/vfprintf.c -o noasan/$@; \
  1363.         else true; fi
  1364.         $(COMPILE.c) $(srcdir)/vfprintf.c $(OUTPUT_OPTION)

  1365. ./vprintf.$(objext): $(srcdir)/vprintf.c $(INCDIR)/ansidecl.h
  1366.         if [ x"$(PICFLAG)" != x ]; then \
  1367.           $(COMPILE.c) $(PICFLAG) $(srcdir)/vprintf.c -o pic/$@; \
  1368.         else true; fi
  1369.         if [ x"$(NOASANFLAG)" != x ]; then \
  1370.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/vprintf.c -o noasan/$@; \
  1371.         else true; fi
  1372.         $(COMPILE.c) $(srcdir)/vprintf.c $(OUTPUT_OPTION)

  1373. ./vsnprintf.$(objext): $(srcdir)/vsnprintf.c config.h $(INCDIR)/ansidecl.h \
  1374.         $(INCDIR)/libiberty.h
  1375.         if [ x"$(PICFLAG)" != x ]; then \
  1376.           $(COMPILE.c) $(PICFLAG) $(srcdir)/vsnprintf.c -o pic/$@; \
  1377.         else true; fi
  1378.         if [ x"$(NOASANFLAG)" != x ]; then \
  1379.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/vsnprintf.c -o noasan/$@; \
  1380.         else true; fi
  1381.         $(COMPILE.c) $(srcdir)/vsnprintf.c $(OUTPUT_OPTION)

  1382. ./vsprintf.$(objext): $(srcdir)/vsprintf.c $(INCDIR)/ansidecl.h
  1383.         if [ x"$(PICFLAG)" != x ]; then \
  1384.           $(COMPILE.c) $(PICFLAG) $(srcdir)/vsprintf.c -o pic/$@; \
  1385.         else true; fi
  1386.         if [ x"$(NOASANFLAG)" != x ]; then \
  1387.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/vsprintf.c -o noasan/$@; \
  1388.         else true; fi
  1389.         $(COMPILE.c) $(srcdir)/vsprintf.c $(OUTPUT_OPTION)

  1390. ./waitpid.$(objext): $(srcdir)/waitpid.c config.h $(INCDIR)/ansidecl.h
  1391.         if [ x"$(PICFLAG)" != x ]; then \
  1392.           $(COMPILE.c) $(PICFLAG) $(srcdir)/waitpid.c -o pic/$@; \
  1393.         else true; fi
  1394.         if [ x"$(NOASANFLAG)" != x ]; then \
  1395.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/waitpid.c -o noasan/$@; \
  1396.         else true; fi
  1397.         $(COMPILE.c) $(srcdir)/waitpid.c $(OUTPUT_OPTION)

  1398. ./xatexit.$(objext): $(srcdir)/xatexit.c config.h $(INCDIR)/ansidecl.h \
  1399.         $(INCDIR)/libiberty.h
  1400.         if [ x"$(PICFLAG)" != x ]; then \
  1401.           $(COMPILE.c) $(PICFLAG) $(srcdir)/xatexit.c -o pic/$@; \
  1402.         else true; fi
  1403.         if [ x"$(NOASANFLAG)" != x ]; then \
  1404.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/xatexit.c -o noasan/$@; \
  1405.         else true; fi
  1406.         $(COMPILE.c) $(srcdir)/xatexit.c $(OUTPUT_OPTION)

  1407. ./xexit.$(objext): $(srcdir)/xexit.c config.h $(INCDIR)/ansidecl.h \
  1408.         $(INCDIR)/libiberty.h
  1409.         if [ x"$(PICFLAG)" != x ]; then \
  1410.           $(COMPILE.c) $(PICFLAG) $(srcdir)/xexit.c -o pic/$@; \
  1411.         else true; fi
  1412.         if [ x"$(NOASANFLAG)" != x ]; then \
  1413.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/xexit.c -o noasan/$@; \
  1414.         else true; fi
  1415.         $(COMPILE.c) $(srcdir)/xexit.c $(OUTPUT_OPTION)

  1416. ./xmalloc.$(objext): $(srcdir)/xmalloc.c config.h $(INCDIR)/ansidecl.h \
  1417.         $(INCDIR)/libiberty.h
  1418.         if [ x"$(PICFLAG)" != x ]; then \
  1419.           $(COMPILE.c) $(PICFLAG) $(srcdir)/xmalloc.c -o pic/$@; \
  1420.         else true; fi
  1421.         if [ x"$(NOASANFLAG)" != x ]; then \
  1422.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/xmalloc.c -o noasan/$@; \
  1423.         else true; fi
  1424.         $(COMPILE.c) $(srcdir)/xmalloc.c $(OUTPUT_OPTION)

  1425. ./xmemdup.$(objext): $(srcdir)/xmemdup.c config.h $(INCDIR)/ansidecl.h \
  1426.         $(INCDIR)/libiberty.h
  1427.         if [ x"$(PICFLAG)" != x ]; then \
  1428.           $(COMPILE.c) $(PICFLAG) $(srcdir)/xmemdup.c -o pic/$@; \
  1429.         else true; fi
  1430.         if [ x"$(NOASANFLAG)" != x ]; then \
  1431.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/xmemdup.c -o noasan/$@; \
  1432.         else true; fi
  1433.         $(COMPILE.c) $(srcdir)/xmemdup.c $(OUTPUT_OPTION)

  1434. ./xstrdup.$(objext): $(srcdir)/xstrdup.c config.h $(INCDIR)/ansidecl.h \
  1435.         $(INCDIR)/libiberty.h
  1436.         if [ x"$(PICFLAG)" != x ]; then \
  1437.           $(COMPILE.c) $(PICFLAG) $(srcdir)/xstrdup.c -o pic/$@; \
  1438.         else true; fi
  1439.         if [ x"$(NOASANFLAG)" != x ]; then \
  1440.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/xstrdup.c -o noasan/$@; \
  1441.         else true; fi
  1442.         $(COMPILE.c) $(srcdir)/xstrdup.c $(OUTPUT_OPTION)

  1443. ./xstrerror.$(objext): $(srcdir)/xstrerror.c config.h $(INCDIR)/ansidecl.h \
  1444.         $(INCDIR)/libiberty.h
  1445.         if [ x"$(PICFLAG)" != x ]; then \
  1446.           $(COMPILE.c) $(PICFLAG) $(srcdir)/xstrerror.c -o pic/$@; \
  1447.         else true; fi
  1448.         if [ x"$(NOASANFLAG)" != x ]; then \
  1449.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/xstrerror.c -o noasan/$@; \
  1450.         else true; fi
  1451.         $(COMPILE.c) $(srcdir)/xstrerror.c $(OUTPUT_OPTION)

  1452. ./xstrndup.$(objext): $(srcdir)/xstrndup.c config.h $(INCDIR)/ansidecl.h \
  1453.         $(INCDIR)/libiberty.h
  1454.         if [ x"$(PICFLAG)" != x ]; then \
  1455.           $(COMPILE.c) $(PICFLAG) $(srcdir)/xstrndup.c -o pic/$@; \
  1456.         else true; fi
  1457.         if [ x"$(NOASANFLAG)" != x ]; then \
  1458.           $(COMPILE.c) $(PICFLAG) $(NOASANFLAG) $(srcdir)/xstrndup.c -o noasan/$@; \
  1459.         else true; fi
  1460.         $(COMPILE.c) $(srcdir)/xstrndup.c $(OUTPUT_OPTION)