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