1441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Project## Process this file with automake to create Makefile.in
2441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Project##
3cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng## Copyright (C) 1996-2002, 2003, 2004, 2005, 2006, 2007, 2008 Red Hat, Inc.
4cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng## This file is part of Red Hat elfutils.
5441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Project##
6cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng## Red Hat elfutils is free software; you can redistribute it and/or modify
7cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng## it under the terms of the GNU General Public License as published by the
8cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng## Free Software Foundation; version 2 of the License.
9441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Project##
10cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng## Red Hat elfutils is distributed in the hope that it will be useful, but
11cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng## WITHOUT ANY WARRANTY; without even the implied warranty of
12cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
13cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng## General Public License for more details.
14cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng##
15cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng## You should have received a copy of the GNU General Public License along
16cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng## with Red Hat elfutils; if not, write to the Free Software Foundation,
17cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng## Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA.
18cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng##
19cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng## Red Hat elfutils is an included package of the Open Invention Network.
20cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng## An included package of the Open Invention Network is a package for which
21cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng## Open Invention Network licensees cross-license their patents.  No patent
22cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng## license is granted, either expressly or impliedly, by designation as an
23cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng## included package.  Should you wish to participate in the Open Invention
24cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng## Network licensing program, please visit www.openinventionnetwork.com
25cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng## <http://www.openinventionnetwork.com>.
26441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Project##
27441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source ProjectDEFS = -DHAVE_CONFIG_H -D_GNU_SOURCE
28cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengif MUDFLAP
29cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben ChengAM_CFLAGS = -Wall -Werror -Wextra -std=gnu99 -fmudflap\
30cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	    $(if $($(*F)_no_Wformat),-Wno-format,-Wformat=2)
31cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben ChengBUILD_RPATH = \$$ORIGIN/../backends
32cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengelse
33cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben ChengAM_CFLAGS = -Wall -Werror -Wextra -std=gnu99 \
34cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	    $(if $($(*F)_no_Wformat),-Wno-format,-Wformat=2)
35cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben ChengBUILT_RPATH = \$$ORIGIN/../libasm:\$$ORIGIN/../libdw:\$$ORIGIN/../backends:\$$ORIGIN/../libelf
36441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Projectendif
37cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng
38cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben ChengAM_LDFLAGS =
39cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng
40cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengif !STANDALONE
41441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source ProjectINCLUDES = -I$(top_srcdir)/libasm -I$(top_srcdir)/libdw \
42cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	   -I$(top_srcdir)/libdwfl \
43441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Project	   -I$(top_srcdir)/libebl -I$(top_srcdir)/libelf \
44441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Project	   -I$(top_srcdir)/lib -I..
45cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben ChengAM_LDFLAGS += -Wl,-rpath-link,../libasm:../libdw:../libelf
46cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengendif !STANDALONE
47cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng
48cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengif TESTS_RPATH
49cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben ChengAM_LDFLAGS += -Wl,-rpath,$(BUILT_RPATH)
50cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengtests_rpath = yes
51cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengelse
52cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengtests_rpath = no
53cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengendif
54441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Project
55441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Projectnoinst_PROGRAMS = arextract arsymtest newfile saridx scnnames sectiondump \
56441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Project		  showptable update1 update2 update3 update4 test-nlist \
57441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Project		  show-die-info get-files get-lines get-pubnames \
58cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng		  get-aranges allfcts line2addr addrscopes funcscopes \
59cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng		  show-abbrev hash newscn ecp dwflmodtest \
60cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng		  find-prologues funcretval allregs rdwrmmap \
61cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng		  dwfl-bug-addr-overflow arls dwfl-bug-fd-leak \
62cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng		  dwfl-addr-sect dwfl-bug-report early-offscn \
63cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng		  dwfl-bug-getmodules
64441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Project# get-ciefde
65cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengasm_TESTS = asm-tst1 asm-tst2 asm-tst3 asm-tst4 asm-tst5 \
66cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	    asm-tst6 asm-tst7 asm-tst8 asm-tst9
67441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Project
68441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source ProjectTESTS = run-arextract.sh run-arsymtest.sh newfile test-nlist \
69441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Project	update1 update2 update3 update4 \
70441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Project	run-show-die-info.sh run-get-files.sh run-get-lines.sh \
71cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	run-get-pubnames.sh run-get-aranges.sh run-allfcts.sh \
72cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	run-show-abbrev.sh run-line2addr.sh hash \
73cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	newscn run-strip-test.sh run-strip-test2.sh \
74cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	run-strip-test3.sh run-strip-test4.sh run-strip-test5.sh \
75cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	run-strip-test6.sh run-strip-test7.sh run-strip-test8.sh \
76cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	run-unstrip-test.sh run-unstrip-test2.sh \
77cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	run-ecp-test.sh run-ecp-test2.sh \
78cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	run-elflint-test.sh run-elflint-self.sh run-ranlib-test.sh \
79cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	run-ranlib-test2.sh run-ranlib-test3.sh run-ranlib-test4.sh \
80cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	run-addrscopes.sh run-strings-test.sh run-funcscopes.sh \
81cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	run-find-prologues.sh run-allregs.sh \
82cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	run-readelf-test1.sh run-readelf-test2.sh run-readelf-test3.sh \
83cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	run-readelf-test4.sh \
84cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	run-native-test.sh run-bug1-test.sh \
85cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	dwfl-bug-addr-overflow run-addrname-test.sh \
86cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	dwfl-bug-fd-leak dwfl-bug-report \
87cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	run-dwfl-bug-offline-rel.sh run-dwfl-addr-sect.sh \
88cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	run-disasm-x86.sh run-disasm-x86-64.sh \
89cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	run-early-offscn.sh
90441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Project# run-show-ciefde.sh
91441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Project
92cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengif !STANDALONE
93cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengnoinst_PROGRAMS += msg_tst sha1-tst
94cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben ChengTESTS += msg_tst sha1-tst
95cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengendif
96cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng
97cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengif HAVE_LIBASM
98cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengnoinst_PROGRAMS += $(asm_TESTS)
99cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben ChengTESTS += $(asm_TESTS)
100cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengendif
101cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng
102cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng
103441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source ProjectEXTRA_DIST = run-arextract.sh run-arsymtest.sh \
104441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Project	     run-show-die-info.sh run-get-files.sh run-get-lines.sh \
105441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Project	     run-get-pubnames.sh run-get-aranges.sh \
106441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Project	     run-show-ciefde.sh run-show-abbrev.sh run-strip-test.sh \
107441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Project	     run-strip-test2.sh run-ecp-test.sh run-ecp-test2.sh \
108441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Project	     testfile.bz2 testfile2.bz2 testfile3.bz2 testfile4.bz2 \
109441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Project	     testfile5.bz2 testfile6.bz2 testfile7.bz2 testfile8.bz2 \
110441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Project	     testfile9.bz2 testfile10.bz2 testfile11.bz2 testfile12.bz2 \
111cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	     testfile13.bz2 run-strip-test3.sh run-allfcts.sh \
112cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	     run-line2addr.sh run-elflint-test.sh testfile14.bz2 \
113cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	     run-strip-test4.sh run-strip-test5.sh run-strip-test6.sh \
114cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	     run-strip-test7.sh run-strip-test8.sh \
115cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	     run-unstrip-test.sh run-unstrip-test2.sh \
116cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	     run-elflint-self.sh run-ranlib-test.sh run-ranlib-test2.sh \
117cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	     run-ranlib-test3.sh run-ranlib-test4.sh \
118cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	     run-addrscopes.sh run-strings-test.sh run-funcscopes.sh \
119cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	     run-find-prologues.sh run-allregs.sh run-native-test.sh \
120cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	     run-addrname-test.sh run-dwfl-bug-offline-rel.sh \
121cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	     run-dwfl-addr-sect.sh run-early-offscn.sh \
122cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	     testfile15.bz2 testfile15.debug.bz2 \
123cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	     testfile16.bz2 testfile16.debug.bz2 \
124cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	     testfile17.bz2 testfile17.debug.bz2 \
125cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	     testfile18.bz2 testfile19.bz2 testfile19.index.bz2 \
126cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	     testfile20.bz2 testfile20.index.bz2 \
127cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	     testfile21.bz2 testfile21.index.bz2 \
128cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	     testfile22.bz2 testfile23.bz2 testfile24.bz2 testfile25.bz2 \
129cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	     testfile26.bz2 testfile27.bz2 \
130cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	     coverage.sh test-subr.sh test-wrapper.sh \
131cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	     run-readelf-test1.sh run-readelf-test2.sh run-readelf-test3.sh \
132cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	     run-readelf-test4.sh \
133cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	     run-bug1-test.sh testfile28.bz2 testfile28.rdwr.bz2 \
134cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	     testfile29.bz2 testfile29.rdwr.bz2 \
135cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	     testfile30.bz2 testfile31.bz2 testfile32.bz2 testfile33.bz2 \
136cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	     testfile34.bz2 testfile35.bz2 testfile35.debug.bz2 \
137cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	     testfile36.bz2 testfile36.debug.bz2 \
138cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	     testfile37.bz2 testfile37.debug.bz2 \
139cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	     testfile38.bz2 testfile39.bz2 testfile40.bz2 testfile40.debug.bz2 \
140cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	     testfile41.bz2 testfile42.bz2 testfile43.bz2 \
141cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	     testfile44.S.bz2 testfile44.expect.bz2 run-disasm-x86.sh \
142cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	     testfile45.S.bz2 testfile45.expect.bz2 run-disasm-x86-64.sh \
143cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	     testfile46.bz2 testfile47.bz2 testfile48.bz2 testfile48.debug.bz2 \
144cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	     testfile49.bz2
145cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng
146cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chenginstalled_TESTS_ENVIRONMENT = libdir=$(DESTDIR)$(libdir) \
147cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng			      bindir=$(DESTDIR)$(bindir) \
148cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng			      $(srcdir)/test-wrapper.sh \
149cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng			      installed $(tests_rpath) \
150cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng			      $(program_transform_name)
151cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengif STANDALONE
152cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben ChengTESTS_ENVIRONMENT = $(installed_TESTS_ENVIRONMENT)
153cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengelse !STANDALONE
154cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben ChengTESTS_ENVIRONMENT = $(srcdir)/test-wrapper.sh \
155cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng		    ../libdw:../backends:../libelf:../libasm
156cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng
157cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chenginstallcheck-local:
158cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	$(MAKE) $(AM_MAKEFLAGS) \
159cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng		TESTS_ENVIRONMENT='$(installed_TESTS_ENVIRONMENT)' check-TESTS
160cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengendif !STANDALONE
161441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Project
162441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Projectif MUDFLAP
163cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengstatic_build=yes
164cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chenglibmudflap = -lmudflap
165cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengendif
166cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng
167cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengif STANDALONE
168cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chenglibdw = -ldw
169cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chenglibelf = -lelf
170cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chenglibasm = -lasm
171cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chenglibebl = -lebl
172cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengelse !STANDALONE
173cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengif BUILD_STATIC
174cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chenglibdw = ../libdw/libdw.a $(libelf) $(libebl) -ldl
175441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Projectlibelf = ../libelf/libelf.a
176441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Projectlibasm = ../libasm/libasm.a
177441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Projectelse
178441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Projectlibdw = ../libdw/libdw.so
179441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Projectlibelf = ../libelf/libelf.so
180441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Projectlibasm = ../libasm/libasm.so
181441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Projectendif
182441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Projectlibebl = ../libebl/libebl.a
183cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chenglibeu = ../lib/libeu.a
184cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengendif !STANDALONE
185cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng
186cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengarextract_LDADD = $(libelf) $(libmudflap)
187cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengarsymtest_LDADD = $(libelf) $(libmudflap)
188cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengnewfile_LDADD = $(libelf) $(libmudflap)
189cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengsaridx_LDADD = $(libelf) $(libmudflap)
190cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengscnnames_LDADD = $(libelf) $(libmudflap)
191cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengsectiondump_LDADD = $(libelf) $(libmudflap)
192cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengshowptable_LDADD = $(libelf) $(libmudflap)
193cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chenghash_LDADD = $(libelf) $(libmudflap)
194cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengtest_nlist_LDADD = $(libelf) $(libmudflap)
195cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengmsg_tst_LDADD = $(libelf) $(libmudflap)
196cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengnewscn_LDADD = $(libelf) $(libmudflap)
197cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengearly_offscn_LDADD = $(libelf) $(libmudflap)
198cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengecp_LDADD = $(libelf) $(libmudflap)
199cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengupdate1_LDADD = $(libelf) $(libmudflap)
200cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengupdate2_LDADD = $(libelf) $(libmudflap)
201cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengupdate3_LDADD = $(libebl) $(libelf) $(libmudflap)
202cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengupdate4_LDADD = $(libebl) $(libelf) $(libmudflap)
203cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengshow_die_info_LDADD = $(libdw) $(libelf) $(libmudflap)
204cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengget_pubnames_LDADD = $(libdw) $(libelf) $(libmudflap)
205cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengshow_abbrev_LDADD = $(libdw) $(libelf) $(libmudflap)
206cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengget_lines_LDADD = $(libdw) $(libelf) $(libmudflap)
207cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengget_files_LDADD = $(libdw) $(libelf) $(libmudflap)
208cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengget_aranges_LDADD = $(libdw) $(libelf) $(libmudflap)
209cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengallfcts_LDADD = $(libdw) $(libelf) $(libmudflap)
210cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengline2addr_no_Wformat = yes
211cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengline2addr_LDADD = $(libdw) $(libmudflap)
212cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengaddrscopes_LDADD = $(libdw) $(libmudflap)
213cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengfuncscopes_LDADD = $(libdw) $(libmudflap)
214cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengfuncretval_LDADD = $(libdw) $(libmudflap)
215cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengallregs_LDADD = $(libdw) $(libmudflap)
216cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengfind_prologues_LDADD = $(libdw) $(libmudflap)
217cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng#show_ciefde_LDADD = ../libdwarf/libdwarf.so $(libelf) $(libmudflap)
218cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengasm_tst1_LDADD = $(libasm) $(libebl) $(libelf) $(libmudflap) -ldl
219cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengasm_tst2_LDADD = $(libasm) $(libebl) $(libelf) $(libmudflap) -ldl
220cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengasm_tst3_LDADD = $(libasm) $(libebl) $(libelf) $(libmudflap) -ldl
221cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengasm_tst4_LDADD = $(libasm) $(libebl) $(libelf) $(libmudflap) -ldl
222cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengasm_tst5_LDADD = $(libasm) $(libebl) $(libelf) $(libmudflap) -ldl
223cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengasm_tst6_LDADD = $(libasm) $(libebl) $(libelf) $(libmudflap) -ldl
224cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengasm_tst7_LDADD = $(libasm) $(libebl) $(libelf) $(libmudflap) -ldl
225cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengasm_tst8_LDADD = $(libasm) $(libebl) $(libelf) $(libmudflap) -ldl
226cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengasm_tst9_LDADD = $(libasm) $(libebl) $(libelf) $(libmudflap) -ldl
227cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengdwflmodtest_LDADD = $(libdw) $(libebl) $(libelf) $(libmudflap) -ldl
228cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengrdwrmmap_LDADD = $(libelf)
229cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengdwfl_bug_addr_overflow_LDADD = $(libdw) $(libebl) $(libelf) $(libmudflap) -ldl
230cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengarls_LDADD = $(libelf) $(libmudflap)
231cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengdwfl_bug_fd_leak_LDADD = $(libdw) $(libebl) $(libelf) $(libmudflap) -ldl
232cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengdwfl_bug_report_LDADD = $(libdw) $(libebl) $(libelf) $(libmudflap) -ldl
233cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengdwfl_bug_getmodules_LDADD = $(libdw) $(libebl) $(libelf) $(libmudflap) -ldl
234cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengdwfl_addr_sect_LDADD = $(libdw) $(libebl) $(libelf) $(libmudflap) -ldl
235cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengsha1_tst_LDADD = $(libeu) $(libmudflap)
236441f72d43a9b550baa779fc82f70816da5f74f0eThe Android Open Source Project
237cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben ChengCLEANFILES = xxx *.gcno *.gcda *gconv
238cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng
239cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengif GCOV
240cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengcheck: check-am coverage
241cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng.PHONY: coverage
242cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengcoverage:
243cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Cheng	-$(srcdir)/coverage.sh
244cc6695e2684ce93cdf8bd2da63d55d2cf49ff076Ben Chengendif
245