blob: 5a90099aad29256f80e1a57fc7d5d2bf3311f40a [file] [log] [blame]
Elliott Hughes03333822015-02-18 22:19:45 -08001# Makefile.in generated by automake 1.14.1 from Makefile.am.
2# src/Makefile. Generated from Makefile.in by configure.
3
4# Copyright (C) 1994-2013 Free Software Foundation, Inc.
5
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
19
20
21am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
22am__make_running_with_option = \
23 case $${target_option-} in \
24 ?) ;; \
25 *) echo "am__make_running_with_option: internal error: invalid" \
26 "target option '$${target_option-}' specified" >&2; \
27 exit 1;; \
28 esac; \
29 has_opt=no; \
30 sane_makeflags=$$MAKEFLAGS; \
31 if $(am__is_gnu_make); then \
32 sane_makeflags=$$MFLAGS; \
33 else \
34 case $$MAKEFLAGS in \
35 *\\[\ \ ]*) \
36 bs=\\; \
37 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
38 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
39 esac; \
40 fi; \
41 skip_next=no; \
42 strip_trailopt () \
43 { \
44 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
45 }; \
46 for flg in $$sane_makeflags; do \
47 test $$skip_next = yes && { skip_next=no; continue; }; \
48 case $$flg in \
49 *=*|--*) continue;; \
50 -*I) strip_trailopt 'I'; skip_next=yes;; \
51 -*I?*) strip_trailopt 'I';; \
52 -*O) strip_trailopt 'O'; skip_next=yes;; \
53 -*O?*) strip_trailopt 'O';; \
54 -*l) strip_trailopt 'l'; skip_next=yes;; \
55 -*l?*) strip_trailopt 'l';; \
56 -[dEDm]) skip_next=yes;; \
57 -[JT]) skip_next=yes;; \
58 esac; \
59 case $$flg in \
60 *$$target_option*) has_opt=yes; break;; \
61 esac; \
62 done; \
63 test $$has_opt = yes
64am__make_dryrun = (target_option=n; $(am__make_running_with_option))
65am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
66pkgdatadir = $(datadir)/elfutils
67pkgincludedir = $(includedir)/elfutils
68pkglibdir = $(libdir)/elfutils
69pkglibexecdir = $(libexecdir)/elfutils
70am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
71install_sh_DATA = $(install_sh) -c -m 644
72install_sh_PROGRAM = $(install_sh) -c
73install_sh_SCRIPT = $(install_sh) -c
74INSTALL_HEADER = $(INSTALL_DATA)
75transform = $(program_transform_name)
76NORMAL_INSTALL = :
77PRE_INSTALL = :
78POST_INSTALL = :
79NORMAL_UNINSTALL = :
80PRE_UNINSTALL = :
81POST_UNINSTALL = :
82build_triplet = x86_64-unknown-linux-gnu
83host_triplet = x86_64-unknown-linux-gnu
84DIST_COMMON = $(top_srcdir)/config/eu.am $(srcdir)/Makefile.in \
85 $(srcdir)/Makefile.am ldlex.c ldscript.c \
86 $(top_srcdir)/config/depcomp $(top_srcdir)/config/ylwrap \
87 $(noinst_HEADERS) ChangeLog
88bin_PROGRAMS = readelf$(EXEEXT) nm$(EXEEXT) size$(EXEEXT) \
89 strip$(EXEEXT) ld$(EXEEXT) elflint$(EXEEXT) \
90 findtextrel$(EXEEXT) addr2line$(EXEEXT) elfcmp$(EXEEXT) \
91 objdump$(EXEEXT) ranlib$(EXEEXT) strings$(EXEEXT) ar$(EXEEXT) \
92 unstrip$(EXEEXT) stack$(EXEEXT)
93noinst_PROGRAMS = $(am__EXEEXT_1)
94# We never build this library but we need to get the dependency files
95# of all the linker backends that might be used in a non-generic linker.
96#am__append_1 = libdummy.a
97# -ldl is always needed for libebl.
98#am__append_2 = libld_elf.a
99#am_libld_elf_i386_pic_a_OBJECTS =
100subdir = src
101ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
102am__aclocal_m4_deps = $(top_srcdir)/m4/biarch.m4 \
103 $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
104 $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/zip.m4 \
105 $(top_srcdir)/configure.ac
106am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
107 $(ACLOCAL_M4)
108mkinstalldirs = $(install_sh) -d
109CONFIG_HEADER = $(top_builddir)/config.h
110CONFIG_CLEAN_FILES =
111CONFIG_CLEAN_VPATH_FILES =
112LIBRARIES = $(noinst_LIBRARIES)
113ARFLAGS = cru
114AM_V_AR = $(am__v_AR_$(V))
115am__v_AR_ = $(am__v_AR_$(AM_DEFAULT_VERBOSITY))
116am__v_AR_0 = @echo " AR " $@;
117am__v_AR_1 =
118libar_a_AR = $(AR) $(ARFLAGS)
119libar_a_LIBADD =
120am_libar_a_OBJECTS = arlib.$(OBJEXT) arlib2.$(OBJEXT) \
121 arlib-argp.$(OBJEXT)
122libar_a_OBJECTS = $(am_libar_a_OBJECTS)
123libdummy_a_AR = $(AR) $(ARFLAGS)
124libdummy_a_LIBADD =
125am__libdummy_a_SOURCES_DIST = i386_ld.c
126#am_libdummy_a_OBJECTS = i386_ld.$(OBJEXT)
127libdummy_a_OBJECTS = $(am_libdummy_a_OBJECTS)
128libld_elf_a_AR = $(AR) $(ARFLAGS)
129libld_elf_a_LIBADD =
130am__libld_elf_a_SOURCES_DIST = $(base_cpu)_ld.c
131#am_libld_elf_a_OBJECTS = $(base_cpu)_ld.$(OBJEXT)
132libld_elf_a_OBJECTS = $(am_libld_elf_a_OBJECTS)
133libld_elf_i386_pic_a_AR = $(AR) $(ARFLAGS)
134libld_elf_i386_pic_a_LIBADD =
135libld_elf_i386_pic_a_OBJECTS = $(am_libld_elf_i386_pic_a_OBJECTS)
136am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)"
137am__EXEEXT_1 = libld_elf_i386.so$(EXEEXT)
138PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS)
139addr2line_SOURCES = addr2line.c
140addr2line_OBJECTS = addr2line.$(OBJEXT)
141am__DEPENDENCIES_1 =
142am__DEPENDENCIES_2 = ../libdw/libdw.so
143#am__DEPENDENCIES_2 = ../libdw/libdw.a \
144# $(am__DEPENDENCIES_1) $(libelf) $(libebl)
145addr2line_DEPENDENCIES = $(am__DEPENDENCIES_2) $(libelf)
146ar_SOURCES = ar.c
147ar_OBJECTS = ar.$(OBJEXT)
148ar_DEPENDENCIES = libar.a $(libelf) $(libeu)
149elfcmp_SOURCES = elfcmp.c
150elfcmp_OBJECTS = elfcmp.$(OBJEXT)
151elfcmp_DEPENDENCIES = $(libebl) $(libelf)
152elflint_SOURCES = elflint.c
153elflint_OBJECTS = elflint.$(OBJEXT)
154elflint_DEPENDENCIES = $(libebl) $(libelf) $(libeu)
155findtextrel_SOURCES = findtextrel.c
156findtextrel_OBJECTS = findtextrel.$(OBJEXT)
157findtextrel_DEPENDENCIES = $(am__DEPENDENCIES_2) $(libelf)
158am_ld_OBJECTS = ld.$(OBJEXT) ldgeneric.$(OBJEXT) ldlex.$(OBJEXT) \
159 ldscript.$(OBJEXT) symbolhash.$(OBJEXT) sectionhash.$(OBJEXT) \
160 versionhash.$(OBJEXT)
161ld_OBJECTS = $(am_ld_OBJECTS)
162ld_DEPENDENCIES = $(libebl) $(libelf) $(libeu) $(am__append_2)
163ld_LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(ld_LDFLAGS) $(LDFLAGS) -o \
164 $@
165am_libld_elf_i386_so_OBJECTS =
166libld_elf_i386_so_OBJECTS = $(am_libld_elf_i386_so_OBJECTS)
167libld_elf_i386_so_LDADD = $(LDADD)
168nm_SOURCES = nm.c
169nm_OBJECTS = nm.$(OBJEXT)
170nm_DEPENDENCIES = $(am__DEPENDENCIES_2) $(libebl) $(libelf) $(libeu) \
171 $(am__DEPENDENCIES_1)
172objdump_SOURCES = objdump.c
173objdump_OBJECTS = objdump.$(OBJEXT)
174objdump_DEPENDENCIES = $(libasm) $(libebl) $(libelf) $(libeu)
175ranlib_SOURCES = ranlib.c
176ranlib_OBJECTS = ranlib.$(OBJEXT)
177ranlib_DEPENDENCIES = libar.a $(libelf) $(libeu)
178readelf_SOURCES = readelf.c
179readelf_OBJECTS = readelf.$(OBJEXT)
180readelf_DEPENDENCIES = $(am__DEPENDENCIES_2) $(libebl) $(libelf) \
181 $(libeu)
182size_SOURCES = size.c
183size_OBJECTS = size.$(OBJEXT)
184size_DEPENDENCIES = $(libelf) $(libeu)
185stack_SOURCES = stack.c
186stack_OBJECTS = stack.$(OBJEXT)
187stack_DEPENDENCIES = $(libebl) $(libelf) $(am__DEPENDENCIES_2) \
188 $(libeu) $(am__DEPENDENCIES_1)
189strings_SOURCES = strings.c
190strings_OBJECTS = strings.$(OBJEXT)
191strings_DEPENDENCIES = $(libelf) $(libeu)
192strip_SOURCES = strip.c
193strip_OBJECTS = strip.$(OBJEXT)
194strip_DEPENDENCIES = $(libebl) $(libelf) $(libeu)
195unstrip_SOURCES = unstrip.c
196unstrip_OBJECTS = unstrip.$(OBJEXT)
197unstrip_DEPENDENCIES = $(libebl) $(libelf) $(am__DEPENDENCIES_2) \
198 $(libeu)
199am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
200am__vpath_adj = case $$p in \
201 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
202 *) f=$$p;; \
203 esac;
204am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
205am__install_max = 40
206am__nobase_strip_setup = \
207 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
208am__nobase_strip = \
209 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
210am__nobase_list = $(am__nobase_strip_setup); \
211 for p in $$list; do echo "$$p $$p"; done | \
212 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
213 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
214 if (++n[$$2] == $(am__install_max)) \
215 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
216 END { for (dir in files) print dir, files[dir] }'
217am__base_list = \
218 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
219 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
220am__uninstall_files_from_dir = { \
221 test -z "$$files" \
222 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
223 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
224 $(am__cd) "$$dir" && rm -f $$files; }; \
225 }
226SCRIPTS = $(bin_SCRIPTS)
227AM_V_P = $(am__v_P_$(V))
228am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY))
229am__v_P_0 = false
230am__v_P_1 = :
231AM_V_GEN = $(am__v_GEN_$(V))
232am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
233am__v_GEN_0 = @echo " GEN " $@;
234am__v_GEN_1 =
235AM_V_at = $(am__v_at_$(V))
236am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
237am__v_at_0 = @
238am__v_at_1 =
239DEFAULT_INCLUDES = -I. -I$(top_builddir)
240depcomp = $(SHELL) $(top_srcdir)/config/depcomp
241am__depfiles_maybe = depfiles
242am__mv = mv -f
243COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
244 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
245AM_V_CC = $(am__v_CC_$(V))
246am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
247am__v_CC_0 = @echo " CC " $@;
248am__v_CC_1 =
249CCLD = $(CC)
250LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
251AM_V_CCLD = $(am__v_CCLD_$(V))
252am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
253am__v_CCLD_0 = @echo " CCLD " $@;
254am__v_CCLD_1 =
255am__skiplex = test -f $@ ||
256LEXCOMPILE = $(LEX) $(AM_LFLAGS) $(LFLAGS)
257AM_V_LEX = $(am__v_LEX_$(V))
258am__v_LEX_ = $(am__v_LEX_$(AM_DEFAULT_VERBOSITY))
259am__v_LEX_0 = @echo " LEX " $@;
260am__v_LEX_1 =
261YLWRAP = $(top_srcdir)/config/ylwrap
262am__skipyacc = test -f $@ ||
263am__yacc_c2h = sed -e s/cc$$/hh/ -e s/cpp$$/hpp/ -e s/cxx$$/hxx/ \
264 -e s/c++$$/h++/ -e s/c$$/h/
265YACCCOMPILE = $(YACC) $(AM_YFLAGS) $(YFLAGS)
266AM_V_YACC = $(am__v_YACC_$(V))
267am__v_YACC_ = $(am__v_YACC_$(AM_DEFAULT_VERBOSITY))
268am__v_YACC_0 = @echo " YACC " $@;
269am__v_YACC_1 =
270SOURCES = $(libar_a_SOURCES) $(libdummy_a_SOURCES) \
271 $(libld_elf_a_SOURCES) $(libld_elf_i386_pic_a_SOURCES) \
272 addr2line.c ar.c elfcmp.c elflint.c findtextrel.c \
273 $(ld_SOURCES) $(libld_elf_i386_so_SOURCES) nm.c objdump.c \
274 ranlib.c readelf.c size.c stack.c strings.c strip.c unstrip.c
275DIST_SOURCES = $(libar_a_SOURCES) $(am__libdummy_a_SOURCES_DIST) \
276 $(am__libld_elf_a_SOURCES_DIST) \
277 $(libld_elf_i386_pic_a_SOURCES) addr2line.c ar.c elfcmp.c \
278 elflint.c findtextrel.c $(ld_SOURCES) \
279 $(libld_elf_i386_so_SOURCES) nm.c objdump.c ranlib.c readelf.c \
280 size.c stack.c strings.c strip.c unstrip.c
281am__can_run_installinfo = \
282 case $$AM_UPDATE_INFO_DIR in \
283 n|no|NO) false;; \
284 *) (install-info --version) >/dev/null 2>&1;; \
285 esac
286HEADERS = $(noinst_HEADERS)
287am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
288# Read a list of newline-separated strings from the standard input,
289# and print each of them once, without duplicates. Input order is
290# *not* preserved.
291am__uniquify_input = $(AWK) '\
292 BEGIN { nonempty = 0; } \
293 { items[$$0] = 1; nonempty = 1; } \
294 END { if (nonempty) { for (i in items) print i; }; } \
295'
296# Make sure the list of sources is unique. This is necessary because,
297# e.g., the same source file might be shared among _SOURCES variables
298# for different programs/libraries.
299am__define_uniq_tagged_files = \
300 list='$(am__tagged_files)'; \
301 unique=`for i in $$list; do \
302 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
303 done | $(am__uniquify_input)`
304ETAGS = etags
305CTAGS = ctags
306DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
307ACLOCAL = ${SHELL} /huge-ssd/aosp-arm64/external/elfutils/src/config/missing aclocal-1.14
308AMTAR = $${TAR-tar}
309AM_DEFAULT_VERBOSITY = 1
310AR = ar
311AUTOCONF = ${SHELL} /huge-ssd/aosp-arm64/external/elfutils/src/config/missing autoconf
312AUTOHEADER = ${SHELL} /huge-ssd/aosp-arm64/external/elfutils/src/config/missing autoheader
313AUTOMAKE = ${SHELL} /huge-ssd/aosp-arm64/external/elfutils/src/config/missing automake-1.14
314AWK = gawk
315CC = gcc
316CCDEPMODE = depmode=gcc3
317CC_BIARCH = gcc -m32
318CFLAGS = -g -O2
319CPP = gcc -E
320CPPFLAGS =
321CYGPATH_W = echo
322DEBUGPRED = 0
323DEFS = -D_GNU_SOURCE -DHAVE_CONFIG_H -DLOCALEDIR='"${localedir}"' \
324 $(YYDEBUG) -DDEBUGPRED=0 -DSRCDIR=\"$(shell cd \
325 $(srcdir);pwd)\" -DOBJDIR=\"$(shell pwd)\"
326DEPDIR = .deps
327ECHO_C =
328ECHO_N = -n
329ECHO_T =
330EGREP = /bin/grep -E
331EXEEXT =
332GETTEXT_MACRO_VERSION = 0.18
333GMSGFMT = /usr/bin/msgfmt
334GMSGFMT_015 = /usr/bin/msgfmt
335GREP = /bin/grep
336HAVE_VALGRIND =
337INSTALL = /usr/bin/install -c
338INSTALL_DATA = ${INSTALL} -m 644
339INSTALL_PROGRAM = ${INSTALL}
340INSTALL_SCRIPT = ${INSTALL}
341INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
342LDFLAGS =
343LEX = flex
344LEXLIB = -lfl
345LEX_OUTPUT_ROOT = lex.yy
346LIBEBL_SUBDIR = elfutils
347LIBOBJS =
348LIBS =
349LTLIBOBJS =
350MAINT = #
351MAKEINFO = ${SHELL} /huge-ssd/aosp-arm64/external/elfutils/src/config/missing makeinfo
352MKDIR_P = /bin/mkdir -p
353MODVERSION = Build on enh.mtv.corp.google.com 2015-02-18T19:32:04-0800
354MSGFMT = /usr/bin/msgfmt
355MSGFMT_015 = /usr/bin/msgfmt
356MSGMERGE = /usr/bin/msgmerge
357NM = nm
358OBJEXT = o
359PACKAGE = elfutils
360PACKAGE_BUGREPORT = https://bugzilla.redhat.com/
361PACKAGE_NAME = elfutils
362PACKAGE_STRING = elfutils 0.161
363PACKAGE_TARNAME = elfutils
364PACKAGE_URL =
365PACKAGE_VERSION = 0.161
366PATH_SEPARATOR = :
367RANLIB = ranlib
368READELF = readelf
369SET_MAKE =
370SHELL = /bin/sh
371STRIP =
372USE_NLS = yes
373VERSION = 0.161
374XGETTEXT = /usr/bin/xgettext
375XGETTEXT_015 = /usr/bin/xgettext
376XGETTEXT_EXTRA_OPTIONS =
377YACC = bison -y -d
378YFLAGS =
379abs_builddir = /huge-ssd/aosp-arm64/external/elfutils/src/src
380abs_srcdir = /huge-ssd/aosp-arm64/external/elfutils/src/src
381abs_top_builddir = /huge-ssd/aosp-arm64/external/elfutils/src
382abs_top_srcdir = /huge-ssd/aosp-arm64/external/elfutils/src
383ac_ct_AR = ar
384ac_ct_CC = gcc
385am__include = include
386am__leading_dot = .
387am__quote =
388am__tar = $${TAR-tar} chof - "$$tardir"
389am__untar = $${TAR-tar} xf -
390base_cpu = none
391bindir = ${exec_prefix}/bin
392build = x86_64-unknown-linux-gnu
393build_alias =
394build_cpu = x86_64
395build_os = linux-gnu
396build_vendor = unknown
397builddir = .
398datadir = ${datarootdir}
399datarootdir = ${prefix}/share
400docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
401dvidir = ${docdir}
402eu_version = 161
403exec_prefix = ${prefix}
404host = x86_64-unknown-linux-gnu
405host_alias =
406host_cpu = x86_64
407host_os = linux-gnu
408host_vendor = unknown
409htmldir = ${docdir}
410includedir = ${prefix}/include
411infodir = ${datarootdir}/info
412install_sh = ${SHELL} /huge-ssd/aosp-arm64/external/elfutils/src/config/install-sh
413libdir = ${exec_prefix}/lib
414libexecdir = ${exec_prefix}/libexec
415localedir = ${datarootdir}/locale
416localstatedir = ${prefix}/var
417mandir = ${datarootdir}/man
418mkdir_p = $(MKDIR_P)
419oldincludedir = /usr/include
420pdfdir = ${docdir}
421prefix = /usr/local
422program_transform_name = s,x,x,
423psdir = ${docdir}
424sbindir = ${exec_prefix}/sbin
425sharedstatedir = ${prefix}/com
426srcdir = .
427sysconfdir = ${prefix}/etc
428target_alias =
429top_build_prefix = ../
430top_builddir = ..
431top_srcdir = ..
432zip_LIBS = -lz
433AM_CPPFLAGS = -I. -I$(srcdir) -I$(top_srcdir)/lib -I.. \
434 -I$(srcdir)/../libelf -I$(srcdir)/../libebl \
435 -I$(srcdir)/../libdw -I$(srcdir)/../libdwelf \
436 -I$(srcdir)/../libdwfl -I$(srcdir)/../libasm
437AM_CFLAGS = -std=gnu99 -Wall -Wshadow -Wformat=2 \
438 $(if $($(*F)_no_Werror),,-Werror) \
439 $(if $($(*F)_no_Wunused),,-Wunused -Wextra) \
440 $($(*F)_CFLAGS)
441
442COMPILE.os = $(filter-out -fprofile-arcs -ftest-coverage, $(COMPILE))
443CLEANFILES = *.gcno *.gcda make-debug-archive none_ld.os \
444 $(ld_modules:.c=.os) *.gconv
445textrel_msg = echo "WARNING: TEXTREL found in '$@'"
446#textrel_found = $(textrel_msg)
447textrel_found = $(textrel_msg); exit 1
448textrel_check = if $(READELF) -d $@ | fgrep -q TEXTREL; then $(textrel_found); fi
449AM_LDFLAGS = -Wl,-rpath-link,../libelf:../libdw
450AM_YFLAGS = -pld
451AM_LFLAGS = -Pld -olex.yy.c
452native_ld = @native_ld@
453ld_dsos = libld_elf_i386_pic.a
454noinst_LIBRARIES = libld_elf.a libar.a $(ld_dsos) \
455 $(am__append_1)
456#noinst_LIBRARIES = libld_elf.a libar.a $(am__append_1)
457#native_ld_cflags = -DBASE_ELF_NAME=elf_$(base_cpu)
458#libdummy_a_SOURCES = i386_ld.c
459ld_SOURCES = ld.c ldgeneric.c ldlex.l ldscript.y symbolhash.c sectionhash.c \
460 versionhash.c
461
462libar_a_SOURCES = arlib.c arlib2.c arlib-argp.c
463noinst_HEADERS = ld.h symbolhash.h sectionhash.h versionhash.h \
464 ldscript.h xelf.h unaligned.h
465
466EXTRA_DIST = elf32-i386.script libld_elf_i386.map $(ld_modules) \
467 arlib.h debugpred.h make-debug-archive.in
468ld_modules = i386_ld.c
469bin_SCRIPTS = make-debug-archive
470libasm = ../libasm/libasm.so
471#libasm = ../libasm/libasm.a
472libdw = ../libdw/libdw.so
473#libdw = ../libdw/libdw.a $(zip_LIBS) $(libelf) $(libebl) -ldl
474libelf = ../libelf/libelf.so
475#libelf = ../libelf/libelf.a
476libebl = ../libebl/libebl.a
477libeu = ../lib/libeu.a
478demanglelib = -lstdc++
479
480# XXX While the file is not finished, don't warn about this
481ldgeneric_no_Wunused = yes
482readelf_LDADD = $(libdw) $(libebl) $(libelf) $(libeu) -ldl
483nm_LDADD = $(libdw) $(libebl) $(libelf) $(libeu) -ldl \
484 $(demanglelib)
485
486size_LDADD = $(libelf) $(libeu)
487strip_LDADD = $(libebl) $(libelf) $(libeu) -ldl
488ld_LDADD = $(libebl) $(libelf) $(libeu) -ldl $(am__append_2)
489ld_LDFLAGS = -rdynamic
490elflint_LDADD = $(libebl) $(libelf) $(libeu) -ldl
491findtextrel_LDADD = $(libdw) $(libelf)
492addr2line_LDADD = $(libdw) $(libelf)
493elfcmp_LDADD = $(libebl) $(libelf) -ldl
494objdump_LDADD = $(libasm) $(libebl) $(libelf) $(libeu) -ldl
495ranlib_LDADD = libar.a $(libelf) $(libeu)
496strings_LDADD = $(libelf) $(libeu)
497ar_LDADD = libar.a $(libelf) $(libeu)
498unstrip_LDADD = $(libebl) $(libelf) $(libdw) $(libeu) -ldl
499stack_LDADD = $(libebl) $(libelf) $(libdw) $(libeu) -ldl $(demanglelib)
500ldlex_no_Werror = yes
501
502# Machine-specific linker code.
503#libld_elf_a_SOURCES := $(base_cpu)_ld.c
504libld_elf_i386_pic_a_SOURCES =
505am_libld_elf_i386_pic_a_OBJECTS = i386_ld.os
506libld_elf_i386_so_SOURCES =
507MAINTAINERCLEANFILES = ldlex.c ldscript.c ldscript.h
508all: all-am
509
510.SUFFIXES:
511.SUFFIXES: .c .l .o .obj .y
512$(srcdir)/Makefile.in: # $(srcdir)/Makefile.am $(top_srcdir)/config/eu.am $(am__configure_deps)
513 @for dep in $?; do \
514 case '$(am__configure_deps)' in \
515 *$$dep*) \
516 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
517 && { if test -f $@; then exit 0; else break; fi; }; \
518 exit 1;; \
519 esac; \
520 done; \
521 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnits src/Makefile'; \
522 $(am__cd) $(top_srcdir) && \
523 $(AUTOMAKE) --gnits src/Makefile
524.PRECIOUS: Makefile
525Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
526 @case '$?' in \
527 *config.status*) \
528 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
529 *) \
530 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
531 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
532 esac;
533$(top_srcdir)/config/eu.am:
534
535$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
536 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
537
538$(top_srcdir)/configure: # $(am__configure_deps)
539 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
540$(ACLOCAL_M4): # $(am__aclocal_m4_deps)
541 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
542$(am__aclocal_m4_deps):
543
544clean-noinstLIBRARIES:
545 -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES)
546
547libar.a: $(libar_a_OBJECTS) $(libar_a_DEPENDENCIES) $(EXTRA_libar_a_DEPENDENCIES)
548 $(AM_V_at)-rm -f libar.a
549 $(AM_V_AR)$(libar_a_AR) libar.a $(libar_a_OBJECTS) $(libar_a_LIBADD)
550 $(AM_V_at)$(RANLIB) libar.a
551
552libdummy.a: $(libdummy_a_OBJECTS) $(libdummy_a_DEPENDENCIES) $(EXTRA_libdummy_a_DEPENDENCIES)
553 $(AM_V_at)-rm -f libdummy.a
554 $(AM_V_AR)$(libdummy_a_AR) libdummy.a $(libdummy_a_OBJECTS) $(libdummy_a_LIBADD)
555 $(AM_V_at)$(RANLIB) libdummy.a
556
557libld_elf.a: $(libld_elf_a_OBJECTS) $(libld_elf_a_DEPENDENCIES) $(EXTRA_libld_elf_a_DEPENDENCIES)
558 $(AM_V_at)-rm -f libld_elf.a
559 $(AM_V_AR)$(libld_elf_a_AR) libld_elf.a $(libld_elf_a_OBJECTS) $(libld_elf_a_LIBADD)
560 $(AM_V_at)$(RANLIB) libld_elf.a
561
562libld_elf_i386_pic.a: $(libld_elf_i386_pic_a_OBJECTS) $(libld_elf_i386_pic_a_DEPENDENCIES) $(EXTRA_libld_elf_i386_pic_a_DEPENDENCIES)
563 $(AM_V_at)-rm -f libld_elf_i386_pic.a
564 $(AM_V_AR)$(libld_elf_i386_pic_a_AR) libld_elf_i386_pic.a $(libld_elf_i386_pic_a_OBJECTS) $(libld_elf_i386_pic_a_LIBADD)
565 $(AM_V_at)$(RANLIB) libld_elf_i386_pic.a
566install-binPROGRAMS: $(bin_PROGRAMS)
567 @$(NORMAL_INSTALL)
568 @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
569 if test -n "$$list"; then \
570 echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
571 $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
572 fi; \
573 for p in $$list; do echo "$$p $$p"; done | \
574 sed 's/$(EXEEXT)$$//' | \
575 while read p p1; do if test -f $$p \
576 ; then echo "$$p"; echo "$$p"; else :; fi; \
577 done | \
578 sed -e 'p;s,.*/,,;n;h' \
579 -e 's|.*|.|' \
580 -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
581 sed 'N;N;N;s,\n, ,g' | \
582 $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
583 { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
584 if ($$2 == $$4) files[d] = files[d] " " $$1; \
585 else { print "f", $$3 "/" $$4, $$1; } } \
586 END { for (d in files) print "f", d, files[d] }' | \
587 while read type dir files; do \
588 if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
589 test -z "$$files" || { \
590 echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \
591 $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
592 } \
593 ; done
594
595uninstall-binPROGRAMS:
596 @$(NORMAL_UNINSTALL)
597 @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
598 files=`for p in $$list; do echo "$$p"; done | \
599 sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
600 -e 's/$$/$(EXEEXT)/' \
601 `; \
602 test -n "$$list" || exit 0; \
603 echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
604 cd "$(DESTDIR)$(bindir)" && rm -f $$files
605
606clean-binPROGRAMS:
607 -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
608
609clean-noinstPROGRAMS:
610 -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS)
611
612addr2line$(EXEEXT): $(addr2line_OBJECTS) $(addr2line_DEPENDENCIES) $(EXTRA_addr2line_DEPENDENCIES)
613 @rm -f addr2line$(EXEEXT)
614 $(AM_V_CCLD)$(LINK) $(addr2line_OBJECTS) $(addr2line_LDADD) $(LIBS)
615
616ar$(EXEEXT): $(ar_OBJECTS) $(ar_DEPENDENCIES) $(EXTRA_ar_DEPENDENCIES)
617 @rm -f ar$(EXEEXT)
618 $(AM_V_CCLD)$(LINK) $(ar_OBJECTS) $(ar_LDADD) $(LIBS)
619
620elfcmp$(EXEEXT): $(elfcmp_OBJECTS) $(elfcmp_DEPENDENCIES) $(EXTRA_elfcmp_DEPENDENCIES)
621 @rm -f elfcmp$(EXEEXT)
622 $(AM_V_CCLD)$(LINK) $(elfcmp_OBJECTS) $(elfcmp_LDADD) $(LIBS)
623
624elflint$(EXEEXT): $(elflint_OBJECTS) $(elflint_DEPENDENCIES) $(EXTRA_elflint_DEPENDENCIES)
625 @rm -f elflint$(EXEEXT)
626 $(AM_V_CCLD)$(LINK) $(elflint_OBJECTS) $(elflint_LDADD) $(LIBS)
627
628findtextrel$(EXEEXT): $(findtextrel_OBJECTS) $(findtextrel_DEPENDENCIES) $(EXTRA_findtextrel_DEPENDENCIES)
629 @rm -f findtextrel$(EXEEXT)
630 $(AM_V_CCLD)$(LINK) $(findtextrel_OBJECTS) $(findtextrel_LDADD) $(LIBS)
631
632ld$(EXEEXT): $(ld_OBJECTS) $(ld_DEPENDENCIES) $(EXTRA_ld_DEPENDENCIES)
633 @rm -f ld$(EXEEXT)
634 $(AM_V_CCLD)$(ld_LINK) $(ld_OBJECTS) $(ld_LDADD) $(LIBS)
635
636#libld_elf_i386.so$(EXEEXT): $(libld_elf_i386_so_OBJECTS) $(libld_elf_i386_so_DEPENDENCIES) $(EXTRA_libld_elf_i386_so_DEPENDENCIES)
637# @rm -f libld_elf_i386.so$(EXEEXT)
638# $(AM_V_CCLD)$(LINK) $(libld_elf_i386_so_OBJECTS) $(libld_elf_i386_so_LDADD) $(LIBS)
639
640nm$(EXEEXT): $(nm_OBJECTS) $(nm_DEPENDENCIES) $(EXTRA_nm_DEPENDENCIES)
641 @rm -f nm$(EXEEXT)
642 $(AM_V_CCLD)$(LINK) $(nm_OBJECTS) $(nm_LDADD) $(LIBS)
643
644objdump$(EXEEXT): $(objdump_OBJECTS) $(objdump_DEPENDENCIES) $(EXTRA_objdump_DEPENDENCIES)
645 @rm -f objdump$(EXEEXT)
646 $(AM_V_CCLD)$(LINK) $(objdump_OBJECTS) $(objdump_LDADD) $(LIBS)
647
648ranlib$(EXEEXT): $(ranlib_OBJECTS) $(ranlib_DEPENDENCIES) $(EXTRA_ranlib_DEPENDENCIES)
649 @rm -f ranlib$(EXEEXT)
650 $(AM_V_CCLD)$(LINK) $(ranlib_OBJECTS) $(ranlib_LDADD) $(LIBS)
651
652readelf$(EXEEXT): $(readelf_OBJECTS) $(readelf_DEPENDENCIES) $(EXTRA_readelf_DEPENDENCIES)
653 @rm -f readelf$(EXEEXT)
654 $(AM_V_CCLD)$(LINK) $(readelf_OBJECTS) $(readelf_LDADD) $(LIBS)
655
656size$(EXEEXT): $(size_OBJECTS) $(size_DEPENDENCIES) $(EXTRA_size_DEPENDENCIES)
657 @rm -f size$(EXEEXT)
658 $(AM_V_CCLD)$(LINK) $(size_OBJECTS) $(size_LDADD) $(LIBS)
659
660stack$(EXEEXT): $(stack_OBJECTS) $(stack_DEPENDENCIES) $(EXTRA_stack_DEPENDENCIES)
661 @rm -f stack$(EXEEXT)
662 $(AM_V_CCLD)$(LINK) $(stack_OBJECTS) $(stack_LDADD) $(LIBS)
663
664strings$(EXEEXT): $(strings_OBJECTS) $(strings_DEPENDENCIES) $(EXTRA_strings_DEPENDENCIES)
665 @rm -f strings$(EXEEXT)
666 $(AM_V_CCLD)$(LINK) $(strings_OBJECTS) $(strings_LDADD) $(LIBS)
667
668strip$(EXEEXT): $(strip_OBJECTS) $(strip_DEPENDENCIES) $(EXTRA_strip_DEPENDENCIES)
669 @rm -f strip$(EXEEXT)
670 $(AM_V_CCLD)$(LINK) $(strip_OBJECTS) $(strip_LDADD) $(LIBS)
671
672unstrip$(EXEEXT): $(unstrip_OBJECTS) $(unstrip_DEPENDENCIES) $(EXTRA_unstrip_DEPENDENCIES)
673 @rm -f unstrip$(EXEEXT)
674 $(AM_V_CCLD)$(LINK) $(unstrip_OBJECTS) $(unstrip_LDADD) $(LIBS)
675install-binSCRIPTS: $(bin_SCRIPTS)
676 @$(NORMAL_INSTALL)
677 @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \
678 if test -n "$$list"; then \
679 echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
680 $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
681 fi; \
682 for p in $$list; do \
683 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
684 if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \
685 done | \
686 sed -e 'p;s,.*/,,;n' \
687 -e 'h;s|.*|.|' \
688 -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \
689 $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \
690 { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
691 if ($$2 == $$4) { files[d] = files[d] " " $$1; \
692 if (++n[d] == $(am__install_max)) { \
693 print "f", d, files[d]; n[d] = 0; files[d] = "" } } \
694 else { print "f", d "/" $$4, $$1 } } \
695 END { for (d in files) print "f", d, files[d] }' | \
696 while read type dir files; do \
697 if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
698 test -z "$$files" || { \
699 echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \
700 $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
701 } \
702 ; done
703
704uninstall-binSCRIPTS:
705 @$(NORMAL_UNINSTALL)
706 @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \
707 files=`for p in $$list; do echo "$$p"; done | \
708 sed -e 's,.*/,,;$(transform)'`; \
709 dir='$(DESTDIR)$(bindir)'; $(am__uninstall_files_from_dir)
710
711installcheck-binSCRIPTS: $(bin_SCRIPTS)
712 bad=0; pid=$$$$; list="$(bin_SCRIPTS)"; for p in $$list; do \
713 case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \
714 *" $$p "* | *" $(srcdir)/$$p "*) continue;; \
715 esac; \
716 f=`echo "$$p" | sed 's,^.*/,,;$(transform)'`; \
717 for opt in --help --version; do \
718 if "$(DESTDIR)$(bindir)/$$f" $$opt >c$${pid}_.out \
719 2>c$${pid}_.err </dev/null \
720 && test -n "`cat c$${pid}_.out`" \
721 && test -z "`cat c$${pid}_.err`"; then :; \
722 else echo "$$f does not support $$opt" 1>&2; bad=1; fi; \
723 done; \
724 done; rm -f c$${pid}_.???; exit $$bad
725
726mostlyclean-compile:
727 -rm -f *.$(OBJEXT)
728
729distclean-compile:
730 -rm -f *.tab.c
731
732include ./$(DEPDIR)/$(base_cpu)_ld.Po
733include ./$(DEPDIR)/addr2line.Po
734include ./$(DEPDIR)/ar.Po
735include ./$(DEPDIR)/arlib-argp.Po
736include ./$(DEPDIR)/arlib.Po
737include ./$(DEPDIR)/arlib2.Po
738include ./$(DEPDIR)/elfcmp.Po
739include ./$(DEPDIR)/elflint.Po
740include ./$(DEPDIR)/findtextrel.Po
741include ./$(DEPDIR)/i386_ld.Po
742include ./$(DEPDIR)/ld.Po
743include ./$(DEPDIR)/ldgeneric.Po
744include ./$(DEPDIR)/ldlex.Po
745include ./$(DEPDIR)/ldscript.Po
746include ./$(DEPDIR)/nm.Po
747include ./$(DEPDIR)/objdump.Po
748include ./$(DEPDIR)/ranlib.Po
749include ./$(DEPDIR)/readelf.Po
750include ./$(DEPDIR)/sectionhash.Po
751include ./$(DEPDIR)/size.Po
752include ./$(DEPDIR)/stack.Po
753include ./$(DEPDIR)/strings.Po
754include ./$(DEPDIR)/strip.Po
755include ./$(DEPDIR)/symbolhash.Po
756include ./$(DEPDIR)/unstrip.Po
757include ./$(DEPDIR)/versionhash.Po
758
759.c.o:
760 $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
761 $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
762# $(AM_V_CC)source='$<' object='$@' libtool=no \
763# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
764# $(AM_V_CC_no)$(COMPILE) -c -o $@ $<
765
766.c.obj:
767 $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
768 $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
769# $(AM_V_CC)source='$<' object='$@' libtool=no \
770# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
771# $(AM_V_CC_no)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
772
773.l.c:
774 $(AM_V_LEX)$(am__skiplex) $(SHELL) $(YLWRAP) $< $(LEX_OUTPUT_ROOT).c $@ -- $(LEXCOMPILE)
775
776.y.c:
777 $(AM_V_YACC)$(am__skipyacc) $(SHELL) $(YLWRAP) $< y.tab.c $@ y.tab.h `echo $@ | $(am__yacc_c2h)` y.output $*.output -- $(YACCCOMPILE)
778
779ID: $(am__tagged_files)
780 $(am__define_uniq_tagged_files); mkid -fID $$unique
781tags: tags-am
782TAGS: tags
783
784tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
785 set x; \
786 here=`pwd`; \
787 $(am__define_uniq_tagged_files); \
788 shift; \
789 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
790 test -n "$$unique" || unique=$$empty_fix; \
791 if test $$# -gt 0; then \
792 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
793 "$$@" $$unique; \
794 else \
795 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
796 $$unique; \
797 fi; \
798 fi
799ctags: ctags-am
800
801CTAGS: ctags
802ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
803 $(am__define_uniq_tagged_files); \
804 test -z "$(CTAGS_ARGS)$$unique" \
805 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
806 $$unique
807
808GTAGS:
809 here=`$(am__cd) $(top_builddir) && pwd` \
810 && $(am__cd) $(top_srcdir) \
811 && gtags -i $(GTAGS_ARGS) "$$here"
812cscopelist: cscopelist-am
813
814cscopelist-am: $(am__tagged_files)
815 list='$(am__tagged_files)'; \
816 case "$(srcdir)" in \
817 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
818 *) sdir=$(subdir)/$(srcdir) ;; \
819 esac; \
820 for i in $$list; do \
821 if test -f "$$i"; then \
822 echo "$(subdir)/$$i"; \
823 else \
824 echo "$$sdir/$$i"; \
825 fi; \
826 done >> $(top_builddir)/cscope.files
827
828distclean-tags:
829 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
830
831distdir: $(DISTFILES)
832 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
833 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
834 list='$(DISTFILES)'; \
835 dist_files=`for file in $$list; do echo $$file; done | \
836 sed -e "s|^$$srcdirstrip/||;t" \
837 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
838 case $$dist_files in \
839 */*) $(MKDIR_P) `echo "$$dist_files" | \
840 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
841 sort -u` ;; \
842 esac; \
843 for file in $$dist_files; do \
844 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
845 if test -d $$d/$$file; then \
846 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
847 if test -d "$(distdir)/$$file"; then \
848 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
849 fi; \
850 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
851 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
852 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
853 fi; \
854 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
855 else \
856 test -f "$(distdir)/$$file" \
857 || cp -p $$d/$$file "$(distdir)/$$file" \
858 || exit 1; \
859 fi; \
860 done
861check-am: all-am
862check: check-am
863all-am: Makefile $(LIBRARIES) $(PROGRAMS) $(SCRIPTS) $(HEADERS)
864installdirs:
865 for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)"; do \
866 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
867 done
868install: install-am
869install-exec: install-exec-am
870install-data: install-data-am
871uninstall: uninstall-am
872
873install-am: all-am
874 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
875
876installcheck: installcheck-am
877install-strip:
878 if test -z '$(STRIP)'; then \
879 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
880 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
881 install; \
882 else \
883 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
884 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
885 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
886 fi
887mostlyclean-generic:
888
889clean-generic:
890 -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
891
892distclean-generic:
893 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
894 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
895
896maintainer-clean-generic:
897 @echo "This command is intended for maintainers to use"
898 @echo "it deletes files that may require special tools to rebuild."
899 -rm -f ldlex.c
900 -rm -f ldscript.c
901 -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
902clean: clean-am
903
904clean-am: clean-binPROGRAMS clean-generic clean-noinstLIBRARIES \
905 clean-noinstPROGRAMS mostlyclean-am
906
907distclean: distclean-am
908 -rm -rf ./$(DEPDIR)
909 -rm -f Makefile
910distclean-am: clean-am distclean-compile distclean-generic \
911 distclean-tags
912
913dvi: dvi-am
914
915dvi-am:
916
917html: html-am
918
919html-am:
920
921info: info-am
922
923info-am:
924
925install-data-am:
926
927install-dvi: install-dvi-am
928
929install-dvi-am:
930
931install-exec-am: install-binPROGRAMS install-binSCRIPTS
932
933install-html: install-html-am
934
935install-html-am:
936
937install-info: install-info-am
938
939install-info-am:
940
941install-man:
942
943install-pdf: install-pdf-am
944
945install-pdf-am:
946
947install-ps: install-ps-am
948
949install-ps-am:
950
951installcheck-am: installcheck-binPROGRAMS installcheck-binSCRIPTS
952
953maintainer-clean: maintainer-clean-am
954 -rm -rf ./$(DEPDIR)
955 -rm -f Makefile
956maintainer-clean-am: distclean-am maintainer-clean-generic
957
958mostlyclean: mostlyclean-am
959
960mostlyclean-am: mostlyclean-compile mostlyclean-generic
961
962pdf: pdf-am
963
964pdf-am:
965
966ps: ps-am
967
968ps-am:
969
970uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS
971
972.MAKE: install-am install-strip
973
974.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \
975 clean-binPROGRAMS clean-generic clean-noinstLIBRARIES \
976 clean-noinstPROGRAMS cscopelist-am ctags ctags-am distclean \
977 distclean-compile distclean-generic distclean-tags distdir dvi \
978 dvi-am html html-am info info-am install install-am \
979 install-binPROGRAMS install-binSCRIPTS install-data \
980 install-data-am install-dvi install-dvi-am install-exec \
981 install-exec-am install-html install-html-am install-info \
982 install-info-am install-man install-pdf install-pdf-am \
983 install-ps install-ps-am install-strip installcheck \
984 installcheck-am installcheck-binPROGRAMS \
985 installcheck-binSCRIPTS installdirs maintainer-clean \
986 maintainer-clean-generic mostlyclean mostlyclean-compile \
987 mostlyclean-generic pdf pdf-am ps ps-am tags tags-am uninstall \
988 uninstall-am uninstall-binPROGRAMS uninstall-binSCRIPTS
989
990
991%.os: %.c %.o
992 if $(COMPILE.os) -c -o $@ -fpic -DPIC -DSHARED -MT $@ -MD -MP \
993 -MF "$(DEPDIR)/$*.Tpo" `test -f '$<' || echo '$(srcdir)/'`$<; \
994 then cat "$(DEPDIR)/$*.Tpo" >> "$(DEPDIR)/$*.Po"; \
995 rm -f "$(DEPDIR)/$*.Tpo"; \
996 else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
997 fi
998# $(COMPILE.os) -c -o $@ -fpic -DPIC -DSHARED $<
999
1000ldlex.o: ldscript.c
1001ldscript.h: ldscript.c
1002libld_elf_i386.so: libld_elf_i386_pic.a libld_elf_i386.map
1003 $(LINK) -shared -o $@ -Wl,--whole-archive,$<,--no-whole-archive \
1004 $(libelf) $(libeu) \
1005 -Wl,--version-script,$(srcdir)/libld_elf_i386.map
1006 @$(textrel_check)
1007
1008# Special rule to make it possible to define libld_elf_a_SOURCES as we do.
1009# Otherwise make would complain.
1010.deps/none_ld.Po: none_ld.os
1011 -:
1012
1013installcheck-binPROGRAMS: $(bin_PROGRAMS)
1014 bad=0; pid=$$$$; list="$(bin_PROGRAMS)"; for p in $$list; do \
1015 case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \
1016 *" $$p "* | *" $(srcdir)/$$p "*) continue;; \
1017 esac; \
1018 f=`echo "$$p" | \
1019 sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
1020 for opt in --help --version; do \
1021 if LD_LIBRARY_PATH=$(DESTDIR)$(libdir) \
1022 $(DESTDIR)$(bindir)/$$f $$opt > c$${pid}_.out 2> c$${pid}_.err \
1023 && test -n "`cat c$${pid}_.out`" \
1024 && test -z "`cat c$${pid}_.err`"; then :; \
1025 else echo "$$f does not support $$opt" 1>&2; bad=1; fi; \
1026 done; \
1027 done; rm -f c$${pid}_.???; exit $$bad
1028
1029make-debug-archive: $(srcdir)/make-debug-archive.in
1030 UNSTRIP=$(bindir)/`echo unstrip | sed '$(transform)'`; \
1031 AR=$(bindir)/`echo ar | sed '$(transform)'`; \
1032 sed -e "s,[@]UNSTRIP[@],$$UNSTRIP,g" -e "s,[@]AR[@],$$AR,g" \
1033 -e "s%[@]PACKAGE_NAME[@]%$(PACKAGE_NAME)%g" \
1034 -e "s%[@]PACKAGE_VERSION[@]%$(PACKAGE_VERSION)%g" \
1035 $(srcdir)/make-debug-archive.in > $@.new
1036 chmod +x $@.new
1037 mv -f $@.new $@
1038
1039# Tell versions [3.59,3.63) of GNU make to not export all variables.
1040# Otherwise a system limit (for SysV at least) may be exceeded.
1041.NOEXPORT: