• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Makefile.in generated by automake 1.9.2 from Makefile.am.
2# src/Makefile.  Generated from Makefile.in by configure.
3
4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5# 2003, 2004  Free Software Foundation, Inc.
6# This Makefile.in is free software; the Free Software Foundation
7# gives unlimited permission to copy and/or distribute it,
8# with or without modifications, as long as this notice is preserved.
9
10# This program is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
12# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
13# PARTICULAR PURPOSE.
14
15
16
17
18
19SOURCES = $(libld_elf_a_SOURCES) $(libld_elf_i386_pic_a_SOURCES) elflint.c $(ld_SOURCES) $(libld_elf_i386_so_SOURCES) nm.c readelf.c size.c strip.c
20
21srcdir = .
22top_srcdir = ..
23
24pkgdatadir = $(datadir)/elfutils
25pkglibdir = $(libdir)/elfutils
26pkgincludedir = $(includedir)/elfutils
27top_builddir = ..
28am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
29INSTALL = /usr/bin/install -c
30install_sh_DATA = $(install_sh) -c -m 644
31install_sh_PROGRAM = $(install_sh) -c
32install_sh_SCRIPT = $(install_sh) -c
33INSTALL_HEADER = $(INSTALL_DATA)
34transform = $(program_transform_name)
35NORMAL_INSTALL = :
36PRE_INSTALL = :
37POST_INSTALL = :
38NORMAL_UNINSTALL = :
39PRE_UNINSTALL = :
40POST_UNINSTALL = :
41build_triplet = i686-pc-linux-gnu
42host_triplet = i686-pc-linux-gnu
43bin_PROGRAMS = readelf$(EXEEXT) nm$(EXEEXT) size$(EXEEXT) \
44	strip$(EXEEXT) ld$(EXEEXT) elflint$(EXEEXT)
45noinst_PROGRAMS = $(am__EXEEXT_1)
46#am__append_1 = libld_elf.a
47subdir = src
48DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \
49	$(srcdir)/Makefile.in ChangeLog ldlex.c ldscript.c ylwrap
50ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
51am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
52	$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
53	$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
54	$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac
55am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
56	$(ACLOCAL_M4)
57mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
58CONFIG_HEADER = $(top_builddir)/config.h
59CONFIG_CLEAN_FILES =
60LIBRARIES = $(noinst_LIBRARIES)
61AR = ar
62ARFLAGS = cru
63libld_elf_a_AR = $(AR) $(ARFLAGS)
64libld_elf_a_LIBADD =
65am_libld_elf_a_OBJECTS = $(base_cpu)_ld.$(OBJEXT)
66libld_elf_a_OBJECTS = $(am_libld_elf_a_OBJECTS)
67libld_elf_i386_pic_a_AR = $(AR) $(ARFLAGS)
68libld_elf_i386_pic_a_LIBADD =
69libld_elf_i386_pic_a_OBJECTS = $(am_libld_elf_i386_pic_a_OBJECTS)
70am__installdirs = "$(DESTDIR)$(bindir)"
71binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
72am__EXEEXT_1 = libld_elf_i386.so$(EXEEXT)
73PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS)
74elflint_SOURCES = elflint.c
75elflint_OBJECTS = elflint.$(OBJEXT)
76am__DEPENDENCIES_1 = ../libebl/libebl.a
77am__DEPENDENCIES_2 = ../libelf/libelf.so
78#am__DEPENDENCIES_2 = ../libelf/libelf.a
79am__DEPENDENCIES_3 = ../lib/libeu.a
80elflint_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) \
81	$(am__DEPENDENCIES_3)
82am_ld_OBJECTS = ld.$(OBJEXT) ldgeneric.$(OBJEXT) ldlex.$(OBJEXT) \
83	ldscript.$(OBJEXT) symbolhash.$(OBJEXT) sectionhash.$(OBJEXT) \
84	versionhash.$(OBJEXT)
85ld_OBJECTS = $(am_ld_OBJECTS)
86#am__DEPENDENCIES_4 = libld_elf.a
87ld_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) \
88	$(am__DEPENDENCIES_3) $(am__DEPENDENCIES_4)
89am_libld_elf_i386_so_OBJECTS =
90libld_elf_i386_so_OBJECTS = $(am_libld_elf_i386_so_OBJECTS)
91libld_elf_i386_so_LDADD = $(LDADD)
92nm_SOURCES = nm.c
93nm_OBJECTS = nm.$(OBJEXT)
94am__DEPENDENCIES_5 = ../libdw/libdw.so
95#am__DEPENDENCIES_5 = ../libdw/libdw.a
96nm_DEPENDENCIES = $(am__DEPENDENCIES_5) $(am__DEPENDENCIES_1) \
97	$(am__DEPENDENCIES_2) $(am__DEPENDENCIES_3)
98readelf_SOURCES = readelf.c
99readelf_OBJECTS = readelf.$(OBJEXT)
100readelf_DEPENDENCIES = $(am__DEPENDENCIES_5) $(am__DEPENDENCIES_1) \
101	$(am__DEPENDENCIES_2) $(am__DEPENDENCIES_3)
102size_SOURCES = size.c
103size_OBJECTS = size.$(OBJEXT)
104size_DEPENDENCIES = $(am__DEPENDENCIES_2) $(am__DEPENDENCIES_3)
105strip_SOURCES = strip.c
106strip_OBJECTS = strip.$(OBJEXT)
107strip_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) \
108	$(am__DEPENDENCIES_3)
109DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
110depcomp = $(SHELL) $(top_srcdir)/config/depcomp
111am__depfiles_maybe = depfiles
112COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
113	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
114CCLD = $(CC)
115LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
116LEXCOMPILE = $(LEX) $(LFLAGS) $(AM_LFLAGS)
117YACCCOMPILE = $(YACC) $(YFLAGS) $(AM_YFLAGS)
118SOURCES = $(libld_elf_a_SOURCES) $(libld_elf_i386_pic_a_SOURCES) \
119	elflint.c $(ld_SOURCES) $(libld_elf_i386_so_SOURCES) nm.c \
120	readelf.c size.c strip.c
121DIST_SOURCES = $(libld_elf_a_SOURCES) $(libld_elf_i386_pic_a_SOURCES) \
122	elflint.c $(ld_SOURCES) $(libld_elf_i386_so_SOURCES) nm.c \
123	readelf.c size.c strip.c
124HEADERS = $(noinst_HEADERS)
125ETAGS = etags
126CTAGS = ctags
127DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
128ACLOCAL = ${SHELL} /work/elfutils/stock/elfutils-0.97/config/missing --run aclocal-1.9
129AMDEP_FALSE = #
130AMDEP_TRUE =
131AMTAR = ${SHELL} /work/elfutils/stock/elfutils-0.97/config/missing --run tar
132AUTOCONF = ${SHELL} /work/elfutils/stock/elfutils-0.97/config/missing --run autoconf
133AUTOHEADER = ${SHELL} /work/elfutils/stock/elfutils-0.97/config/missing --run autoheader
134AUTOMAKE = ${SHELL} /work/elfutils/stock/elfutils-0.97/config/missing --run automake-1.9
135AWK = gawk
136CC = gcc
137CCDEPMODE = depmode=gcc3
138CFLAGS = -g -O2
139CPP = gcc -E
140CPPFLAGS =
141CYGPATH_W = echo
142DATADIRNAME = ${prefix}/share
143DEFS = -D_GNU_SOURCE -DHAVE_CONFIG_H $(YYDEBUG) \
144       -DSRCDIR=\"$(shell cd $(srcdir);pwd)\" -DOBJDIR=\"$(shell pwd)\"
145
146DEPDIR = .deps
147ECHO_C =
148ECHO_N = -n
149ECHO_T =
150EGREP = grep -E
151EXEEXT =
152GMSGFMT = /usr/bin/msgfmt
153INSTALL_DATA = ${INSTALL} -m 644
154INSTALL_PROGRAM = ${INSTALL}
155INSTALL_SCRIPT = ${INSTALL}
156INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
157INTLLIBS =
158LDFLAGS =
159LEX = flex
160LEXLIB = -lfl
161LEX_OUTPUT_ROOT = lex.yy
162LIBICONV = -liconv
163LIBINTL =
164LIBOBJS =
165LIBS =
166LOCALEDIR = ${prefix}/share
167LTLIBICONV = -liconv
168LTLIBINTL =
169LTLIBOBJS =
170MAKEINFO = ${SHELL} /work/elfutils/stock/elfutils-0.97/config/missing --run makeinfo
171MKINSTALLDIRS = config/mkinstalldirs
172MSGFMT = /usr/bin/msgfmt
173MSGMERGE = /usr/bin/msgmerge
174MUDFLAP_FALSE =
175MUDFLAP_TRUE = #
176NATIVE_LD_FALSE =
177NATIVE_LD_TRUE = #
178OBJEXT = o
179PACKAGE = elfutils
180PACKAGE_BUGREPORT = http://bugzilla.redhat.com/bugzilla/
181PACKAGE_NAME = Red Hat elfutils
182PACKAGE_STRING = Red Hat elfutils 0.97
183PACKAGE_TARNAME = elfutils
184PACKAGE_VERSION = 0.97
185PATH_SEPARATOR = :
186POSUB = po
187RANLIB = ranlib
188SET_MAKE =
189SHELL = /bin/sh
190STRIP =
191USE_NLS = yes
192VERSION = 0.97
193XGETTEXT = /usr/bin/xgettext
194YACC = bison -y -d
195ac_ct_CC = gcc
196ac_ct_RANLIB = ranlib
197ac_ct_STRIP =
198am__fastdepCC_FALSE = #
199am__fastdepCC_TRUE =
200am__include = include
201am__leading_dot = .
202am__quote =
203am__tar = ${AMTAR} chof - "$$tardir"
204am__untar = ${AMTAR} xf -
205base_cpu = none
206bindir = ${exec_prefix}/bin
207build = i686-pc-linux-gnu
208build_alias =
209build_cpu = i686
210build_os = linux-gnu
211build_vendor = pc
212datadir = ${prefix}/share
213exec_prefix = ${prefix}
214host = i686-pc-linux-gnu
215host_alias =
216host_cpu = i686
217host_os = linux-gnu
218host_vendor = pc
219includedir = ${prefix}/include
220infodir = ${prefix}/info
221install_sh = /work/elfutils/stock/elfutils-0.97/config/install-sh
222libdir = ${exec_prefix}/lib
223libexecdir = ${exec_prefix}/libexec
224localstatedir = ${prefix}/var
225mandir = ${prefix}/man
226mkdir_p = mkdir -p --
227oldincludedir = /usr/include
228prefix = /work/elfutils/google/linux-install-elfutils-0.97/
229program_transform_name = s,x,x,
230sbindir = ${exec_prefix}/sbin
231sharedstatedir = ${prefix}/com
232sysconfdir = ${prefix}/etc
233target_alias =
234AM_CFLAGS = -Wall -Wshadow -std=gnu99 \
235	    $(if $($(*F)_no_Werror),,-Werror) $(native_ld_cflags)
236
237#AM_CFLAGS = -Wall -Wshadow -std=gnu99 \
238#	    $(native_ld_cflags)
239
240#AM_LDFLAGS = -fmudflap
241INCLUDES = -I$(srcdir) -I$(srcdir)/../libelf -I$(srcdir)/../libebl -I$(srcdir)/../lib -I$(srcdir)/../libdw  -I..
242AM_YFLAGS = -pld
243AM_LFLAGS = -Pld -olex.yy.c
244native_ld = @native_ld@
245ld_dsos = libld_elf_i386_pic.a
246noinst_LIBRARIES = libld_elf.a $(ld_dsos)
247#noinst_LIBRARIES = libld_elf.a
248#native_ld_cflags = -DBASE_ELF_NAME=elf_$(base_cpu)
249ld_SOURCES = ld.c ldgeneric.c ldlex.l ldscript.y symbolhash.c sectionhash.c \
250	     versionhash.c
251
252noinst_HEADERS = ld.h symbolhash.h sectionhash.h versionhash.h \
253		 ldscript.h xelf.h unaligned.h
254
255EXTRA_DIST = elf32-i386.script libld_elf_i386.map $(ld_modules)
256ld_modules = i386_ld.c
257libdw = ../libdw/libdw.so
258#libdw = ../libdw/libdw.a
259libelf = ../libelf/libelf.so
260#libelf = ../libelf/libelf.a
261libebl = ../libebl/libebl.a
262libeu = ../lib/libeu.a
263readelf_LDADD = $(libdw) $(libebl) $(libelf) $(libeu) -ldl
264nm_LDADD = $(libdw) $(libebl) $(libelf) $(libeu) -ldl
265size_LDADD = $(libelf) $(libeu)
266strip_LDADD = $(libebl) $(libelf) $(libeu) -ldl
267ld_LDADD = $(libebl) $(libelf) $(libeu) -ldl $(am__append_1)
268ld_LDFLAGS = -rdynamic
269elflint_LDADD = $(libebl) $(libelf) $(libeu) -ldl
270ldlex_no_Werror = yes
271
272# Machine-specific linker code.
273libld_elf_a_SOURCES = $(base_cpu)_ld.c
274libld_elf_i386_pic_a_SOURCES =
275am_libld_elf_i386_pic_a_OBJECTS = i386_ld.os
276libld_elf_i386_so_SOURCES =
277CLEANFILES = none_ld.os $(ld_modules:.c=.os)
278all: all-am
279
280.SUFFIXES:
281.SUFFIXES: .c .l .o .obj .y
282$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
283	@for dep in $?; do \
284	  case '$(am__configure_deps)' in \
285	    *$$dep*) \
286	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
287		&& exit 0; \
288	      exit 1;; \
289	  esac; \
290	done; \
291	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnits  src/Makefile'; \
292	cd $(top_srcdir) && \
293	  $(AUTOMAKE) --gnits  src/Makefile
294.PRECIOUS: Makefile
295Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
296	@case '$?' in \
297	  *config.status*) \
298	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
299	  *) \
300	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
301	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
302	esac;
303
304$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
305	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
306
307$(top_srcdir)/configure:  $(am__configure_deps)
308	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
309$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
310	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
311
312clean-noinstLIBRARIES:
313	-test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES)
314libld_elf.a: $(libld_elf_a_OBJECTS) $(libld_elf_a_DEPENDENCIES)
315	-rm -f libld_elf.a
316	$(libld_elf_a_AR) libld_elf.a $(libld_elf_a_OBJECTS) $(libld_elf_a_LIBADD)
317	$(RANLIB) libld_elf.a
318libld_elf_i386_pic.a: $(libld_elf_i386_pic_a_OBJECTS) $(libld_elf_i386_pic_a_DEPENDENCIES)
319	-rm -f libld_elf_i386_pic.a
320	$(libld_elf_i386_pic_a_AR) libld_elf_i386_pic.a $(libld_elf_i386_pic_a_OBJECTS) $(libld_elf_i386_pic_a_LIBADD)
321	$(RANLIB) libld_elf_i386_pic.a
322install-binPROGRAMS: $(bin_PROGRAMS)
323	@$(NORMAL_INSTALL)
324	test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)"
325	@list='$(bin_PROGRAMS)'; for p in $$list; do \
326	  p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
327	  if test -f $$p \
328	  ; then \
329	    f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
330	   echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \
331	   $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \
332	  else :; fi; \
333	done
334
335uninstall-binPROGRAMS:
336	@$(NORMAL_UNINSTALL)
337	@list='$(bin_PROGRAMS)'; for p in $$list; do \
338	  f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
339	  echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
340	  rm -f "$(DESTDIR)$(bindir)/$$f"; \
341	done
342
343clean-binPROGRAMS:
344	-test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
345
346clean-noinstPROGRAMS:
347	-test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS)
348elflint$(EXEEXT): $(elflint_OBJECTS) $(elflint_DEPENDENCIES)
349	@rm -f elflint$(EXEEXT)
350	$(LINK) $(elflint_LDFLAGS) $(elflint_OBJECTS) $(elflint_LDADD) $(LIBS)
351ld$(EXEEXT): $(ld_OBJECTS) $(ld_DEPENDENCIES)
352	@rm -f ld$(EXEEXT)
353	$(LINK) $(ld_LDFLAGS) $(ld_OBJECTS) $(ld_LDADD) $(LIBS)
354nm$(EXEEXT): $(nm_OBJECTS) $(nm_DEPENDENCIES)
355	@rm -f nm$(EXEEXT)
356	$(LINK) $(nm_LDFLAGS) $(nm_OBJECTS) $(nm_LDADD) $(LIBS)
357readelf$(EXEEXT): $(readelf_OBJECTS) $(readelf_DEPENDENCIES)
358	@rm -f readelf$(EXEEXT)
359	$(LINK) $(readelf_LDFLAGS) $(readelf_OBJECTS) $(readelf_LDADD) $(LIBS)
360size$(EXEEXT): $(size_OBJECTS) $(size_DEPENDENCIES)
361	@rm -f size$(EXEEXT)
362	$(LINK) $(size_LDFLAGS) $(size_OBJECTS) $(size_LDADD) $(LIBS)
363strip$(EXEEXT): $(strip_OBJECTS) $(strip_DEPENDENCIES)
364	@rm -f strip$(EXEEXT)
365	$(LINK) $(strip_LDFLAGS) $(strip_OBJECTS) $(strip_LDADD) $(LIBS)
366
367mostlyclean-compile:
368	-rm -f *.$(OBJEXT)
369
370distclean-compile:
371	-rm -f *.tab.c
372
373include ./$(DEPDIR)/$(base_cpu)_ld.Po
374include ./$(DEPDIR)/elflint.Po
375include ./$(DEPDIR)/ld.Po
376include ./$(DEPDIR)/ldgeneric.Po
377include ./$(DEPDIR)/ldlex.Po
378include ./$(DEPDIR)/ldscript.Po
379include ./$(DEPDIR)/nm.Po
380include ./$(DEPDIR)/readelf.Po
381include ./$(DEPDIR)/sectionhash.Po
382include ./$(DEPDIR)/size.Po
383include ./$(DEPDIR)/strip.Po
384include ./$(DEPDIR)/symbolhash.Po
385include ./$(DEPDIR)/versionhash.Po
386
387.c.o:
388	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
389	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
390#	source='$<' object='$@' libtool=no \
391#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
392#	$(COMPILE) -c $<
393
394.c.obj:
395	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
396	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
397#	source='$<' object='$@' libtool=no \
398#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
399#	$(COMPILE) -c `$(CYGPATH_W) '$<'`
400
401.l.c:
402	$(LEXCOMPILE) $<
403	sed '/^#/ s|$(LEX_OUTPUT_ROOT)\.c|$@|' $(LEX_OUTPUT_ROOT).c >$@
404	rm -f $(LEX_OUTPUT_ROOT).c
405
406.y.c:
407	$(YACCCOMPILE) $<
408	if test -f y.tab.h; then \
409	  to=`echo "$*_H" | sed \
410                -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/' \
411                -e 's/[^ABCDEFGHIJKLMNOPQRSTUVWXYZ]/_/g'`; \
412	  sed -e "/^#/!b" -e "s/Y_TAB_H/$$to/g" -e "s|y\.tab\.h|$*.h|" \
413            y.tab.h >$*.ht; \
414	  rm -f y.tab.h; \
415	  if cmp -s $*.ht $*.h; then \
416	    rm -f $*.ht ;\
417	  else \
418	    mv $*.ht $*.h; \
419	  fi; \
420	fi
421	if test -f y.output; then \
422	  mv y.output $*.output; \
423	fi
424	sed '/^#/ s|y\.tab\.c|$@|' y.tab.c >$@t && mv $@t $@
425	rm -f y.tab.c
426uninstall-info-am:
427
428ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
429	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
430	unique=`for i in $$list; do \
431	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
432	  done | \
433	  $(AWK) '    { files[$$0] = 1; } \
434	       END { for (i in files) print i; }'`; \
435	mkid -fID $$unique
436tags: TAGS
437
438TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
439		$(TAGS_FILES) $(LISP)
440	tags=; \
441	here=`pwd`; \
442	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
443	unique=`for i in $$list; do \
444	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
445	  done | \
446	  $(AWK) '    { files[$$0] = 1; } \
447	       END { for (i in files) print i; }'`; \
448	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
449	  test -n "$$unique" || unique=$$empty_fix; \
450	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
451	    $$tags $$unique; \
452	fi
453ctags: CTAGS
454CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
455		$(TAGS_FILES) $(LISP)
456	tags=; \
457	here=`pwd`; \
458	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
459	unique=`for i in $$list; do \
460	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
461	  done | \
462	  $(AWK) '    { files[$$0] = 1; } \
463	       END { for (i in files) print i; }'`; \
464	test -z "$(CTAGS_ARGS)$$tags$$unique" \
465	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
466	     $$tags $$unique
467
468GTAGS:
469	here=`$(am__cd) $(top_builddir) && pwd` \
470	  && cd $(top_srcdir) \
471	  && gtags -i $(GTAGS_ARGS) $$here
472
473distclean-tags:
474	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
475
476distdir: $(DISTFILES)
477	@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
478	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
479	list='$(DISTFILES)'; for file in $$list; do \
480	  case $$file in \
481	    $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
482	    $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
483	  esac; \
484	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
485	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
486	  if test "$$dir" != "$$file" && test "$$dir" != "."; then \
487	    dir="/$$dir"; \
488	    $(mkdir_p) "$(distdir)$$dir"; \
489	  else \
490	    dir=''; \
491	  fi; \
492	  if test -d $$d/$$file; then \
493	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
494	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
495	    fi; \
496	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
497	  else \
498	    test -f $(distdir)/$$file \
499	    || cp -p $$d/$$file $(distdir)/$$file \
500	    || exit 1; \
501	  fi; \
502	done
503check-am: all-am
504check: check-am
505all-am: Makefile $(LIBRARIES) $(PROGRAMS) $(HEADERS)
506installdirs:
507	for dir in "$(DESTDIR)$(bindir)"; do \
508	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
509	done
510install: install-am
511install-exec: install-exec-am
512install-data: install-data-am
513uninstall: uninstall-am
514
515install-am: all-am
516	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
517
518installcheck: installcheck-am
519install-strip:
520	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
521	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
522	  `test -z '$(STRIP)' || \
523	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
524mostlyclean-generic:
525
526clean-generic:
527	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
528
529distclean-generic:
530	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
531
532maintainer-clean-generic:
533	@echo "This command is intended for maintainers to use"
534	@echo "it deletes files that may require special tools to rebuild."
535	-rm -f ldlex.c
536	-rm -f ldscript.c
537clean: clean-am
538
539clean-am: clean-binPROGRAMS clean-generic clean-noinstLIBRARIES \
540	clean-noinstPROGRAMS mostlyclean-am
541
542distclean: distclean-am
543	-rm -rf ./$(DEPDIR)
544	-rm -f Makefile
545distclean-am: clean-am distclean-compile distclean-generic \
546	distclean-tags
547
548dvi: dvi-am
549
550dvi-am:
551
552html: html-am
553
554info: info-am
555
556info-am:
557
558install-data-am:
559
560install-exec-am: install-binPROGRAMS
561
562install-info: install-info-am
563
564install-man:
565
566installcheck-am: installcheck-binPROGRAMS
567
568maintainer-clean: maintainer-clean-am
569	-rm -rf ./$(DEPDIR)
570	-rm -f Makefile
571maintainer-clean-am: distclean-am maintainer-clean-generic
572
573mostlyclean: mostlyclean-am
574
575mostlyclean-am: mostlyclean-compile mostlyclean-generic
576
577pdf: pdf-am
578
579pdf-am:
580
581ps: ps-am
582
583ps-am:
584
585uninstall-am: uninstall-binPROGRAMS uninstall-info-am
586
587.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \
588	clean-generic clean-noinstLIBRARIES clean-noinstPROGRAMS ctags \
589	distclean distclean-compile distclean-generic distclean-tags \
590	distdir dvi dvi-am html html-am info info-am install \
591	install-am install-binPROGRAMS install-data install-data-am \
592	install-exec install-exec-am install-info install-info-am \
593	install-man install-strip installcheck installcheck-am \
594	installcheck-binPROGRAMS installdirs maintainer-clean \
595	maintainer-clean-generic mostlyclean mostlyclean-compile \
596	mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \
597	uninstall-am uninstall-binPROGRAMS uninstall-info-am
598
599
600ldlex.o: ldscript.c
601ldscript.h: ldscript.c
602libld_elf_i386.so: libld_elf_i386_pic.a libld_elf_i386.map
603	$(CC) -shared -o $@ -Wl,--whole-archive,$<,--no-whole-archive \
604	      $(libelf) $(libeu) \
605	      -Wl,--version-script,$(srcdir)/libld_elf_i386.map
606
607%.os: %.c %.o
608	if $(filter-out -fmudflap,$(COMPILE)) -c -o $@ -fpic -DPIC -DSHARED \
609	  -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \
610	  `test -f '$<' || echo '$(srcdir)/'`$<; \
611	then cat "$(DEPDIR)/$*.Tpo" >> "$(DEPDIR)/$*.Po"; \
612	     rm -f "$(DEPDIR)/$*.Tpo"; \
613	else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
614	fi
615
616# Special rule to make it possible to define libld_elf_a_SOURCES as we do.
617# Otherwise make would complain.
618.deps/none_ld.Po: none_ld.os
619	-:
620
621installcheck-binPROGRAMS: $(bin_PROGRAMS)
622	bad=0; pid=$$$$; list="$(bin_PROGRAMS)"; for p in $$list; do \
623	  case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \
624	   *" $$p "* | *" $(srcdir)/$$p "*) continue;; \
625	  esac; \
626	  f=`echo "$$p" | \
627	     sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
628	  for opt in --help --version; do \
629	    if LD_LIBRARY_PATH=$(DESTDIR)$(libdir) \
630	       $(DESTDIR)$(bindir)/$$f $$opt > c$${pid}_.out 2> c$${pid}_.err \
631	         && test -n "`cat c$${pid}_.out`" \
632	         && test -z "`cat c$${pid}_.err`"; then :; \
633	    else echo "$$f does not support $$opt" 1>&2; bad=1; fi; \
634	  done; \
635	done; rm -f c$${pid}_.???; exit $$bad
636# Tell versions [3.59,3.63) of GNU make to not export all variables.
637# Otherwise a system limit (for SysV at least) may be exceeded.
638.NOEXPORT:
639