From 493549e030aa0f97ce1bf4ddf99f4bd475bde086 Mon Sep 17 00:00:00 2001 From: Serge Lamikhov-Center Date: Sat, 18 Feb 2012 12:01:36 +0200 Subject: [PATCH] Initial --- AUTHORS | 5 + COPYING | 21 + ChangeLog | 0 ELFIO.sln | 26 + ELFIO/AUTHORS | 5 + ELFIO/COPYING | 21 + ELFIO/ChangeLog | 0 ELFIO/ELFIO.sln | 26 + ELFIO/ELFIOTest/ELFIOTest.cpp | 923 ++++ ELFIO/ELFIOTest/ELFIOTest.vcxproj | 99 + ELFIO/ELFIOTest/ELFIOTest.vcxproj.filters | 25 + ELFIO/ELFIOTest/ELFIOTest.vcxproj.user | 8 + ELFIO/ELFIOTest/ELFIOTest1.cpp | 318 ++ ELFIO/ELFIOTest/Makefile | 27 + ELFIO/INSTALL | 231 + ELFIO/Makefile.am | 7 + ELFIO/Makefile.in | 711 +++ ELFIO/NEWS | 0 ELFIO/README | 4 + ELFIO/aclocal.m4 | 951 ++++ ELFIO/autom4te.cache/output.0 | 4281 +++++++++++++++++ ELFIO/autom4te.cache/output.1 | 4281 +++++++++++++++++ ELFIO/autom4te.cache/requests | 144 + ELFIO/autom4te.cache/traces.0 | 328 ++ ELFIO/autom4te.cache/traces.1 | 738 +++ ELFIO/build/Makefile | 711 +++ ELFIO/build/config.log | 273 ++ ELFIO/build/config.status | 1047 ++++ ELFIO/build/doc/Makefile | 310 ++ ELFIO/build/examples/ELFDump/.deps/ELFDump.Po | 411 ++ ELFIO/build/examples/ELFDump/ELFDump | Bin 0 -> 367940 bytes ELFIO/build/examples/ELFDump/ELFDump.o | Bin 0 -> 830656 bytes ELFIO/build/examples/ELFDump/Makefile | 409 ++ ELFIO/build/examples/Makefile | 512 ++ .../build/examples/tutorial/.deps/tutorial.Po | 412 ++ ELFIO/build/examples/tutorial/Makefile | 408 ++ ELFIO/build/examples/tutorial/tutorial | Bin 0 -> 316359 bytes ELFIO/build/examples/tutorial/tutorial.o | Bin 0 -> 697624 bytes ELFIO/configure | 4281 +++++++++++++++++ ELFIO/configure.in | 22 + .../cygwin/CYGWIN-PATCHES/ELFIO-1.0.0.README | 62 + ELFIO/cygwin/CYGWIN-PATCHES/setup.hint | 9 + ELFIO/cygwin/ELFIO-1.0.0-1.sh | 179 + ELFIO/cygwin/ELFIO-1.0.0-2.sh | 179 + ELFIO/cygwin/ELFIO-1.0.2-1.sh | 179 + ELFIO/depcomp | 630 +++ ELFIO/doc/Makefile.am | 2 + ELFIO/doc/Makefile.in | 310 ++ .../elfio_class_data_members_table.docbook | 41 + ELFIO/doc/elfio_class_members_table.docbook | 491 ++ ELFIO/doc/images/annot-close.png | Bin 0 -> 207 bytes ELFIO/doc/images/annot-open.png | Bin 0 -> 837 bytes ELFIO/doc/images/blank.png | Bin 0 -> 374 bytes ELFIO/doc/images/callouts/1.gif | Bin 0 -> 889 bytes ELFIO/doc/images/callouts/1.png | Bin 0 -> 329 bytes ELFIO/doc/images/callouts/1.svg | 15 + ELFIO/doc/images/callouts/10.gif | Bin 0 -> 929 bytes ELFIO/doc/images/callouts/10.png | Bin 0 -> 361 bytes ELFIO/doc/images/callouts/10.svg | 18 + ELFIO/doc/images/callouts/11.gif | Bin 0 -> 202 bytes ELFIO/doc/images/callouts/11.png | Bin 0 -> 565 bytes ELFIO/doc/images/callouts/11.svg | 16 + ELFIO/doc/images/callouts/12.gif | Bin 0 -> 210 bytes ELFIO/doc/images/callouts/12.png | Bin 0 -> 617 bytes ELFIO/doc/images/callouts/12.svg | 18 + ELFIO/doc/images/callouts/13.gif | Bin 0 -> 209 bytes ELFIO/doc/images/callouts/13.png | Bin 0 -> 623 bytes ELFIO/doc/images/callouts/13.svg | 20 + ELFIO/doc/images/callouts/14.gif | Bin 0 -> 205 bytes ELFIO/doc/images/callouts/14.png | Bin 0 -> 411 bytes ELFIO/doc/images/callouts/14.svg | 17 + ELFIO/doc/images/callouts/15.gif | Bin 0 -> 210 bytes ELFIO/doc/images/callouts/15.png | Bin 0 -> 640 bytes ELFIO/doc/images/callouts/15.svg | 19 + ELFIO/doc/images/callouts/16.svg | 20 + ELFIO/doc/images/callouts/17.svg | 17 + ELFIO/doc/images/callouts/18.svg | 21 + ELFIO/doc/images/callouts/19.svg | 20 + ELFIO/doc/images/callouts/2.gif | Bin 0 -> 907 bytes ELFIO/doc/images/callouts/2.png | Bin 0 -> 353 bytes ELFIO/doc/images/callouts/2.svg | 17 + ELFIO/doc/images/callouts/20.svg | 20 + ELFIO/doc/images/callouts/21.svg | 18 + ELFIO/doc/images/callouts/22.svg | 20 + ELFIO/doc/images/callouts/23.svg | 22 + ELFIO/doc/images/callouts/24.svg | 19 + ELFIO/doc/images/callouts/25.svg | 21 + ELFIO/doc/images/callouts/26.svg | 22 + ELFIO/doc/images/callouts/27.svg | 19 + ELFIO/doc/images/callouts/28.svg | 23 + ELFIO/doc/images/callouts/29.svg | 22 + ELFIO/doc/images/callouts/3.gif | Bin 0 -> 914 bytes ELFIO/doc/images/callouts/3.png | Bin 0 -> 350 bytes ELFIO/doc/images/callouts/3.svg | 19 + ELFIO/doc/images/callouts/30.svg | 22 + ELFIO/doc/images/callouts/4.gif | Bin 0 -> 907 bytes ELFIO/doc/images/callouts/4.png | Bin 0 -> 345 bytes ELFIO/doc/images/callouts/4.svg | 16 + ELFIO/doc/images/callouts/5.gif | Bin 0 -> 916 bytes ELFIO/doc/images/callouts/5.png | Bin 0 -> 348 bytes ELFIO/doc/images/callouts/5.svg | 18 + ELFIO/doc/images/callouts/6.gif | Bin 0 -> 218 bytes ELFIO/doc/images/callouts/6.png | Bin 0 -> 355 bytes ELFIO/doc/images/callouts/6.svg | 19 + ELFIO/doc/images/callouts/7.gif | Bin 0 -> 907 bytes ELFIO/doc/images/callouts/7.png | Bin 0 -> 344 bytes ELFIO/doc/images/callouts/7.svg | 16 + ELFIO/doc/images/callouts/8.gif | Bin 0 -> 918 bytes ELFIO/doc/images/callouts/8.png | Bin 0 -> 357 bytes ELFIO/doc/images/callouts/8.svg | 20 + ELFIO/doc/images/callouts/9.gif | Bin 0 -> 923 bytes ELFIO/doc/images/callouts/9.png | Bin 0 -> 357 bytes ELFIO/doc/images/callouts/9.svg | 19 + ELFIO/doc/images/caution.gif | Bin 0 -> 743 bytes ELFIO/doc/images/caution.png | Bin 0 -> 1250 bytes ELFIO/doc/images/caution.svg | 25 + ELFIO/doc/images/caution.tif | Bin 0 -> 1978 bytes ELFIO/doc/images/colorsvg/caution.svg | 141 + ELFIO/doc/images/colorsvg/home.svg | 498 ++ ELFIO/doc/images/colorsvg/important.svg | 239 + ELFIO/doc/images/colorsvg/next.svg | 338 ++ ELFIO/doc/images/colorsvg/note.svg | 200 + ELFIO/doc/images/colorsvg/prev.svg | 338 ++ ELFIO/doc/images/colorsvg/tip.svg | 367 ++ ELFIO/doc/images/colorsvg/up.svg | 338 ++ ELFIO/doc/images/colorsvg/warning.svg | 232 + ELFIO/doc/images/draft.png | Bin 0 -> 16150 bytes ELFIO/doc/images/home.gif | Bin 0 -> 321 bytes ELFIO/doc/images/home.png | Bin 0 -> 1156 bytes ELFIO/doc/images/home.svg | 26 + ELFIO/doc/images/important.gif | Bin 0 -> 1003 bytes ELFIO/doc/images/important.png | Bin 0 -> 722 bytes ELFIO/doc/images/important.svg | 25 + ELFIO/doc/images/important.tif | Bin 0 -> 2020 bytes ELFIO/doc/images/next.gif | Bin 0 -> 1083 bytes ELFIO/doc/images/next.png | Bin 0 -> 1150 bytes ELFIO/doc/images/next.svg | 19 + ELFIO/doc/images/note.gif | Bin 0 -> 580 bytes ELFIO/doc/images/note.png | Bin 0 -> 490 bytes ELFIO/doc/images/note.svg | 33 + ELFIO/doc/images/note.tif | Bin 0 -> 460 bytes ELFIO/doc/images/prev.gif | Bin 0 -> 1118 bytes ELFIO/doc/images/prev.png | Bin 0 -> 1132 bytes ELFIO/doc/images/prev.svg | 19 + ELFIO/doc/images/tip.gif | Bin 0 -> 598 bytes ELFIO/doc/images/tip.png | Bin 0 -> 449 bytes ELFIO/doc/images/tip.svg | 31 + ELFIO/doc/images/tip.tif | Bin 0 -> 420 bytes ELFIO/doc/images/toc-blank.png | Bin 0 -> 318 bytes ELFIO/doc/images/toc-minus.png | Bin 0 -> 259 bytes ELFIO/doc/images/toc-plus.png | Bin 0 -> 264 bytes ELFIO/doc/images/up.gif | Bin 0 -> 1089 bytes ELFIO/doc/images/up.png | Bin 0 -> 1111 bytes ELFIO/doc/images/up.svg | 19 + ELFIO/doc/images/warning.gif | Bin 0 -> 743 bytes ELFIO/doc/images/warning.png | Bin 0 -> 1241 bytes ELFIO/doc/images/warning.svg | 23 + ELFIO/doc/images/warning.tif | Bin 0 -> 1990 bytes ELFIO/doc/tutorial.docbook | 471 ++ ELFIO/doc/tutorial.pdf | Bin 0 -> 154780 bytes ELFIO/elf_examples/64bitLOAD.elf | Bin 0 -> 4362678 bytes ELFIO/elf_examples/asm | Bin 0 -> 360 bytes ELFIO/elf_examples/asm.lst | 23 + ELFIO/elf_examples/asm.o | Bin 0 -> 624 bytes ELFIO/elf_examples/asm.s | 22 + ELFIO/elf_examples/asm64 | Bin 0 -> 504 bytes ELFIO/elf_examples/asm64.lst | 23 + ELFIO/elf_examples/asm64.o | Bin 0 -> 864 bytes ELFIO/elf_examples/asm64_copy | Bin 0 -> 501 bytes ELFIO/elf_examples/asm_copy | Bin 0 -> 357 bytes .../elf_examples/elf_dummy_header_i386_32.elf | Bin 0 -> 220 bytes .../elf_examples/elf_dummy_header_i386_64.elf | Bin 0 -> 304 bytes .../elf_examples/elf_dummy_header_ppc_32.elf | Bin 0 -> 220 bytes .../elf_examples/elf_dummy_header_ppc_64.elf | Bin 0 -> 304 bytes ELFIO/elf_examples/elf_header_i386_32.elf | Bin 0 -> 4453 bytes ELFIO/elf_examples/hello.c | 8 + ELFIO/elf_examples/hello_32 | Bin 0 -> 4721 bytes ELFIO/elf_examples/hello_32.o | Bin 0 -> 868 bytes ELFIO/elf_examples/hello_32.txt | 211 + ELFIO/elf_examples/hello_32_copy | Bin 0 -> 4721 bytes ELFIO/elf_examples/hello_32_copy.o | Bin 0 -> 867 bytes ELFIO/elf_examples/hello_32_o.txt | 64 + ELFIO/elf_examples/hello_64 | Bin 0 -> 6695 bytes ELFIO/elf_examples/hello_64.o | Bin 0 -> 1488 bytes ELFIO/elf_examples/hello_64.txt | 244 + ELFIO/elf_examples/hello_64_copy | Bin 0 -> 6695 bytes ELFIO/elf_examples/hello_64_copy.o | Bin 0 -> 1483 bytes ELFIO/elf_examples/hello_64_o.txt | 85 + ELFIO/elf_examples/startup.eln | Bin 0 -> 54542 bytes ELFIO/elf_examples/startup_orig.eln | Bin 0 -> 40702 bytes ELFIO/elf_examples/test_ppc | Bin 0 -> 6976 bytes ELFIO/elf_examples/test_ppc.cpp | 8 + ELFIO/elf_examples/test_ppc.o | Bin 0 -> 2240 bytes ELFIO/elf_examples/test_ppc.txt | 263 + ELFIO/elf_examples/test_ppc_copy | Bin 0 -> 6984 bytes ELFIO/elf_examples/test_ppc_copy.o | Bin 0 -> 2239 bytes ELFIO/elf_examples/test_ppc_o.txt | 114 + ELFIO/elf_examples/write_exe_i386_32 | Bin 0 -> 4142 bytes ELFIO/elf_examples/write_exe_i386_32_match | Bin 0 -> 4142 bytes ELFIO/elf_examples/write_exe_i386_32_work | Bin 0 -> 436 bytes .../write_exe_i386_32_work_dump.txt | 71 + ELFIO/elf_examples/write_obj_i386_32.o | Bin 0 -> 580 bytes ELFIO/elf_examples/write_obj_i386_32_copy.o | Bin 0 -> 580 bytes ELFIO/elf_examples/write_obj_i386_32_match.o | Bin 0 -> 580 bytes ELFIO/elf_examples/write_obj_i386_64.o | Bin 0 -> 820 bytes ELFIO/elf_examples/write_obj_i386_64_copy.o | Bin 0 -> 820 bytes ELFIO/elf_examples/write_obj_i386_64_match.o | Bin 0 -> 820 bytes ELFIO/elfio/elf_types.hpp | 594 +++ ELFIO/elfio/elfi_dynamic.hpp | 58 + ELFIO/elfio/elfio.hpp | 605 +++ ELFIO/elfio/elfio_header.hpp | 150 + ELFIO/elfio/elfio_note.hpp | 157 + ELFIO/elfio/elfio_relocation.hpp | 374 ++ ELFIO/elfio/elfio_section.hpp | 260 + ELFIO/elfio/elfio_segment.hpp | 187 + ELFIO/elfio/elfio_strings.hpp | 101 + ELFIO/elfio/elfio_symbols.hpp | 274 ++ ELFIO/elfio/elfio_utils.hpp | 212 + ELFIO/elfio/elfo_dynamic.hpp | 75 + ELFIO/examples/ELFDump/ELFDump.cpp | 329 ++ ELFIO/examples/ELFDump/ELFDump.vcxproj | 87 + ELFIO/examples/ELFDump/Makefile.am | 7 + ELFIO/examples/ELFDump/Makefile.in | 409 ++ ELFIO/examples/Makefile.am | 1 + ELFIO/examples/Makefile.in | 512 ++ .../RelocationTable/RelocationTable.cpp | 56 + ELFIO/examples/WriteObj/WriteObj.cpp | 128 + ELFIO/examples/WriteObj2/WriteObj2.cpp | 141 + ELFIO/examples/Writer/Write.cpp | 53 + ELFIO/examples/tutorial/Makefile.am | 5 + ELFIO/examples/tutorial/Makefile.in | 408 ++ ELFIO/examples/tutorial/tutorial.cpp | 90 + ELFIO/install-sh | 520 ++ ELFIO/missing | 376 ++ ELFIO/prepare_cygwin.sh | 20 + ELFIOTest/ELFIOTest.cpp | 923 ++++ ELFIOTest/ELFIOTest.vcxproj | 99 + ELFIOTest/ELFIOTest.vcxproj.filters | 25 + ELFIOTest/ELFIOTest.vcxproj.user | 8 + ELFIOTest/ELFIOTest1.cpp | 318 ++ ELFIOTest/Makefile | 27 + INSTALL | 231 + Makefile.am | 7 + Makefile.in | 711 +++ NEWS | 0 README | 4 + aclocal.m4 | 951 ++++ autom4te.cache/output.0 | 4281 +++++++++++++++++ autom4te.cache/output.1 | 4281 +++++++++++++++++ autom4te.cache/requests | 144 + autom4te.cache/traces.0 | 328 ++ autom4te.cache/traces.1 | 738 +++ build/Makefile | 711 +++ build/config.log | 273 ++ build/config.status | 1047 ++++ build/doc/Makefile | 310 ++ build/examples/ELFDump/.deps/ELFDump.Po | 411 ++ build/examples/ELFDump/ELFDump | Bin 0 -> 367940 bytes build/examples/ELFDump/ELFDump.o | Bin 0 -> 830656 bytes build/examples/ELFDump/Makefile | 409 ++ build/examples/Makefile | 512 ++ build/examples/tutorial/.deps/tutorial.Po | 412 ++ build/examples/tutorial/Makefile | 408 ++ build/examples/tutorial/tutorial | Bin 0 -> 316359 bytes build/examples/tutorial/tutorial.o | Bin 0 -> 697624 bytes configure | 4281 +++++++++++++++++ configure.in | 22 + cygwin/CYGWIN-PATCHES/ELFIO-1.0.0.README | 62 + cygwin/CYGWIN-PATCHES/setup.hint | 9 + cygwin/ELFIO-1.0.0-1.sh | 179 + cygwin/ELFIO-1.0.0-2.sh | 179 + cygwin/ELFIO-1.0.2-1.sh | 179 + depcomp | 630 +++ doc/Makefile.am | 2 + doc/Makefile.in | 310 ++ doc/elfio_class_data_members_table.docbook | 41 + doc/elfio_class_members_table.docbook | 491 ++ doc/images/annot-close.png | Bin 0 -> 207 bytes doc/images/annot-open.png | Bin 0 -> 837 bytes doc/images/blank.png | Bin 0 -> 374 bytes doc/images/callouts/1.gif | Bin 0 -> 889 bytes doc/images/callouts/1.png | Bin 0 -> 329 bytes doc/images/callouts/1.svg | 15 + doc/images/callouts/10.gif | Bin 0 -> 929 bytes doc/images/callouts/10.png | Bin 0 -> 361 bytes doc/images/callouts/10.svg | 18 + doc/images/callouts/11.gif | Bin 0 -> 202 bytes doc/images/callouts/11.png | Bin 0 -> 565 bytes doc/images/callouts/11.svg | 16 + doc/images/callouts/12.gif | Bin 0 -> 210 bytes doc/images/callouts/12.png | Bin 0 -> 617 bytes doc/images/callouts/12.svg | 18 + doc/images/callouts/13.gif | Bin 0 -> 209 bytes doc/images/callouts/13.png | Bin 0 -> 623 bytes doc/images/callouts/13.svg | 20 + doc/images/callouts/14.gif | Bin 0 -> 205 bytes doc/images/callouts/14.png | Bin 0 -> 411 bytes doc/images/callouts/14.svg | 17 + doc/images/callouts/15.gif | Bin 0 -> 210 bytes doc/images/callouts/15.png | Bin 0 -> 640 bytes doc/images/callouts/15.svg | 19 + doc/images/callouts/16.svg | 20 + doc/images/callouts/17.svg | 17 + doc/images/callouts/18.svg | 21 + doc/images/callouts/19.svg | 20 + doc/images/callouts/2.gif | Bin 0 -> 907 bytes doc/images/callouts/2.png | Bin 0 -> 353 bytes doc/images/callouts/2.svg | 17 + doc/images/callouts/20.svg | 20 + doc/images/callouts/21.svg | 18 + doc/images/callouts/22.svg | 20 + doc/images/callouts/23.svg | 22 + doc/images/callouts/24.svg | 19 + doc/images/callouts/25.svg | 21 + doc/images/callouts/26.svg | 22 + doc/images/callouts/27.svg | 19 + doc/images/callouts/28.svg | 23 + doc/images/callouts/29.svg | 22 + doc/images/callouts/3.gif | Bin 0 -> 914 bytes doc/images/callouts/3.png | Bin 0 -> 350 bytes doc/images/callouts/3.svg | 19 + doc/images/callouts/30.svg | 22 + doc/images/callouts/4.gif | Bin 0 -> 907 bytes doc/images/callouts/4.png | Bin 0 -> 345 bytes doc/images/callouts/4.svg | 16 + doc/images/callouts/5.gif | Bin 0 -> 916 bytes doc/images/callouts/5.png | Bin 0 -> 348 bytes doc/images/callouts/5.svg | 18 + doc/images/callouts/6.gif | Bin 0 -> 218 bytes doc/images/callouts/6.png | Bin 0 -> 355 bytes doc/images/callouts/6.svg | 19 + doc/images/callouts/7.gif | Bin 0 -> 907 bytes doc/images/callouts/7.png | Bin 0 -> 344 bytes doc/images/callouts/7.svg | 16 + doc/images/callouts/8.gif | Bin 0 -> 918 bytes doc/images/callouts/8.png | Bin 0 -> 357 bytes doc/images/callouts/8.svg | 20 + doc/images/callouts/9.gif | Bin 0 -> 923 bytes doc/images/callouts/9.png | Bin 0 -> 357 bytes doc/images/callouts/9.svg | 19 + doc/images/caution.gif | Bin 0 -> 743 bytes doc/images/caution.png | Bin 0 -> 1250 bytes doc/images/caution.svg | 25 + doc/images/caution.tif | Bin 0 -> 1978 bytes doc/images/colorsvg/caution.svg | 141 + doc/images/colorsvg/home.svg | 498 ++ doc/images/colorsvg/important.svg | 239 + doc/images/colorsvg/next.svg | 338 ++ doc/images/colorsvg/note.svg | 200 + doc/images/colorsvg/prev.svg | 338 ++ doc/images/colorsvg/tip.svg | 367 ++ doc/images/colorsvg/up.svg | 338 ++ doc/images/colorsvg/warning.svg | 232 + doc/images/draft.png | Bin 0 -> 16150 bytes doc/images/home.gif | Bin 0 -> 321 bytes doc/images/home.png | Bin 0 -> 1156 bytes doc/images/home.svg | 26 + doc/images/important.gif | Bin 0 -> 1003 bytes doc/images/important.png | Bin 0 -> 722 bytes doc/images/important.svg | 25 + doc/images/important.tif | Bin 0 -> 2020 bytes doc/images/next.gif | Bin 0 -> 1083 bytes doc/images/next.png | Bin 0 -> 1150 bytes doc/images/next.svg | 19 + doc/images/note.gif | Bin 0 -> 580 bytes doc/images/note.png | Bin 0 -> 490 bytes doc/images/note.svg | 33 + doc/images/note.tif | Bin 0 -> 460 bytes doc/images/prev.gif | Bin 0 -> 1118 bytes doc/images/prev.png | Bin 0 -> 1132 bytes doc/images/prev.svg | 19 + doc/images/tip.gif | Bin 0 -> 598 bytes doc/images/tip.png | Bin 0 -> 449 bytes doc/images/tip.svg | 31 + doc/images/tip.tif | Bin 0 -> 420 bytes doc/images/toc-blank.png | Bin 0 -> 318 bytes doc/images/toc-minus.png | Bin 0 -> 259 bytes doc/images/toc-plus.png | Bin 0 -> 264 bytes doc/images/up.gif | Bin 0 -> 1089 bytes doc/images/up.png | Bin 0 -> 1111 bytes doc/images/up.svg | 19 + doc/images/warning.gif | Bin 0 -> 743 bytes doc/images/warning.png | Bin 0 -> 1241 bytes doc/images/warning.svg | 23 + doc/images/warning.tif | Bin 0 -> 1990 bytes doc/tutorial.docbook | 471 ++ doc/tutorial.pdf | Bin 0 -> 154780 bytes elf_examples/64bitLOAD.elf | Bin 0 -> 4362678 bytes elf_examples/asm | Bin 0 -> 360 bytes elf_examples/asm.lst | 23 + elf_examples/asm.o | Bin 0 -> 624 bytes elf_examples/asm.s | 22 + elf_examples/asm64 | Bin 0 -> 504 bytes elf_examples/asm64.lst | 23 + elf_examples/asm64.o | Bin 0 -> 864 bytes elf_examples/asm64_copy | Bin 0 -> 501 bytes elf_examples/asm_copy | Bin 0 -> 357 bytes elf_examples/elf_dummy_header_i386_32.elf | Bin 0 -> 220 bytes elf_examples/elf_dummy_header_i386_64.elf | Bin 0 -> 304 bytes elf_examples/elf_dummy_header_ppc_32.elf | Bin 0 -> 220 bytes elf_examples/elf_dummy_header_ppc_64.elf | Bin 0 -> 304 bytes elf_examples/elf_header_i386_32.elf | Bin 0 -> 4453 bytes elf_examples/hello.c | 8 + elf_examples/hello_32 | Bin 0 -> 4721 bytes elf_examples/hello_32.o | Bin 0 -> 868 bytes elf_examples/hello_32.txt | 211 + elf_examples/hello_32_copy | Bin 0 -> 4721 bytes elf_examples/hello_32_copy.o | Bin 0 -> 867 bytes elf_examples/hello_32_o.txt | 64 + elf_examples/hello_64 | Bin 0 -> 6695 bytes elf_examples/hello_64.o | Bin 0 -> 1488 bytes elf_examples/hello_64.txt | 244 + elf_examples/hello_64_copy | Bin 0 -> 6695 bytes elf_examples/hello_64_copy.o | Bin 0 -> 1483 bytes elf_examples/hello_64_o.txt | 85 + elf_examples/startup.eln | Bin 0 -> 54542 bytes elf_examples/startup_orig.eln | Bin 0 -> 40702 bytes elf_examples/test_ppc | Bin 0 -> 6976 bytes elf_examples/test_ppc.cpp | 8 + elf_examples/test_ppc.o | Bin 0 -> 2240 bytes elf_examples/test_ppc.txt | 263 + elf_examples/test_ppc_copy | Bin 0 -> 6984 bytes elf_examples/test_ppc_copy.o | Bin 0 -> 2239 bytes elf_examples/test_ppc_o.txt | 114 + elf_examples/write_exe_i386_32 | Bin 0 -> 4142 bytes elf_examples/write_exe_i386_32_match | Bin 0 -> 4142 bytes elf_examples/write_exe_i386_32_work | Bin 0 -> 436 bytes elf_examples/write_exe_i386_32_work_dump.txt | 71 + elf_examples/write_obj_i386_32.o | Bin 0 -> 580 bytes elf_examples/write_obj_i386_32_copy.o | Bin 0 -> 580 bytes elf_examples/write_obj_i386_32_match.o | Bin 0 -> 580 bytes elf_examples/write_obj_i386_64.o | Bin 0 -> 820 bytes elf_examples/write_obj_i386_64_copy.o | Bin 0 -> 820 bytes elf_examples/write_obj_i386_64_match.o | Bin 0 -> 820 bytes elfio/elf_types.hpp | 594 +++ elfio/elfi_dynamic.hpp | 58 + elfio/elfio.hpp | 605 +++ elfio/elfio_header.hpp | 150 + elfio/elfio_note.hpp | 157 + elfio/elfio_relocation.hpp | 374 ++ elfio/elfio_section.hpp | 260 + elfio/elfio_segment.hpp | 187 + elfio/elfio_strings.hpp | 101 + elfio/elfio_symbols.hpp | 274 ++ elfio/elfio_utils.hpp | 212 + elfio/elfo_dynamic.hpp | 75 + examples/ELFDump/ELFDump.cpp | 329 ++ examples/ELFDump/ELFDump.vcxproj | 87 + examples/ELFDump/Makefile.am | 7 + examples/ELFDump/Makefile.in | 409 ++ examples/Makefile.am | 1 + examples/Makefile.in | 512 ++ examples/RelocationTable/RelocationTable.cpp | 56 + examples/WriteObj/WriteObj.cpp | 128 + examples/WriteObj2/WriteObj2.cpp | 141 + examples/Writer/Write.cpp | 53 + examples/tutorial/Makefile.am | 5 + examples/tutorial/Makefile.in | 408 ++ examples/tutorial/tutorial.cpp | 90 + install-sh | 520 ++ missing | 376 ++ prepare_cygwin.sh | 20 + 462 files changed, 70572 insertions(+) create mode 100644 AUTHORS create mode 100644 COPYING create mode 100644 ChangeLog create mode 100644 ELFIO.sln create mode 100644 ELFIO/AUTHORS create mode 100644 ELFIO/COPYING create mode 100644 ELFIO/ChangeLog create mode 100644 ELFIO/ELFIO.sln create mode 100644 ELFIO/ELFIOTest/ELFIOTest.cpp create mode 100644 ELFIO/ELFIOTest/ELFIOTest.vcxproj create mode 100644 ELFIO/ELFIOTest/ELFIOTest.vcxproj.filters create mode 100644 ELFIO/ELFIOTest/ELFIOTest.vcxproj.user create mode 100644 ELFIO/ELFIOTest/ELFIOTest1.cpp create mode 100644 ELFIO/ELFIOTest/Makefile create mode 100644 ELFIO/INSTALL create mode 100644 ELFIO/Makefile.am create mode 100644 ELFIO/Makefile.in create mode 100644 ELFIO/NEWS create mode 100644 ELFIO/README create mode 100644 ELFIO/aclocal.m4 create mode 100644 ELFIO/autom4te.cache/output.0 create mode 100644 ELFIO/autom4te.cache/output.1 create mode 100644 ELFIO/autom4te.cache/requests create mode 100644 ELFIO/autom4te.cache/traces.0 create mode 100644 ELFIO/autom4te.cache/traces.1 create mode 100644 ELFIO/build/Makefile create mode 100644 ELFIO/build/config.log create mode 100755 ELFIO/build/config.status create mode 100644 ELFIO/build/doc/Makefile create mode 100644 ELFIO/build/examples/ELFDump/.deps/ELFDump.Po create mode 100755 ELFIO/build/examples/ELFDump/ELFDump create mode 100644 ELFIO/build/examples/ELFDump/ELFDump.o create mode 100644 ELFIO/build/examples/ELFDump/Makefile create mode 100644 ELFIO/build/examples/Makefile create mode 100644 ELFIO/build/examples/tutorial/.deps/tutorial.Po create mode 100644 ELFIO/build/examples/tutorial/Makefile create mode 100755 ELFIO/build/examples/tutorial/tutorial create mode 100644 ELFIO/build/examples/tutorial/tutorial.o create mode 100755 ELFIO/configure create mode 100644 ELFIO/configure.in create mode 100644 ELFIO/cygwin/CYGWIN-PATCHES/ELFIO-1.0.0.README create mode 100644 ELFIO/cygwin/CYGWIN-PATCHES/setup.hint create mode 100755 ELFIO/cygwin/ELFIO-1.0.0-1.sh create mode 100755 ELFIO/cygwin/ELFIO-1.0.0-2.sh create mode 100755 ELFIO/cygwin/ELFIO-1.0.2-1.sh create mode 100755 ELFIO/depcomp create mode 100644 ELFIO/doc/Makefile.am create mode 100644 ELFIO/doc/Makefile.in create mode 100644 ELFIO/doc/elfio_class_data_members_table.docbook create mode 100644 ELFIO/doc/elfio_class_members_table.docbook create mode 100644 ELFIO/doc/images/annot-close.png create mode 100644 ELFIO/doc/images/annot-open.png create mode 100644 ELFIO/doc/images/blank.png create mode 100644 ELFIO/doc/images/callouts/1.gif create mode 100644 ELFIO/doc/images/callouts/1.png create mode 100644 ELFIO/doc/images/callouts/1.svg create mode 100644 ELFIO/doc/images/callouts/10.gif create mode 100644 ELFIO/doc/images/callouts/10.png create mode 100644 ELFIO/doc/images/callouts/10.svg create mode 100644 ELFIO/doc/images/callouts/11.gif create mode 100644 ELFIO/doc/images/callouts/11.png create mode 100644 ELFIO/doc/images/callouts/11.svg create mode 100644 ELFIO/doc/images/callouts/12.gif create mode 100644 ELFIO/doc/images/callouts/12.png create mode 100644 ELFIO/doc/images/callouts/12.svg create mode 100644 ELFIO/doc/images/callouts/13.gif create mode 100644 ELFIO/doc/images/callouts/13.png create mode 100644 ELFIO/doc/images/callouts/13.svg create mode 100644 ELFIO/doc/images/callouts/14.gif create mode 100644 ELFIO/doc/images/callouts/14.png create mode 100644 ELFIO/doc/images/callouts/14.svg create mode 100644 ELFIO/doc/images/callouts/15.gif create mode 100644 ELFIO/doc/images/callouts/15.png create mode 100644 ELFIO/doc/images/callouts/15.svg create mode 100644 ELFIO/doc/images/callouts/16.svg create mode 100644 ELFIO/doc/images/callouts/17.svg create mode 100644 ELFIO/doc/images/callouts/18.svg create mode 100644 ELFIO/doc/images/callouts/19.svg create mode 100644 ELFIO/doc/images/callouts/2.gif create mode 100644 ELFIO/doc/images/callouts/2.png create mode 100644 ELFIO/doc/images/callouts/2.svg create mode 100644 ELFIO/doc/images/callouts/20.svg create mode 100644 ELFIO/doc/images/callouts/21.svg create mode 100644 ELFIO/doc/images/callouts/22.svg create mode 100644 ELFIO/doc/images/callouts/23.svg create mode 100644 ELFIO/doc/images/callouts/24.svg create mode 100644 ELFIO/doc/images/callouts/25.svg create mode 100644 ELFIO/doc/images/callouts/26.svg create mode 100644 ELFIO/doc/images/callouts/27.svg create mode 100644 ELFIO/doc/images/callouts/28.svg create mode 100644 ELFIO/doc/images/callouts/29.svg create mode 100644 ELFIO/doc/images/callouts/3.gif create mode 100644 ELFIO/doc/images/callouts/3.png create mode 100644 ELFIO/doc/images/callouts/3.svg create mode 100644 ELFIO/doc/images/callouts/30.svg create mode 100644 ELFIO/doc/images/callouts/4.gif create mode 100644 ELFIO/doc/images/callouts/4.png create mode 100644 ELFIO/doc/images/callouts/4.svg create mode 100644 ELFIO/doc/images/callouts/5.gif create mode 100644 ELFIO/doc/images/callouts/5.png create mode 100644 ELFIO/doc/images/callouts/5.svg create mode 100644 ELFIO/doc/images/callouts/6.gif create mode 100644 ELFIO/doc/images/callouts/6.png create mode 100644 ELFIO/doc/images/callouts/6.svg create mode 100644 ELFIO/doc/images/callouts/7.gif create mode 100644 ELFIO/doc/images/callouts/7.png create mode 100644 ELFIO/doc/images/callouts/7.svg create mode 100644 ELFIO/doc/images/callouts/8.gif create mode 100644 ELFIO/doc/images/callouts/8.png create mode 100644 ELFIO/doc/images/callouts/8.svg create mode 100644 ELFIO/doc/images/callouts/9.gif create mode 100644 ELFIO/doc/images/callouts/9.png create mode 100644 ELFIO/doc/images/callouts/9.svg create mode 100644 ELFIO/doc/images/caution.gif create mode 100644 ELFIO/doc/images/caution.png create mode 100644 ELFIO/doc/images/caution.svg create mode 100644 ELFIO/doc/images/caution.tif create mode 100644 ELFIO/doc/images/colorsvg/caution.svg create mode 100644 ELFIO/doc/images/colorsvg/home.svg create mode 100644 ELFIO/doc/images/colorsvg/important.svg create mode 100644 ELFIO/doc/images/colorsvg/next.svg create mode 100644 ELFIO/doc/images/colorsvg/note.svg create mode 100644 ELFIO/doc/images/colorsvg/prev.svg create mode 100644 ELFIO/doc/images/colorsvg/tip.svg create mode 100644 ELFIO/doc/images/colorsvg/up.svg create mode 100644 ELFIO/doc/images/colorsvg/warning.svg create mode 100644 ELFIO/doc/images/draft.png create mode 100644 ELFIO/doc/images/home.gif create mode 100644 ELFIO/doc/images/home.png create mode 100644 ELFIO/doc/images/home.svg create mode 100644 ELFIO/doc/images/important.gif create mode 100644 ELFIO/doc/images/important.png create mode 100644 ELFIO/doc/images/important.svg create mode 100644 ELFIO/doc/images/important.tif create mode 100644 ELFIO/doc/images/next.gif create mode 100644 ELFIO/doc/images/next.png create mode 100644 ELFIO/doc/images/next.svg create mode 100644 ELFIO/doc/images/note.gif create mode 100644 ELFIO/doc/images/note.png create mode 100644 ELFIO/doc/images/note.svg create mode 100644 ELFIO/doc/images/note.tif create mode 100644 ELFIO/doc/images/prev.gif create mode 100644 ELFIO/doc/images/prev.png create mode 100644 ELFIO/doc/images/prev.svg create mode 100644 ELFIO/doc/images/tip.gif create mode 100644 ELFIO/doc/images/tip.png create mode 100644 ELFIO/doc/images/tip.svg create mode 100644 ELFIO/doc/images/tip.tif create mode 100644 ELFIO/doc/images/toc-blank.png create mode 100644 ELFIO/doc/images/toc-minus.png create mode 100644 ELFIO/doc/images/toc-plus.png create mode 100644 ELFIO/doc/images/up.gif create mode 100644 ELFIO/doc/images/up.png create mode 100644 ELFIO/doc/images/up.svg create mode 100644 ELFIO/doc/images/warning.gif create mode 100644 ELFIO/doc/images/warning.png create mode 100644 ELFIO/doc/images/warning.svg create mode 100644 ELFIO/doc/images/warning.tif create mode 100644 ELFIO/doc/tutorial.docbook create mode 100644 ELFIO/doc/tutorial.pdf create mode 100644 ELFIO/elf_examples/64bitLOAD.elf create mode 100644 ELFIO/elf_examples/asm create mode 100644 ELFIO/elf_examples/asm.lst create mode 100644 ELFIO/elf_examples/asm.o create mode 100644 ELFIO/elf_examples/asm.s create mode 100644 ELFIO/elf_examples/asm64 create mode 100644 ELFIO/elf_examples/asm64.lst create mode 100644 ELFIO/elf_examples/asm64.o create mode 100644 ELFIO/elf_examples/asm64_copy create mode 100644 ELFIO/elf_examples/asm_copy create mode 100644 ELFIO/elf_examples/elf_dummy_header_i386_32.elf create mode 100644 ELFIO/elf_examples/elf_dummy_header_i386_64.elf create mode 100644 ELFIO/elf_examples/elf_dummy_header_ppc_32.elf create mode 100644 ELFIO/elf_examples/elf_dummy_header_ppc_64.elf create mode 100644 ELFIO/elf_examples/elf_header_i386_32.elf create mode 100644 ELFIO/elf_examples/hello.c create mode 100644 ELFIO/elf_examples/hello_32 create mode 100644 ELFIO/elf_examples/hello_32.o create mode 100644 ELFIO/elf_examples/hello_32.txt create mode 100644 ELFIO/elf_examples/hello_32_copy create mode 100644 ELFIO/elf_examples/hello_32_copy.o create mode 100644 ELFIO/elf_examples/hello_32_o.txt create mode 100644 ELFIO/elf_examples/hello_64 create mode 100644 ELFIO/elf_examples/hello_64.o create mode 100644 ELFIO/elf_examples/hello_64.txt create mode 100644 ELFIO/elf_examples/hello_64_copy create mode 100644 ELFIO/elf_examples/hello_64_copy.o create mode 100644 ELFIO/elf_examples/hello_64_o.txt create mode 100644 ELFIO/elf_examples/startup.eln create mode 100644 ELFIO/elf_examples/startup_orig.eln create mode 100644 ELFIO/elf_examples/test_ppc create mode 100644 ELFIO/elf_examples/test_ppc.cpp create mode 100644 ELFIO/elf_examples/test_ppc.o create mode 100644 ELFIO/elf_examples/test_ppc.txt create mode 100644 ELFIO/elf_examples/test_ppc_copy create mode 100644 ELFIO/elf_examples/test_ppc_copy.o create mode 100644 ELFIO/elf_examples/test_ppc_o.txt create mode 100644 ELFIO/elf_examples/write_exe_i386_32 create mode 100644 ELFIO/elf_examples/write_exe_i386_32_match create mode 100644 ELFIO/elf_examples/write_exe_i386_32_work create mode 100644 ELFIO/elf_examples/write_exe_i386_32_work_dump.txt create mode 100644 ELFIO/elf_examples/write_obj_i386_32.o create mode 100644 ELFIO/elf_examples/write_obj_i386_32_copy.o create mode 100644 ELFIO/elf_examples/write_obj_i386_32_match.o create mode 100644 ELFIO/elf_examples/write_obj_i386_64.o create mode 100644 ELFIO/elf_examples/write_obj_i386_64_copy.o create mode 100644 ELFIO/elf_examples/write_obj_i386_64_match.o create mode 100644 ELFIO/elfio/elf_types.hpp create mode 100644 ELFIO/elfio/elfi_dynamic.hpp create mode 100644 ELFIO/elfio/elfio.hpp create mode 100644 ELFIO/elfio/elfio_header.hpp create mode 100644 ELFIO/elfio/elfio_note.hpp create mode 100644 ELFIO/elfio/elfio_relocation.hpp create mode 100644 ELFIO/elfio/elfio_section.hpp create mode 100644 ELFIO/elfio/elfio_segment.hpp create mode 100644 ELFIO/elfio/elfio_strings.hpp create mode 100644 ELFIO/elfio/elfio_symbols.hpp create mode 100644 ELFIO/elfio/elfio_utils.hpp create mode 100644 ELFIO/elfio/elfo_dynamic.hpp create mode 100644 ELFIO/examples/ELFDump/ELFDump.cpp create mode 100644 ELFIO/examples/ELFDump/ELFDump.vcxproj create mode 100644 ELFIO/examples/ELFDump/Makefile.am create mode 100644 ELFIO/examples/ELFDump/Makefile.in create mode 100644 ELFIO/examples/Makefile.am create mode 100644 ELFIO/examples/Makefile.in create mode 100644 ELFIO/examples/RelocationTable/RelocationTable.cpp create mode 100644 ELFIO/examples/WriteObj/WriteObj.cpp create mode 100644 ELFIO/examples/WriteObj2/WriteObj2.cpp create mode 100644 ELFIO/examples/Writer/Write.cpp create mode 100644 ELFIO/examples/tutorial/Makefile.am create mode 100644 ELFIO/examples/tutorial/Makefile.in create mode 100644 ELFIO/examples/tutorial/tutorial.cpp create mode 100755 ELFIO/install-sh create mode 100755 ELFIO/missing create mode 100755 ELFIO/prepare_cygwin.sh create mode 100644 ELFIOTest/ELFIOTest.cpp create mode 100644 ELFIOTest/ELFIOTest.vcxproj create mode 100644 ELFIOTest/ELFIOTest.vcxproj.filters create mode 100644 ELFIOTest/ELFIOTest.vcxproj.user create mode 100644 ELFIOTest/ELFIOTest1.cpp create mode 100644 ELFIOTest/Makefile create mode 100644 INSTALL create mode 100644 Makefile.am create mode 100644 Makefile.in create mode 100644 NEWS create mode 100644 README create mode 100644 aclocal.m4 create mode 100644 autom4te.cache/output.0 create mode 100644 autom4te.cache/output.1 create mode 100644 autom4te.cache/requests create mode 100644 autom4te.cache/traces.0 create mode 100644 autom4te.cache/traces.1 create mode 100644 build/Makefile create mode 100644 build/config.log create mode 100755 build/config.status create mode 100644 build/doc/Makefile create mode 100644 build/examples/ELFDump/.deps/ELFDump.Po create mode 100755 build/examples/ELFDump/ELFDump create mode 100644 build/examples/ELFDump/ELFDump.o create mode 100644 build/examples/ELFDump/Makefile create mode 100644 build/examples/Makefile create mode 100644 build/examples/tutorial/.deps/tutorial.Po create mode 100644 build/examples/tutorial/Makefile create mode 100755 build/examples/tutorial/tutorial create mode 100644 build/examples/tutorial/tutorial.o create mode 100755 configure create mode 100644 configure.in create mode 100644 cygwin/CYGWIN-PATCHES/ELFIO-1.0.0.README create mode 100644 cygwin/CYGWIN-PATCHES/setup.hint create mode 100755 cygwin/ELFIO-1.0.0-1.sh create mode 100755 cygwin/ELFIO-1.0.0-2.sh create mode 100755 cygwin/ELFIO-1.0.2-1.sh create mode 100755 depcomp create mode 100644 doc/Makefile.am create mode 100644 doc/Makefile.in create mode 100644 doc/elfio_class_data_members_table.docbook create mode 100644 doc/elfio_class_members_table.docbook create mode 100644 doc/images/annot-close.png create mode 100644 doc/images/annot-open.png create mode 100644 doc/images/blank.png create mode 100644 doc/images/callouts/1.gif create mode 100644 doc/images/callouts/1.png create mode 100644 doc/images/callouts/1.svg create mode 100644 doc/images/callouts/10.gif create mode 100644 doc/images/callouts/10.png create mode 100644 doc/images/callouts/10.svg create mode 100644 doc/images/callouts/11.gif create mode 100644 doc/images/callouts/11.png create mode 100644 doc/images/callouts/11.svg create mode 100644 doc/images/callouts/12.gif create mode 100644 doc/images/callouts/12.png create mode 100644 doc/images/callouts/12.svg create mode 100644 doc/images/callouts/13.gif create mode 100644 doc/images/callouts/13.png create mode 100644 doc/images/callouts/13.svg create mode 100644 doc/images/callouts/14.gif create mode 100644 doc/images/callouts/14.png create mode 100644 doc/images/callouts/14.svg create mode 100644 doc/images/callouts/15.gif create mode 100644 doc/images/callouts/15.png create mode 100644 doc/images/callouts/15.svg create mode 100644 doc/images/callouts/16.svg create mode 100644 doc/images/callouts/17.svg create mode 100644 doc/images/callouts/18.svg create mode 100644 doc/images/callouts/19.svg create mode 100644 doc/images/callouts/2.gif create mode 100644 doc/images/callouts/2.png create mode 100644 doc/images/callouts/2.svg create mode 100644 doc/images/callouts/20.svg create mode 100644 doc/images/callouts/21.svg create mode 100644 doc/images/callouts/22.svg create mode 100644 doc/images/callouts/23.svg create mode 100644 doc/images/callouts/24.svg create mode 100644 doc/images/callouts/25.svg create mode 100644 doc/images/callouts/26.svg create mode 100644 doc/images/callouts/27.svg create mode 100644 doc/images/callouts/28.svg create mode 100644 doc/images/callouts/29.svg create mode 100644 doc/images/callouts/3.gif create mode 100644 doc/images/callouts/3.png create mode 100644 doc/images/callouts/3.svg create mode 100644 doc/images/callouts/30.svg create mode 100644 doc/images/callouts/4.gif create mode 100644 doc/images/callouts/4.png create mode 100644 doc/images/callouts/4.svg create mode 100644 doc/images/callouts/5.gif create mode 100644 doc/images/callouts/5.png create mode 100644 doc/images/callouts/5.svg create mode 100644 doc/images/callouts/6.gif create mode 100644 doc/images/callouts/6.png create mode 100644 doc/images/callouts/6.svg create mode 100644 doc/images/callouts/7.gif create mode 100644 doc/images/callouts/7.png create mode 100644 doc/images/callouts/7.svg create mode 100644 doc/images/callouts/8.gif create mode 100644 doc/images/callouts/8.png create mode 100644 doc/images/callouts/8.svg create mode 100644 doc/images/callouts/9.gif create mode 100644 doc/images/callouts/9.png create mode 100644 doc/images/callouts/9.svg create mode 100644 doc/images/caution.gif create mode 100644 doc/images/caution.png create mode 100644 doc/images/caution.svg create mode 100644 doc/images/caution.tif create mode 100644 doc/images/colorsvg/caution.svg create mode 100644 doc/images/colorsvg/home.svg create mode 100644 doc/images/colorsvg/important.svg create mode 100644 doc/images/colorsvg/next.svg create mode 100644 doc/images/colorsvg/note.svg create mode 100644 doc/images/colorsvg/prev.svg create mode 100644 doc/images/colorsvg/tip.svg create mode 100644 doc/images/colorsvg/up.svg create mode 100644 doc/images/colorsvg/warning.svg create mode 100644 doc/images/draft.png create mode 100644 doc/images/home.gif create mode 100644 doc/images/home.png create mode 100644 doc/images/home.svg create mode 100644 doc/images/important.gif create mode 100644 doc/images/important.png create mode 100644 doc/images/important.svg create mode 100644 doc/images/important.tif create mode 100644 doc/images/next.gif create mode 100644 doc/images/next.png create mode 100644 doc/images/next.svg create mode 100644 doc/images/note.gif create mode 100644 doc/images/note.png create mode 100644 doc/images/note.svg create mode 100644 doc/images/note.tif create mode 100644 doc/images/prev.gif create mode 100644 doc/images/prev.png create mode 100644 doc/images/prev.svg create mode 100644 doc/images/tip.gif create mode 100644 doc/images/tip.png create mode 100644 doc/images/tip.svg create mode 100644 doc/images/tip.tif create mode 100644 doc/images/toc-blank.png create mode 100644 doc/images/toc-minus.png create mode 100644 doc/images/toc-plus.png create mode 100644 doc/images/up.gif create mode 100644 doc/images/up.png create mode 100644 doc/images/up.svg create mode 100644 doc/images/warning.gif create mode 100644 doc/images/warning.png create mode 100644 doc/images/warning.svg create mode 100644 doc/images/warning.tif create mode 100644 doc/tutorial.docbook create mode 100644 doc/tutorial.pdf create mode 100644 elf_examples/64bitLOAD.elf create mode 100644 elf_examples/asm create mode 100644 elf_examples/asm.lst create mode 100644 elf_examples/asm.o create mode 100644 elf_examples/asm.s create mode 100644 elf_examples/asm64 create mode 100644 elf_examples/asm64.lst create mode 100644 elf_examples/asm64.o create mode 100644 elf_examples/asm64_copy create mode 100644 elf_examples/asm_copy create mode 100644 elf_examples/elf_dummy_header_i386_32.elf create mode 100644 elf_examples/elf_dummy_header_i386_64.elf create mode 100644 elf_examples/elf_dummy_header_ppc_32.elf create mode 100644 elf_examples/elf_dummy_header_ppc_64.elf create mode 100644 elf_examples/elf_header_i386_32.elf create mode 100644 elf_examples/hello.c create mode 100644 elf_examples/hello_32 create mode 100644 elf_examples/hello_32.o create mode 100644 elf_examples/hello_32.txt create mode 100644 elf_examples/hello_32_copy create mode 100644 elf_examples/hello_32_copy.o create mode 100644 elf_examples/hello_32_o.txt create mode 100644 elf_examples/hello_64 create mode 100644 elf_examples/hello_64.o create mode 100644 elf_examples/hello_64.txt create mode 100644 elf_examples/hello_64_copy create mode 100644 elf_examples/hello_64_copy.o create mode 100644 elf_examples/hello_64_o.txt create mode 100644 elf_examples/startup.eln create mode 100644 elf_examples/startup_orig.eln create mode 100644 elf_examples/test_ppc create mode 100644 elf_examples/test_ppc.cpp create mode 100644 elf_examples/test_ppc.o create mode 100644 elf_examples/test_ppc.txt create mode 100644 elf_examples/test_ppc_copy create mode 100644 elf_examples/test_ppc_copy.o create mode 100644 elf_examples/test_ppc_o.txt create mode 100644 elf_examples/write_exe_i386_32 create mode 100644 elf_examples/write_exe_i386_32_match create mode 100644 elf_examples/write_exe_i386_32_work create mode 100644 elf_examples/write_exe_i386_32_work_dump.txt create mode 100644 elf_examples/write_obj_i386_32.o create mode 100644 elf_examples/write_obj_i386_32_copy.o create mode 100644 elf_examples/write_obj_i386_32_match.o create mode 100644 elf_examples/write_obj_i386_64.o create mode 100644 elf_examples/write_obj_i386_64_copy.o create mode 100644 elf_examples/write_obj_i386_64_match.o create mode 100644 elfio/elf_types.hpp create mode 100644 elfio/elfi_dynamic.hpp create mode 100644 elfio/elfio.hpp create mode 100644 elfio/elfio_header.hpp create mode 100644 elfio/elfio_note.hpp create mode 100644 elfio/elfio_relocation.hpp create mode 100644 elfio/elfio_section.hpp create mode 100644 elfio/elfio_segment.hpp create mode 100644 elfio/elfio_strings.hpp create mode 100644 elfio/elfio_symbols.hpp create mode 100644 elfio/elfio_utils.hpp create mode 100644 elfio/elfo_dynamic.hpp create mode 100644 examples/ELFDump/ELFDump.cpp create mode 100644 examples/ELFDump/ELFDump.vcxproj create mode 100644 examples/ELFDump/Makefile.am create mode 100644 examples/ELFDump/Makefile.in create mode 100644 examples/Makefile.am create mode 100644 examples/Makefile.in create mode 100644 examples/RelocationTable/RelocationTable.cpp create mode 100644 examples/WriteObj/WriteObj.cpp create mode 100644 examples/WriteObj2/WriteObj2.cpp create mode 100644 examples/Writer/Write.cpp create mode 100644 examples/tutorial/Makefile.am create mode 100644 examples/tutorial/Makefile.in create mode 100644 examples/tutorial/tutorial.cpp create mode 100755 install-sh create mode 100755 missing create mode 100755 prepare_cygwin.sh diff --git a/AUTHORS b/AUTHORS new file mode 100644 index 0000000..4b1ef04 --- /dev/null +++ b/AUTHORS @@ -0,0 +1,5 @@ +ELFIO library implemented by + Serge Lamikhov-Center + +ELFIO tutorial - Serge Lamikhov-Center + Allan Finch diff --git a/COPYING b/COPYING new file mode 100644 index 0000000..b0cd4ac --- /dev/null +++ b/COPYING @@ -0,0 +1,21 @@ +MIT License + +Copyright (C) 2001-2011 by Serge Lamikhov-Center + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 0000000..e69de29 diff --git a/ELFIO.sln b/ELFIO.sln new file mode 100644 index 0000000..532f3f4 --- /dev/null +++ b/ELFIO.sln @@ -0,0 +1,26 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ELFDump", "Examples\ELFDump\ELFDump.vcxproj", "{CBAA735F-E237-4976-909F-2349920ED871}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ELFIOTest", "ELFIOTest\ELFIOTest.vcxproj", "{FC8A3379-B8AA-4C32-804F-F8C43AFBC2A1}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {CBAA735F-E237-4976-909F-2349920ED871}.Debug|Win32.ActiveCfg = Debug|Win32 + {CBAA735F-E237-4976-909F-2349920ED871}.Debug|Win32.Build.0 = Debug|Win32 + {CBAA735F-E237-4976-909F-2349920ED871}.Release|Win32.ActiveCfg = Release|Win32 + {CBAA735F-E237-4976-909F-2349920ED871}.Release|Win32.Build.0 = Release|Win32 + {FC8A3379-B8AA-4C32-804F-F8C43AFBC2A1}.Debug|Win32.ActiveCfg = Debug|Win32 + {FC8A3379-B8AA-4C32-804F-F8C43AFBC2A1}.Debug|Win32.Build.0 = Debug|Win32 + {FC8A3379-B8AA-4C32-804F-F8C43AFBC2A1}.Release|Win32.ActiveCfg = Release|Win32 + {FC8A3379-B8AA-4C32-804F-F8C43AFBC2A1}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/ELFIO/AUTHORS b/ELFIO/AUTHORS new file mode 100644 index 0000000..4b1ef04 --- /dev/null +++ b/ELFIO/AUTHORS @@ -0,0 +1,5 @@ +ELFIO library implemented by + Serge Lamikhov-Center + +ELFIO tutorial - Serge Lamikhov-Center + Allan Finch diff --git a/ELFIO/COPYING b/ELFIO/COPYING new file mode 100644 index 0000000..b0cd4ac --- /dev/null +++ b/ELFIO/COPYING @@ -0,0 +1,21 @@ +MIT License + +Copyright (C) 2001-2011 by Serge Lamikhov-Center + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/ELFIO/ChangeLog b/ELFIO/ChangeLog new file mode 100644 index 0000000..e69de29 diff --git a/ELFIO/ELFIO.sln b/ELFIO/ELFIO.sln new file mode 100644 index 0000000..532f3f4 --- /dev/null +++ b/ELFIO/ELFIO.sln @@ -0,0 +1,26 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ELFDump", "Examples\ELFDump\ELFDump.vcxproj", "{CBAA735F-E237-4976-909F-2349920ED871}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ELFIOTest", "ELFIOTest\ELFIOTest.vcxproj", "{FC8A3379-B8AA-4C32-804F-F8C43AFBC2A1}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {CBAA735F-E237-4976-909F-2349920ED871}.Debug|Win32.ActiveCfg = Debug|Win32 + {CBAA735F-E237-4976-909F-2349920ED871}.Debug|Win32.Build.0 = Debug|Win32 + {CBAA735F-E237-4976-909F-2349920ED871}.Release|Win32.ActiveCfg = Release|Win32 + {CBAA735F-E237-4976-909F-2349920ED871}.Release|Win32.Build.0 = Release|Win32 + {FC8A3379-B8AA-4C32-804F-F8C43AFBC2A1}.Debug|Win32.ActiveCfg = Debug|Win32 + {FC8A3379-B8AA-4C32-804F-F8C43AFBC2A1}.Debug|Win32.Build.0 = Debug|Win32 + {FC8A3379-B8AA-4C32-804F-F8C43AFBC2A1}.Release|Win32.ActiveCfg = Release|Win32 + {FC8A3379-B8AA-4C32-804F-F8C43AFBC2A1}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/ELFIO/ELFIOTest/ELFIOTest.cpp b/ELFIO/ELFIOTest/ELFIOTest.cpp new file mode 100644 index 0000000..43de280 --- /dev/null +++ b/ELFIO/ELFIOTest/ELFIOTest.cpp @@ -0,0 +1,923 @@ +#ifdef _MSC_VER +#define _SCL_SECURE_NO_WARNINGS +#define ELFIO_NO_INTTYPES +#endif + +#define BOOST_TEST_MODULE ELFIO_Test +#include + +#include + +using namespace ELFIO; + +//////////////////////////////////////////////////////////////////////////////// +void +checkHeader( elfio& reader, + unsigned char nClass, + unsigned char encoding, + unsigned char elfVersion, + Elf_Half type, + Elf_Half machine, + Elf_Word version, + Elf64_Addr entry, + Elf_Word flags, + Elf_Half secNum, + Elf_Half segNum, + unsigned char OSABI, + unsigned char ABIVersion ) +{ + BOOST_CHECK_EQUAL( reader.get_class(), nClass ); + BOOST_CHECK_EQUAL( reader.get_encoding(), encoding ); + BOOST_CHECK_EQUAL( reader.get_elf_version(), elfVersion ); + BOOST_CHECK_EQUAL( reader.get_os_abi(), OSABI ); + BOOST_CHECK_EQUAL( reader.get_abi_version(), ABIVersion ); + BOOST_CHECK_EQUAL( reader.get_type(), type ); + BOOST_CHECK_EQUAL( reader.get_machine(), machine ); + BOOST_CHECK_EQUAL( reader.get_version(), version ); + BOOST_CHECK_EQUAL( reader.get_entry(), entry ); + BOOST_CHECK_EQUAL( reader.get_flags(), flags ); + BOOST_CHECK_EQUAL( reader.sections.size(), secNum ); + BOOST_CHECK_EQUAL( reader.segments.size(), segNum ); +} + + +//////////////////////////////////////////////////////////////////////////////// +void +checkSection( const section* sec, + Elf_Half index, + std::string name, + Elf_Word type, + Elf_Xword flags, + Elf64_Addr address, + Elf_Xword size, + Elf_Word link, + Elf_Word info, + Elf_Xword addrAlign, + Elf_Xword entrySize ) +{ + BOOST_CHECK_EQUAL( sec->get_index(), index ); + BOOST_CHECK_EQUAL( sec->get_name(), name ); + BOOST_CHECK_EQUAL( sec->get_type(), type ); + BOOST_CHECK_EQUAL( sec->get_flags(), flags ); + BOOST_CHECK_EQUAL( sec->get_address(), address ); + BOOST_CHECK_EQUAL( sec->get_size(), size ); + BOOST_CHECK_EQUAL( sec->get_link(), link ); + BOOST_CHECK_EQUAL( sec->get_info(), info ); + BOOST_CHECK_EQUAL( sec->get_addr_align(), addrAlign ); + BOOST_CHECK_EQUAL( sec->get_entry_size(), entrySize ); +} + + +//////////////////////////////////////////////////////////////////////////////// +void +checkSection( const section* sec, + std::string name, + Elf_Word type, + Elf_Xword flags, + Elf64_Addr address, + Elf_Xword size, + Elf_Word link, + Elf_Word info, + Elf_Xword addrAlign, + Elf_Xword entrySize ) +{ + checkSection( sec, sec->get_index(), name, type, flags, address, size, link, + info, addrAlign, entrySize ); +} + + +//////////////////////////////////////////////////////////////////////////////// +void +checkSegment( const segment* seg, + Elf_Word type, + Elf64_Addr vaddr, + Elf64_Addr paddr, + Elf_Xword fsize, + Elf_Xword msize, + Elf_Word flags, + Elf_Xword align ) +{ + BOOST_CHECK_EQUAL( seg->get_type(), type ); + BOOST_CHECK_EQUAL( seg->get_virtual_address(), vaddr ); + BOOST_CHECK_EQUAL( seg->get_physical_address(), paddr ); + BOOST_CHECK_EQUAL( seg->get_file_size(), fsize ); + BOOST_CHECK_EQUAL( seg->get_memory_size(), msize ); + BOOST_CHECK_EQUAL( seg->get_flags(), flags ); + BOOST_CHECK_EQUAL( seg->get_align(), align ); +} + + +//////////////////////////////////////////////////////////////////////////////// +void +checkSymbol( const symbol_section_accessor& sr, Elf_Xword index, + std::string name_, Elf64_Addr value_, + Elf_Xword size_, + unsigned char bind_, unsigned char type_, + Elf_Half section_, unsigned char other_ ) +{ + std::string name; + Elf64_Addr value; + Elf_Xword size; + unsigned char bind; + unsigned char type; + Elf_Half section; + unsigned char other; + + BOOST_REQUIRE_EQUAL( sr.get_symbol( index, name, value, size, bind, type, section, other ), + true ); + BOOST_CHECK_EQUAL( name, name_ ); + BOOST_CHECK_EQUAL( value, value_ ); + BOOST_CHECK_EQUAL( size, size_ ); + BOOST_CHECK_EQUAL( bind, bind_ ); + BOOST_CHECK_EQUAL( type, type_ ); + BOOST_CHECK_EQUAL( section, section_ ); + BOOST_CHECK_EQUAL( other, other_ ); +} + + +//////////////////////////////////////////////////////////////////////////////// +void +checkRelocation( const relocation_section_accessor* pRT, Elf_Xword index, + Elf64_Addr offset_, Elf64_Addr symbolValue_, + std::string symbolName_, + unsigned char type_, Elf_Sxword addend_, + Elf_Sxword calcValue_ ) +{ + Elf64_Addr offset; + Elf64_Addr symbolValue; + std::string symbolName; + Elf_Word type; + Elf_Sxword addend; + Elf_Sxword calcValue; + + BOOST_REQUIRE_EQUAL( pRT->get_entry( index, offset, symbolValue, symbolName, + type, addend, calcValue ), + true ); + BOOST_CHECK_EQUAL( offset, offset_ ); + BOOST_CHECK_EQUAL( symbolValue, symbolValue_ ); + BOOST_CHECK_EQUAL( symbolName, symbolName_ ); + BOOST_CHECK_EQUAL( type, type_ ); + BOOST_CHECK_EQUAL( addend, addend_ ); + BOOST_CHECK_EQUAL( calcValue, calcValue_ ); +} + + +//////////////////////////////////////////////////////////////////////////////// +void + checkNote( const note_section_accessor& notes, Elf_Word index, + Elf_Word type_, std::string name_, + Elf_Word descSize_ ) +{ + Elf_Word type; + std::string name; + void* desc; + Elf_Word descSize; + + BOOST_REQUIRE_EQUAL( notes.get_note( index, type, name, desc, descSize ), + true ); + BOOST_CHECK_EQUAL( type, type_ ); + BOOST_CHECK_EQUAL( name, name_ ); + BOOST_CHECK_EQUAL( descSize, descSize_ ); +} + + +//////////////////////////////////////////////////////////////////////////////// +BOOST_AUTO_TEST_CASE( load32 ) +{ + elfio reader; + BOOST_REQUIRE_EQUAL( reader.load( "../elf_examples/hello_32" ), true ); + checkHeader( reader, ELFCLASS32, ELFDATA2LSB, EV_CURRENT, ET_EXEC, + EM_386, 1, 0x80482b0, 0, 28, 7, 0, 0 ); + + //////////////////////////////////////////////////////////////////////////// + // Check sections + section* sec = reader.sections[0]; + checkSection( sec, 0, "", SHT_NULL, 0, 0, 0, 0, 0, 0, 0 ); + + sec = reader.sections[1]; + checkSection( sec, 1, ".interp", SHT_PROGBITS, SHF_ALLOC, + 0x08048114, 0x13, 0, 0, 1, 0 ); + + sec = reader.sections[9]; + checkSection( sec, 9, ".rel.plt", SHT_REL, SHF_ALLOC, + 0x08048234, 0x18, 4, 11, 4, 8 ); + + sec = reader.sections[19]; + checkSection( sec, 19, ".dynamic", SHT_DYNAMIC, SHF_WRITE | SHF_ALLOC, + 0x080494a0, 0xc8, 5, 0, 4, 8 ); + + sec = reader.sections[27]; + checkSection( sec, 27, ".strtab", SHT_STRTAB, 0, + 0x0, 0x259, 0, 0, 1, 0 ); + + const section* sec1 = reader.sections[ ".strtab" ]; + BOOST_CHECK_EQUAL( sec->get_index(), sec1->get_index() ); + + //////////////////////////////////////////////////////////////////////////// + // Check segments + segment* seg = reader.segments[0]; + checkSegment( seg, PT_PHDR, 0x08048034, 0x08048034, + 0x000e0, 0x000e0, PF_R + PF_X, 4 ); + + seg = reader.segments[4]; + checkSegment( seg, PT_DYNAMIC, 0x080494a0, 0x080494a0, + 0x000c8, 0x000c8, PF_R + PF_W, 4 ); + + seg = reader.segments[6]; + checkSegment( seg, 0x6474E551, 0x0, 0x0, + 0x0, 0x0, PF_R + PF_W, 4 ); + + //////////////////////////////////////////////////////////////////////////// + // Check symbol table + sec = reader.sections[ ".symtab" ]; + + + symbol_section_accessor sr( reader, sec ); + + BOOST_CHECK_EQUAL( sr.get_symbols_num(), 68 ); + checkSymbol( sr, 0, "", 0x00000000, 0, STB_LOCAL, STT_NOTYPE, STN_UNDEF, + ELF_ST_VISIBILITY( STV_DEFAULT ) ); + checkSymbol( sr, 1, "", 0x08048114, 0, STB_LOCAL, STT_SECTION, 1, + ELF_ST_VISIBILITY( STV_DEFAULT ) ); + checkSymbol( sr, 39, "hello.c", 0x00000000, 0, STB_LOCAL, STT_FILE, SHN_ABS, + ELF_ST_VISIBILITY( STV_DEFAULT ) ); + checkSymbol( sr, 65, "__i686.get_pc_thunk.bx", 0x08048429, 0, STB_GLOBAL, STT_FUNC, 12, + ELF_ST_VISIBILITY( STV_HIDDEN ) ); + checkSymbol( sr, 66, "main", 0x08048384, 43, STB_GLOBAL, STT_FUNC, 12, + ELF_ST_VISIBILITY( STV_DEFAULT ) ); + checkSymbol( sr, 67, "_init", 0x0804824c, 0, STB_GLOBAL, STT_FUNC, 10, + ELF_ST_VISIBILITY( STV_DEFAULT ) ); + + //////////////////////////////////////////////////////////////////////////// + // Check relocation table + sec = reader.sections[ ".rel.dyn" ]; + + + relocation_section_accessor reloc( reader, sec ); + BOOST_CHECK_EQUAL( reloc.get_entries_num(), 1 ); + + checkRelocation( &reloc, 0, 0x08049568, 0x0, "__gmon_start__", R_386_GLOB_DAT, 0, 0 ); + + sec = reader.sections[ ".rel.plt" ]; + + + relocation_section_accessor reloc1( reader, sec ); + BOOST_CHECK_EQUAL( reloc1.get_entries_num(), 3 ); + + checkRelocation( &reloc1, 0, 0x08049578, 0x0, "__gmon_start__", R_X86_64_JUMP_SLOT, 0, 0 ); + checkRelocation( &reloc1, 1, 0x0804957c, 0x0, "__libc_start_main", R_X86_64_JUMP_SLOT, 0, 0 ); + checkRelocation( &reloc1, 2, 0x08049580, 0x0, "puts", R_X86_64_JUMP_SLOT, 0, 0 ); + + //////////////////////////////////////////////////////////////////////////// + // Check note reader + sec = reader.sections[ ".note.ABI-tag" ]; + + + note_section_accessor notes( reader, sec ); + BOOST_CHECK_EQUAL( notes.get_notes_num(), 1 ); + + checkNote( notes, 0, 1, std::string( "GNU" ) + '\0', 16 ); +} + + +//////////////////////////////////////////////////////////////////////////////// +BOOST_AUTO_TEST_CASE( load64 ) +{ + elfio reader; + + BOOST_REQUIRE_EQUAL( reader.load( "../elf_examples/hello_64" ), true ); + + //////////////////////////////////////////////////////////////////////////// + // Check ELF header + checkHeader( reader, ELFCLASS64, ELFDATA2LSB, EV_CURRENT, ET_EXEC, + EM_X86_64, 1, 0x4003c0, 0, 29, 8, 0, 0 ); + + //////////////////////////////////////////////////////////////////////////// + // Check sections + section* sec = reader.sections[ 0 ]; + + checkSection( sec, 0, "", SHT_NULL, 0, 0, 0, 0, 0, 0, 0 ); + + sec =reader.sections[ 1 ]; + + checkSection( sec, 1, ".interp", SHT_PROGBITS, SHF_ALLOC, + 0x0000000000400200, 0x1c, 0, 0, 1, 0 ); + + sec =reader.sections[ 9 ]; + + checkSection( sec, 9, ".rela.plt", SHT_RELA, SHF_ALLOC, + 0x0000000000400340, 0x30, 4, 11, 8, 0x18 ); + + sec =reader.sections[ 20 ]; + + checkSection( sec, 20, ".dynamic", SHT_DYNAMIC, SHF_WRITE | SHF_ALLOC, + 0x0000000000600698, 0x190, 5, 0, 8, 0x10 ); + + sec =reader.sections[ 28 ]; + + checkSection( sec, 28, ".strtab", SHT_STRTAB, 0, + 0x0, 0x23f, 0, 0, 1, 0 ); + + const section* sec1 = reader.sections[ ".strtab" ]; + BOOST_CHECK_EQUAL( sec->get_index(), sec1->get_index() ); + + //////////////////////////////////////////////////////////////////////////// + // Check segments + segment* seg = reader.segments[0]; + checkSegment( seg, PT_PHDR, 0x0000000000400040, 0x0000000000400040, + 0x00000000000001c0, 0x00000000000001c0, PF_R + PF_X, 8 ); + + seg = reader.segments[2]; + checkSegment( seg, PT_LOAD, 0x0000000000400000, 0x0000000000400000, + 0x000000000000066c, 0x000000000000066c, PF_R + PF_X, 0x200000 ); + + seg = reader.segments[7]; + checkSegment( seg, 0x6474E551, 0x0, 0x0, + 0x0, 0x0, PF_R + PF_W, 8 ); + + //////////////////////////////////////////////////////////////////////////// + // Check symbol table + sec =reader.sections[ ".symtab" ]; + + + symbol_section_accessor sr( reader, sec ); + + BOOST_CHECK_EQUAL( sr.get_symbols_num(), 67 ); + checkSymbol( sr, 0, "", 0x00000000, 0, STB_LOCAL, STT_NOTYPE, STN_UNDEF, + ELF_ST_VISIBILITY( STV_DEFAULT ) ); + checkSymbol( sr, 1, "", 0x00400200, 0, STB_LOCAL, STT_SECTION, 1, + ELF_ST_VISIBILITY( STV_DEFAULT ) ); + checkSymbol( sr, 40, "hello.c", 0x00000000, 0, STB_LOCAL, STT_FILE, SHN_ABS, + ELF_ST_VISIBILITY( STV_DEFAULT ) ); + checkSymbol( sr, 52, "__gmon_start__", 0x00000000, 0, STB_WEAK, STT_NOTYPE, STN_UNDEF, + ELF_ST_VISIBILITY( STV_DEFAULT ) ); + checkSymbol( sr, 64, "_edata", 0x0060085c, 0, STB_GLOBAL, STT_NOTYPE, SHN_ABS, + ELF_ST_VISIBILITY( STV_DEFAULT ) ); + checkSymbol( sr, 65, "main", 0x00400498, 21, STB_GLOBAL, STT_FUNC, 12, + ELF_ST_VISIBILITY( STV_DEFAULT ) ); + checkSymbol( sr, 66, "_init", 0x00400370, 0, STB_GLOBAL, STT_FUNC, 10, + ELF_ST_VISIBILITY( STV_DEFAULT ) ); + + //////////////////////////////////////////////////////////////////////////// + // Check relocation table + sec =reader.sections[ ".rela.dyn" ]; + + + relocation_section_accessor reloc( reader, sec ); + BOOST_CHECK_EQUAL( reloc.get_entries_num(), 1 ); + + checkRelocation( &reloc, 0, 0x00600828, 0x0, "__gmon_start__", R_X86_64_GLOB_DAT, 0, 0 ); + + sec =reader.sections[ ".rela.plt" ]; + + + relocation_section_accessor reloc1( reader, sec ); + BOOST_CHECK_EQUAL( reloc1.get_entries_num(), 2 ); + + checkRelocation( &reloc1, 0, 0x00600848, 0x0, "puts", R_X86_64_JUMP_SLOT, 0, 0 ); + checkRelocation( &reloc1, 1, 0x00600850, 0x0, "__libc_start_main", R_X86_64_JUMP_SLOT, 0, 0 ); + + //////////////////////////////////////////////////////////////////////////// + // Check note reader + sec =reader.sections[ ".note.ABI-tag" ]; + + + note_section_accessor notes( reader, sec ); + BOOST_CHECK_EQUAL( notes.get_notes_num(), 1 ); + + checkNote( notes, 0, 1, std::string( "GNU" ) + '\0', 16 ); +} + + +//////////////////////////////////////////////////////////////////////////////// +BOOST_AUTO_TEST_CASE( hello_64_o ) +{ + elfio reader; + + BOOST_REQUIRE_EQUAL( reader.load( "../elf_examples/hello_64.o" ), true ); + + //////////////////////////////////////////////////////////////////////////// + // Check ELF header + checkHeader( reader, ELFCLASS64, ELFDATA2LSB, EV_CURRENT, ET_REL, + EM_X86_64, 1, 0, 0, 13, 0, 0, 0 ); + + //////////////////////////////////////////////////////////////////////////// + // Check sections + section* sec = reader.sections[ 0 ]; + + checkSection( sec, 0, "", SHT_NULL, 0, 0, 0, 0, 0, 0, 0 ); + + sec =reader.sections[ 1 ]; + + checkSection( sec, 1, ".text", SHT_PROGBITS, SHF_ALLOC | SHF_EXECINSTR, + 0x0, 0x15, 0, 0, 4, 0 ); + + section* sec1 = reader.sections[ ".text" ]; + BOOST_CHECK_EQUAL( sec->get_index(), sec1->get_index() ); + + sec = reader.sections[12]; + checkSection( sec, 12, ".strtab", SHT_STRTAB, 0, + 0x0, 0x13, 0, 0, 1, 0 ); + + sec1 = reader.sections[ ".strtab" ]; + BOOST_CHECK_EQUAL( sec->get_index(), sec1->get_index() ); + + //////////////////////////////////////////////////////////////////////////// + // Check symbol table + sec =reader.sections[ ".symtab" ]; + + + symbol_section_accessor sr( reader, sec ); + + BOOST_CHECK_EQUAL( sr.get_symbols_num(), 11 ); + checkSymbol( sr, 9, "main", 0x00000000, 21, STB_GLOBAL, STT_FUNC, 1, + ELF_ST_VISIBILITY( STV_DEFAULT ) ); + + //////////////////////////////////////////////////////////////////////////// + // Check relocation table + sec =reader.sections[ ".rela.text" ]; + + + relocation_section_accessor reloc( reader, sec ); + BOOST_CHECK_EQUAL( reloc.get_entries_num(), 2 ); + + checkRelocation( &reloc, 0, 0x00000005, 0x0, "", R_X86_64_32, 0, 0 ); + checkRelocation( &reloc, 1, 0x0000000A, 0x0, "puts", R_X86_64_PC32, 0xfffffffffffffffcULL, -14 ); + + sec =reader.sections[ ".rela.eh_frame" ]; + + + relocation_section_accessor reloc1( reader, sec ); + BOOST_CHECK_EQUAL( reloc1.get_entries_num(), 1 ); + + checkRelocation( &reloc1, 0, 0x00000020, 0x0, "", R_X86_64_32, 0, 0 ); +} + + +//////////////////////////////////////////////////////////////////////////////// +BOOST_AUTO_TEST_CASE( hello_32_o ) +{ + elfio reader; + + BOOST_REQUIRE_EQUAL( reader.load( "../elf_examples/hello_32.o" ), true ); + + //////////////////////////////////////////////////////////////////////////// + // Check ELF header + checkHeader( reader, ELFCLASS32, ELFDATA2LSB, EV_CURRENT, ET_REL, + EM_386, 1, 0, 0, 11, 0, 0, 0 ); + + //////////////////////////////////////////////////////////////////////////// + // Check sections + section* sec = reader.sections[ 0 ]; + + checkSection( sec, 0, "", SHT_NULL, 0, 0, 0, 0, 0, 0, 0 ); + + sec =reader.sections[ 1 ]; + + checkSection( sec, 1, ".text", SHT_PROGBITS, SHF_ALLOC | SHF_EXECINSTR, + 0x0, 0x2b, 0, 0, 4, 0 ); + + section* sec1 = reader.sections[ ".text" ]; + BOOST_CHECK_EQUAL( sec->get_index(), sec1->get_index() ); + + + sec = reader.sections[ 10 ]; + + checkSection( sec, 10, ".strtab", SHT_STRTAB, 0, + 0x0, 0x13, 0, 0, 1, 0 ); + + sec1 = reader.sections[ ".strtab" ]; + BOOST_CHECK_EQUAL( sec->get_index(), sec1->get_index() ); + + //////////////////////////////////////////////////////////////////////////// + // Check symbol table + sec =reader.sections[ ".symtab" ]; + + + symbol_section_accessor sr( reader, sec ); + + BOOST_CHECK_EQUAL( sr.get_symbols_num(), 10 ); + checkSymbol( sr, 8, "main", 0x00000000, 43, STB_GLOBAL, STT_FUNC, 1, + ELF_ST_VISIBILITY( STV_DEFAULT ) ); + + //////////////////////////////////////////////////////////////////////////// + // Check relocation table + sec =reader.sections[ ".rel.text" ]; + + + relocation_section_accessor reloc( reader, sec ); + BOOST_CHECK_EQUAL( reloc.get_entries_num(), 2 ); + + checkRelocation( &reloc, 0, 0x00000014, 0x0, "", R_386_32, 0, 0 ); + checkRelocation( &reloc, 1, 0x00000019, 0x0, "puts", R_386_PC32, 0x0, -25 ); +} + + +//////////////////////////////////////////////////////////////////////////////// +BOOST_AUTO_TEST_CASE( test_ppc_o ) +{ + elfio reader; + + BOOST_REQUIRE_EQUAL( reader.load( "../elf_examples/test_ppc.o" ), true ); + + //////////////////////////////////////////////////////////////////////////// + // Check ELF header + checkHeader( reader, ELFCLASS32, ELFDATA2MSB, EV_CURRENT, ET_REL, + EM_PPC, 1, 0, 0, 16, 0, 0, 0 ); + + //////////////////////////////////////////////////////////////////////////// + // Check sections + section* sec = reader.sections[ 0 ]; + + checkSection( sec, 0, "", SHT_NULL, 0, 0, 0, 0, 0, 0, 0 ); + + sec =reader.sections[ 1 ]; + + checkSection( sec, 1, ".text", SHT_PROGBITS, SHF_ALLOC | SHF_EXECINSTR, + 0x0, 0x118, 0, 0, 4, 0 ); + + section* sec1 = reader.sections[ ".text" ]; + BOOST_CHECK_EQUAL( sec->get_index(), sec1->get_index() ); + + sec =reader.sections[ 15 ]; + + checkSection( sec, 15, ".strtab", SHT_STRTAB, 0, + 0x0, 0x14f, 0, 0, 1, 0 ); + + sec1 = reader.sections[ ".strtab" ]; + BOOST_CHECK_EQUAL( sec->get_index(), sec1->get_index() ); + + //////////////////////////////////////////////////////////////////////////// + // Check symbol table + sec =reader.sections[ ".symtab" ]; + + + symbol_section_accessor sr( reader, sec ); + + BOOST_CHECK_EQUAL( sr.get_symbols_num(), 24 ); + checkSymbol( sr, 14, "main", 0x00000000, 92, STB_GLOBAL, STT_FUNC, 1, + ELF_ST_VISIBILITY( STV_DEFAULT ) ); + checkSymbol( sr, 8, "_GLOBAL__I_main", 0x000000DC, 60, STB_LOCAL, STT_FUNC, 1, + ELF_ST_VISIBILITY( STV_DEFAULT ) ); + + //////////////////////////////////////////////////////////////////////////// + // Check relocation table + sec =reader.sections[ ".rela.text" ]; + + + relocation_section_accessor reloc( reader, sec ); + BOOST_CHECK_EQUAL( reloc.get_entries_num(), 18 ); + + checkRelocation( &reloc, 0, 0x00000016, 0x0, "_ZSt4cout", 6, 0, 0 ); + checkRelocation( &reloc, 1, 0x0000001a, 0x0, "_ZSt4cout", 4, 0x0, 0 ); + checkRelocation( &reloc, 17, 0x000000c0, 0x0, "__cxa_atexit", 10, 0x0, 0 ); + + sec =reader.sections[ ".rela.ctors" ]; + + + relocation_section_accessor reloc1( reader, sec ); + BOOST_CHECK_EQUAL( reloc1.get_entries_num(), 1 ); + + checkRelocation( &reloc1, 0, 0x00000000, 0x0, "", 1, 0xDC, 0xDC ); + + sec =reader.sections[ ".rela.eh_frame" ]; + + + relocation_section_accessor reloc2( reader, sec ); + BOOST_CHECK_EQUAL( reloc2.get_entries_num(), 3 ); + + checkRelocation( &reloc2, 1, 0x00000020, 0x0, "", 1, 0x0, 0x0 ); +} + + +//////////////////////////////////////////////////////////////////////////////// +BOOST_AUTO_TEST_CASE( test_ppc ) +{ + elfio reader; + + BOOST_REQUIRE_EQUAL( reader.load( "../elf_examples/test_ppc" ), true ); + + //////////////////////////////////////////////////////////////////////////// + // Check ELF header + checkHeader( reader, ELFCLASS32, ELFDATA2MSB, EV_CURRENT, ET_EXEC, + EM_PPC, 1, 0x10000550, 0, 31, 8, 0, 0 ); + + //////////////////////////////////////////////////////////////////////////// + // Check sections + section* sec = reader.sections[ 0 ]; + + checkSection( sec, 0, "", SHT_NULL, 0, 0, 0, 0, 0, 0, 0 ); + + sec =reader.sections[ 1 ]; + + checkSection( sec, 1, ".interp", SHT_PROGBITS, SHF_ALLOC, + 0x0000000010000134, 0xd, 0, 0, 1, 0 ); + + sec =reader.sections[ 9 ]; + + checkSection( sec, 9, ".rela.plt", SHT_RELA, SHF_ALLOC, + 0x00000000010000494, 0x6c, 4, 22, 4, 0xc ); + + sec =reader.sections[ 20 ]; + + checkSection( sec, 20, ".dynamic", SHT_DYNAMIC, SHF_WRITE | SHF_ALLOC, + 0x0000000010010aec, 0xe8, 5, 0, 4, 0x8 ); + + sec =reader.sections[ 28 ]; + + checkSection( sec, 28, ".shstrtab", SHT_STRTAB, 0, + 0x0, 0x101, 0, 0, 1, 0 ); + + const section* sec1 = reader.sections[ ".shstrtab" ]; + BOOST_CHECK_EQUAL( sec->get_index(), sec1->get_index() ); + + + //////////////////////////////////////////////////////////////////////////// + // Check segments + segment* seg = reader.segments[0]; + checkSegment( seg, PT_PHDR, 0x10000034, 0x10000034, + 0x00100, 0x00100, PF_R + PF_X, 4 ); + + seg = reader.segments[2]; + checkSegment( seg, PT_LOAD, 0x10000000, 0x10000000, + 0x00acc, 0x00acc, PF_R + PF_X, 0x10000 ); + + seg = reader.segments[7]; + checkSegment( seg, 0x6474E551, 0x0, 0x0, + 0x0, 0x0, PF_R + PF_W, 0x4 ); + + //////////////////////////////////////////////////////////////////////////// + // Check symbol table + sec =reader.sections[ ".symtab" ]; + + + symbol_section_accessor sr( reader, sec ); + + BOOST_CHECK_EQUAL( sr.get_symbols_num(), 80 ); + checkSymbol( sr, 0, "", 0x00000000, 0, STB_LOCAL, STT_NOTYPE, STN_UNDEF, + ELF_ST_VISIBILITY( STV_DEFAULT ) ); + checkSymbol( sr, 1, "", 0x10000134, 0, STB_LOCAL, STT_SECTION, 1, + ELF_ST_VISIBILITY( STV_DEFAULT ) ); + checkSymbol( sr, 40, "__CTOR_END__", 0x10010AD4, 0, STB_LOCAL, STT_OBJECT, 16, + ELF_ST_VISIBILITY( STV_DEFAULT ) ); + checkSymbol( sr, 52, "__init_array_start", 0x10010acc, 0, STB_LOCAL, STT_NOTYPE, 16, + ELF_ST_VISIBILITY( STV_HIDDEN ) ); + checkSymbol( sr, 64, "_ZNSt8ios_base4InitD1Ev@@GLIBCXX_3.4", 0x10000920, 204, STB_GLOBAL, STT_FUNC, SHN_UNDEF, + ELF_ST_VISIBILITY( STV_DEFAULT ) ); + checkSymbol( sr, 78, "main", 0x1000069c, 92, STB_GLOBAL, STT_FUNC, 11, + ELF_ST_VISIBILITY( STV_DEFAULT ) ); + checkSymbol( sr, 79, "_init", 0x10000500, 0, STB_GLOBAL, STT_FUNC, 10, + ELF_ST_VISIBILITY( STV_DEFAULT ) ); + + //////////////////////////////////////////////////////////////////////////// + // Check relocation table + sec =reader.sections[ ".rela.dyn" ]; + + + relocation_section_accessor reloc( reader, sec ); + BOOST_CHECK_EQUAL( reloc.get_entries_num(), 2 ); + + checkRelocation( &reloc, 1, 0x10010c0c, 0x10010c0c, "_ZSt4cout", 19, 0, 0 ); + + sec =reader.sections[ ".rela.plt" ]; + + + relocation_section_accessor reloc1( reader, sec ); + BOOST_CHECK_EQUAL( reloc1.get_entries_num(), 9 ); + + checkRelocation( &reloc1, 0, 0x10010be4, 0x100008e0, "__cxa_atexit", 21, 0, 0 ); + checkRelocation( &reloc1, 1, 0x10010be8, 0x0, "__gmon_start__", 21, 0, 0 ); + + //////////////////////////////////////////////////////////////////////////// + // Check note reader + sec =reader.sections[ ".note.ABI-tag" ]; + + + note_section_accessor notes( reader, sec ); + BOOST_CHECK_EQUAL( notes.get_notes_num(), 1 ); + + checkNote( notes, 0, 1, std::string( "GNU" ) + '\0', 16 ); +} + +//////////////////////////////////////////////////////////////////////////////// +BOOST_AUTO_TEST_CASE( test_dummy_out_i386_32 ) +{ + elfio writer; + + writer.create( ELFCLASS32, ELFDATA2LSB ); + + writer.set_os_abi( 0 ); + writer.set_abi_version( 0 ); + writer.set_type( ET_REL ); + writer.set_machine( EM_386 ); + writer.set_flags( 0 ); + + // Set program entry point + writer.set_entry( 0x80482b0 ); + + // Add Note section + section* note_sec = writer.sections.add( ".note" ); + note_sec->set_type( SHT_NOTE ); + note_sec->set_flags( SHF_ALLOC ); + note_sec->set_addr_align( 4 ); + note_section_accessor note_writer( writer, note_sec ); + char descr[6] = {0x11, 0x12, 0x13, 0x14, 0x15, 0x16}; + note_writer.add_note( 0x77, "Hello", &descr, 6 ); + BOOST_CHECK_EQUAL( note_sec->get_index(), 2 ); + + // Create ELF file + writer.save( "../elf_examples/elf_dummy_header_i386_32.elf" ); + + elfio reader; + BOOST_REQUIRE_EQUAL( reader.load( "../elf_examples/elf_dummy_header_i386_32.elf" ), + true ); + + //////////////////////////////////////////////////////////////////////////// + // Check ELF header + checkHeader( reader, ELFCLASS32, ELFDATA2LSB, EV_CURRENT, ET_REL, + EM_386, EV_CURRENT, 0x80482b0, 0, 3, 0, 0, 0 ); + //////////////////////////////////////////////////////////////////////////// + // Check sections + section* sec = reader.sections[ "" ]; + + checkSection( sec, 0, "", SHT_NULL, 0, 0, 0, 0, 0, 0, 0 ); + + sec = reader.sections[ ".shstrtab" ]; + + checkSection( sec, 1, ".shstrtab", SHT_STRTAB, 0, + 0, 17, 0, 0, 0, 0 ); + + sec =reader.sections[ ".note" ]; + + BOOST_CHECK_EQUAL( sec->get_index(), 2 ); + checkSection( sec, 2, ".note", SHT_NOTE, SHF_ALLOC, + 0, 28, 0, 0, 4, 0 ); +} + + +//////////////////////////////////////////////////////////////////////////////// +BOOST_AUTO_TEST_CASE( test_dummy_out_ppc_32 ) +{ + elfio writer; + + writer.create( ELFCLASS32, ELFDATA2MSB ); + + writer.set_os_abi( 0 ); + writer.set_abi_version( 0 ); + writer.set_type( ET_REL ); + writer.set_machine( EM_PPC ); + writer.set_flags( 0 ); + + // Set program entry point + writer.set_entry( 0x80482b0 ); + + // Add Note section + section* note_sec = writer.sections.add( ".note" ); + note_sec->set_type( SHT_NOTE ); + note_sec->set_flags( SHF_ALLOC ); + note_sec->set_addr_align( 4 ); + note_section_accessor note_writer( writer, note_sec ); + char descr[6] = {0x11, 0x12, 0x13, 0x14, 0x15, 0x16}; + note_writer.add_note( 0x77, "Hello", &descr, 6 ); + BOOST_CHECK_EQUAL( note_sec->get_index(), 2 ); + + // Create ELF file + writer.save( "../elf_examples/elf_dummy_header_ppc_32.elf" ); + + elfio reader; + BOOST_REQUIRE_EQUAL( reader.load( "../elf_examples/elf_dummy_header_ppc_32.elf" ), + true ); + + //////////////////////////////////////////////////////////////////////////// + // Check ELF header + checkHeader( reader, ELFCLASS32, ELFDATA2MSB, EV_CURRENT, ET_REL, + EM_PPC, EV_CURRENT, 0x80482b0, 0, 3, 0, 0, 0 ); + //////////////////////////////////////////////////////////////////////////// + // Check sections + section* sec = reader.sections[ "" ]; + + checkSection( sec, 0, "", SHT_NULL, 0, 0, 0, 0, 0, 0, 0 ); + + sec =reader.sections[ ".note" ]; + + BOOST_CHECK_EQUAL( sec->get_index(), 2 ); + checkSection( sec, 2, ".note", SHT_NOTE, SHF_ALLOC, + 0, 28, 0, 0, 4, 0 ); + + sec =reader.sections[ ".shstrtab" ]; + + checkSection( sec, 1, ".shstrtab", SHT_STRTAB, 0, + 0, 17, 0, 0, 0, 0 ); +} + + +//////////////////////////////////////////////////////////////////////////////// +BOOST_AUTO_TEST_CASE( test_dummy_out_i386_64 ) +{ + elfio writer; + + writer.create( ELFCLASS64, ELFDATA2LSB ); + + writer.set_os_abi( 0 ); + writer.set_abi_version( 0 ); + writer.set_type( ET_REL ); + writer.set_machine( EM_X86_64 ); + writer.set_flags( 0 ); + + // Set program entry point + writer.set_entry( 0x120380482b0ull ); + + // Add Note section + section* note_sec = writer.sections.add( ".note" ); + note_sec->set_type( SHT_NOTE ); + note_sec->set_flags( SHF_ALLOC ); + note_sec->set_addr_align( 4 ); + note_section_accessor note_writer( writer, note_sec ); + char descr[6] = {0x11, 0x12, 0x13, 0x14, 0x15, 0x16}; + note_writer.add_note( 0x77, "Hello", &descr, 6 ); + BOOST_CHECK_EQUAL( note_sec->get_index(), 2 ); + + // Create ELF file + writer.save( "../elf_examples/elf_dummy_header_i386_64.elf" ); + + elfio reader; + BOOST_REQUIRE_EQUAL( reader.load( "../elf_examples/elf_dummy_header_i386_64.elf" ), + true ); + + //////////////////////////////////////////////////////////////////////////// + // Check ELF header + checkHeader( reader, ELFCLASS64, ELFDATA2LSB, EV_CURRENT, ET_REL, + EM_X86_64, EV_CURRENT, 0x120380482b0ull, 0, 3, 0, 0, 0 ); + //////////////////////////////////////////////////////////////////////////// + // Check sections + section* sec = reader.sections[ "" ]; + + checkSection( sec, 0, "", SHT_NULL, 0, 0, 0, 0, 0, 0, 0 ); + + sec =reader.sections[ ".note" ]; + + BOOST_CHECK_EQUAL( sec->get_index(), 2 ); + checkSection( sec, 2, ".note", SHT_NOTE, SHF_ALLOC, + 0, 28, 0, 0, 4, 0 ); + + sec =reader.sections[ ".shstrtab" ]; + + checkSection( sec, 1, ".shstrtab", SHT_STRTAB, 0, + 0, 17, 0, 0, 0, 0 ); +} + + +//////////////////////////////////////////////////////////////////////////////// +BOOST_AUTO_TEST_CASE( test_dummy_out_ppc_64 ) +{ + elfio writer; + + writer.create( ELFCLASS64, ELFDATA2MSB ); + + writer.set_os_abi( 0 ); + writer.set_abi_version( 0 ); + writer.set_type( ET_REL ); + writer.set_machine( EM_PPC64 ); + writer.set_flags( 0 ); + + // Set program entry point + writer.set_entry( 0x120380482b0ull ); + + // Add Note section + section* note_sec = writer.sections.add( ".note" ); + note_sec->set_type( SHT_NOTE ); + note_sec->set_flags( SHF_ALLOC ); + note_sec->set_addr_align( 4 ); + note_section_accessor note_writer( writer, note_sec ); + char descr[6] = {0x11, 0x12, 0x13, 0x14, 0x15, 0x16}; + note_writer.add_note( 0x77, "Hello", &descr, 6 ); + BOOST_CHECK_EQUAL( note_sec->get_index(), 2 ); + + // Create ELF file + writer.save( "../elf_examples/elf_dummy_header_ppc_64.elf" ); + + elfio reader; + BOOST_REQUIRE_EQUAL( reader.load( "../elf_examples/elf_dummy_header_ppc_64.elf" ), + true ); + + //////////////////////////////////////////////////////////////////////////// + // Check ELF header + checkHeader( reader, ELFCLASS64, ELFDATA2MSB, EV_CURRENT, ET_REL, + EM_PPC64, EV_CURRENT, 0x120380482b0ull, 0, 3, 0, 0, 0 ); + //////////////////////////////////////////////////////////////////////////// + // Check sections + section* sec = reader.sections[ "" ]; + + checkSection( sec, 0, "", SHT_NULL, 0, 0, 0, 0, 0, 0, 0 ); + + sec =reader.sections[ ".shstrtab" ]; + + checkSection( sec, 1, ".shstrtab", SHT_STRTAB, 0, + 0, 17, 0, 0, 0, 0 ); + + sec =reader.sections[ ".note" ]; + + BOOST_CHECK_EQUAL( sec->get_index(), 2 ); + checkSection( sec, 2, ".note", SHT_NOTE, SHF_ALLOC, + 0, 28, 0, 0, 4, 0 ); +} diff --git a/ELFIO/ELFIOTest/ELFIOTest.vcxproj b/ELFIO/ELFIOTest/ELFIOTest.vcxproj new file mode 100644 index 0000000..3181c70 --- /dev/null +++ b/ELFIO/ELFIOTest/ELFIOTest.vcxproj @@ -0,0 +1,99 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {FC8A3379-B8AA-4C32-804F-F8C43AFBC2A1} + Win32Proj + ELFIOTest + + + + Application + true + Unicode + + + Application + false + true + Unicode + + + + + + + + + + + + + true + + + false + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + ..\elfio;d:\Developer\boost_1_48_0;%(AdditionalIncludeDirectories) + + + Console + true + + + d:\Developer\boost_1_48_0\stage\lib + + + "$(TargetDir)\$(TargetName).exe" --result_code=no --report_level=short + + + Auto run test + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + ..\ELFIO;d:\Developer\boost_1_46_1;%(AdditionalIncludeDirectories) + + + Console + true + true + true + $(SolutionDir)$(Configuration)\ELFIO.lib;%(AdditionalDependencies) + d:\Developer\boost_1_46_1\stage\lib + + + + + + + + + + + + + \ No newline at end of file diff --git a/ELFIO/ELFIOTest/ELFIOTest.vcxproj.filters b/ELFIO/ELFIOTest/ELFIOTest.vcxproj.filters new file mode 100644 index 0000000..3466141 --- /dev/null +++ b/ELFIO/ELFIOTest/ELFIOTest.vcxproj.filters @@ -0,0 +1,25 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + Source Files + + + Source Files + + + \ No newline at end of file diff --git a/ELFIO/ELFIOTest/ELFIOTest.vcxproj.user b/ELFIO/ELFIOTest/ELFIOTest.vcxproj.user new file mode 100644 index 0000000..79ff5bc --- /dev/null +++ b/ELFIO/ELFIOTest/ELFIOTest.vcxproj.user @@ -0,0 +1,8 @@ + + + + + + WindowsLocalDebugger + + \ No newline at end of file diff --git a/ELFIO/ELFIOTest/ELFIOTest1.cpp b/ELFIO/ELFIOTest/ELFIOTest1.cpp new file mode 100644 index 0000000..909b2b9 --- /dev/null +++ b/ELFIO/ELFIOTest/ELFIOTest1.cpp @@ -0,0 +1,318 @@ +#ifdef _MSC_VER +#define _SCL_SECURE_NO_WARNINGS +#define ELFIO_NO_INTTYPES +#endif + +#include +#include +using boost::test_tools::output_test_stream; + +#include + +using namespace ELFIO; + + +bool write_obj_i386( bool is64bit ) +{ + elfio writer; + + writer.create( is64bit ? ELFCLASS64 : ELFCLASS32, ELFDATA2LSB ); + writer.set_type( ET_REL ); + writer.set_os_abi( ELFOSABI_LINUX ); + writer.set_machine( is64bit ? EM_X86_64 : EM_386 ); + + // Create code section* + section* text_sec = writer.sections.add( ".text" ); + text_sec->set_type( SHT_PROGBITS ); + text_sec->set_flags( SHF_ALLOC | SHF_EXECINSTR ); + text_sec->set_addr_align( 0x10 ); + + // Add data into it + char text[] = { '\xB8', '\x04', '\x00', '\x00', '\x00', // mov eax, 4 + '\xBB', '\x01', '\x00', '\x00', '\x00', // mov ebx, 1 + '\xB9', '\x00', '\x00', '\x00', '\x00', // mov ecx, msg + '\xBA', '\x0E', '\x00', '\x00', '\x00', // mov edx, 14 + '\xCD', '\x80', // int 0x80 + '\xB8', '\x01', '\x00', '\x00', '\x00', // mov eax, 1 + '\xCD', '\x80' // int 0x80 + }; + text_sec->set_data( text, sizeof( text ) ); + + // Create data section* + section* data_sec = writer.sections.add( ".data" ); + data_sec->set_type( SHT_PROGBITS ); + data_sec->set_flags( SHF_ALLOC | SHF_WRITE ); + data_sec->set_addr_align( 4 ); + + char data[] = { '\x48', '\x65', '\x6C', '\x6C', '\x6F', // msg: db 'Hello, World!', 10 + '\x2C', '\x20', '\x57', '\x6F', '\x72', + '\x6C', '\x64', '\x21', '\x0A' + }; + data_sec->set_data( data, sizeof( data ) ); + + section* str_sec = writer.sections.add( ".strtab" ); + str_sec->set_type( SHT_STRTAB ); + str_sec->set_addr_align( 0x1 ); + + string_section_accessor str_writer( str_sec ); + Elf_Word nStrIndex = str_writer.add_string( "msg" ); + + section* sym_sec = writer.sections.add( ".symtab" ); + sym_sec->set_type( SHT_SYMTAB ); + sym_sec->set_info( 2 ); + sym_sec->set_link( str_sec->get_index() ); + sym_sec->set_addr_align( 4 ); + sym_sec->set_entry_size( writer.get_default_entry_size( SHT_SYMTAB ) ); + + symbol_section_accessor symbol_writer( writer, sym_sec ); + Elf_Word nSymIndex = symbol_writer.add_entry( nStrIndex, 0, 0, + STB_LOCAL, STT_NOTYPE, 0, + data_sec->get_index() ); + + // Another way to add symbol + symbol_writer.add_entry( str_writer, "_start", 0x00000000, 0, + STB_WEAK, STT_FUNC, 0, + text_sec->get_index() ); + + // Create relocation table section* + section* rel_sec = writer.sections.add( ".rel.text" ); + rel_sec->set_type( SHT_REL ); + rel_sec->set_info( text_sec->get_index() ); + rel_sec->set_link( sym_sec->get_index() ); + rel_sec->set_addr_align( 4 ); + rel_sec->set_entry_size( writer.get_default_entry_size( SHT_REL ) ); + + relocation_section_accessor rel_writer( writer, rel_sec ); + rel_writer.add_entry( 11, nSymIndex, (unsigned char)R_386_RELATIVE ); + + // Another method to add the same relocation entry + // pRelWriter->AddEntry( pStrWriter, "msg", + // pSymWriter, 29, 0, + // ELF32_ST_INFO( STB_GLOBAL, STT_OBJECT ), 0, + // data_sec->GetIndex(), + // 0, (unsigned char)R_386_RELATIVE ); + + // Create note section* + section* note_sec = writer.sections.add( ".note" ); + note_sec->set_type( SHT_NOTE ); + note_sec->set_addr_align( 1 ); + + // Create notes writer + note_section_accessor note_writer( writer, note_sec ); + note_writer.add_note( 0x77, "Created by ELFIO", 0, 0 ); + + // Create ELF file + writer.save( + is64bit ? + "../elf_examples/write_obj_i386_64.o" : + "../elf_examples/write_obj_i386_32.o" + ); + + return true; +} + + +//////////////////////////////////////////////////////////////////////////////// +BOOST_AUTO_TEST_CASE( write_obj_i386_32 ) +{ + BOOST_CHECK_EQUAL( true, write_obj_i386( false ) ); + output_test_stream output( "../elf_examples/write_obj_i386_32_match.o", true, false ); + std::ifstream input( "../elf_examples/write_obj_i386_32.o", std::ios::binary ); + output << input.rdbuf(); + BOOST_CHECK( output.match_pattern() ); +} + + +//////////////////////////////////////////////////////////////////////////////// +BOOST_AUTO_TEST_CASE( write_obj_i386_64 ) +{ + BOOST_CHECK_EQUAL( true, write_obj_i386( true ) ); + output_test_stream output( "../elf_examples/write_obj_i386_64_match.o", true, false ); + std::ifstream input( "../elf_examples/write_obj_i386_64.o", std::ios::binary ); + output << input.rdbuf(); + BOOST_CHECK( output.match_pattern() ); +} + +bool write_exe_i386( bool is64bit ) +{ + elfio writer; + + writer.create( is64bit ? ELFCLASS64 : ELFCLASS32, ELFDATA2LSB ); + writer.set_os_abi( ELFOSABI_LINUX ); + writer.set_type( ET_EXEC ); + writer.set_machine( is64bit ? EM_X86_64 : EM_386 ); + + // Create code section* + section* text_sec = writer.sections.add( ".text" ); + text_sec->set_type( SHT_PROGBITS ); + text_sec->set_flags( SHF_ALLOC | SHF_EXECINSTR ); + text_sec->set_addr_align( 0x10 ); + + // Add data into it + char text[] = { '\xB8', '\x04', '\x00', '\x00', '\x00', // mov eax, 4 + '\xBB', '\x01', '\x00', '\x00', '\x00', // mov ebx, 1 + '\xB9', '\x20', '\x80', '\x04', '\x08', // mov ecx, msg + '\xBA', '\x0E', '\x00', '\x00', '\x00', // mov edx, 14 + '\xCD', '\x80', // int 0x80 + '\xB8', '\x01', '\x00', '\x00', '\x00', // mov eax, 1 + '\xCD', '\x80' // int 0x80 + }; + text_sec->set_data( text, sizeof( text ) ); + + segment* text_seg = writer.segments.add(); + text_seg->set_type( PT_LOAD ); + text_seg->set_virtual_address( 0x08048000 ); + text_seg->set_physical_address( 0x08048000 ); + text_seg->set_flags( PF_X | PF_R ); + text_seg->set_align( 0x1000 ); + text_seg->add_section_index( text_sec->get_index(), text_sec->get_addr_align() ); + + // Create data section* + section* data_sec = writer.sections.add( ".data" ); + data_sec->set_type( SHT_PROGBITS ); + data_sec->set_flags( SHF_ALLOC | SHF_WRITE ); + data_sec->set_addr_align( 0x4 ); + + char data[] = { '\x48', '\x65', '\x6C', '\x6C', '\x6F', // msg: db 'Hello, World!', 10 + '\x2C', '\x20', '\x57', '\x6F', '\x72', + '\x6C', '\x64', '\x21', '\x0A' + }; + data_sec->set_data( data, sizeof( data ) ); + + segment* data_seg = writer.segments.add(); + data_seg->set_type( PT_LOAD ); + data_seg->set_virtual_address( 0x08048020 ); + data_seg->set_physical_address( 0x08048020 ); + data_seg->set_flags( PF_W | PF_R ); + data_seg->set_align( 0x10 ); + data_seg->add_section_index( data_sec->get_index(), data_sec->get_addr_align() ); + +/* + section** note_sec = writer.add_section( ".note" ); + note_sec->set_type( SHT_NOTE ); + note_sec->set_addr_align( 1 ); + note_section_accessor note_writer( writer, note_sec ); + char descr[6] = {0x11, 0x12, 0x13, 0x14, 0x15, 0x16}; + note_writer.add_note( 0x77, "Created by ELFIO", 0, 0 ); + + // Create note section* + IELFOSection* note_sec = pELFO->AddSection( ".note", + SHT_NOTE, + 0, + 0, + 1, + 0 ); + // Create notes writer + IELFONotesWriter* pNoteWriter = 0; + pELFO->CreateSectionWriter( IELFO::ELFO_NOTE, note_sec, (void**)&pNoteWriter ); + // Add new entry + pNoteWriter->AddNote( 0x77, "Created by ELFIO", 0, 0 ); + pNoteWriter->release(); + note_sec->release(); +*/ + // Create ELF file + writer.set_entry( 0x08048000 ); + + writer.save( + is64bit ? + "../elf_examples/write_exe_i386_64" : + "../elf_examples/write_exe_i386_32" + ); + + return true; +} + + +//////////////////////////////////////////////////////////////////////////////// +BOOST_AUTO_TEST_CASE( write_exe_i386_32 ) +{ + BOOST_CHECK_EQUAL( true, write_exe_i386( false ) ); + output_test_stream output( "../elf_examples/write_exe_i386_32_match", true, false ); + std::ifstream input( "../elf_examples/write_exe_i386_32", std::ios::binary ); + output << input.rdbuf(); + BOOST_CHECK( output.match_pattern() ); +} + + +void checkObjestsAreEqual( std::string file_name1, std::string file_name2 ) +{ + elfio file1; + elfio file2; + BOOST_REQUIRE_EQUAL( file1.load( file_name1 ), true ); + BOOST_CHECK_EQUAL( file1.save( file_name2 ), true ); + BOOST_REQUIRE_EQUAL( file2.load( file_name2 ), true ); + + for (int i = 0; i < file1.sections.size(); ++i ) { + const char* pdata1 = file1.sections[i]->get_data(); + const char* pdata2 = file2.sections[i]->get_data(); + + BOOST_CHECK_EQUAL( file1.sections[i]->get_size(), + file2.sections[i]->get_size() ); + if ( ( file2.sections[i]->get_type() != SHT_NULL ) && + ( file2.sections[i]->get_type() != SHT_NOBITS ) ) { + BOOST_CHECK_EQUAL_COLLECTIONS( pdata1, + pdata1 + file1.sections[i]->get_size(), + pdata2, + pdata2 + file2.sections[i]->get_size() ); + } + } +} + + +void checkExeAreEqual( std::string file_name1, std::string file_name2 ) +{ + checkObjestsAreEqual( file_name1, file_name2 ); + + elfio file1; + elfio file2; + BOOST_REQUIRE_EQUAL( file1.load( file_name1 ), true ); + BOOST_CHECK_EQUAL( file1.save( file_name2 ), true ); + BOOST_REQUIRE_EQUAL( file2.load( file_name2 ), true ); + + for (int i = 0; i < file1.segments.size(); ++i ) { + const char* pdata1 = file1.segments[i]->get_data(); + const char* pdata2 = file2.segments[i]->get_data(); + + BOOST_CHECK_EQUAL( file1.segments[i]->get_file_size(), + file2.segments[i]->get_file_size() ); + if ( ( file2.segments[i]->get_type() != SHT_NULL ) && + ( file2.segments[i]->get_type() != SHT_NOBITS ) ) { + BOOST_CHECK_EQUAL_COLLECTIONS( pdata1, + pdata1 + file1.segments[i]->get_file_size(), + pdata2, + pdata2 + file2.segments[i]->get_file_size() ); + } + } +} + + +//////////////////////////////////////////////////////////////////////////////// +BOOST_AUTO_TEST_CASE( elf_object_copy_32 ) +{ + checkObjestsAreEqual( "../elf_examples/hello_32.o", + "../elf_examples/hello_32_copy.o" ); + checkObjestsAreEqual( "../elf_examples/hello_64.o", + "../elf_examples/hello_64_copy.o" ); + checkObjestsAreEqual( "../elf_examples/test_ppc.o", + "../elf_examples/test_ppc_copy.o" ); + checkObjestsAreEqual( "../elf_examples/write_obj_i386_32.o", + "../elf_examples/write_obj_i386_32_copy.o" ); + checkObjestsAreEqual( "../elf_examples/write_obj_i386_64.o", + "../elf_examples/write_obj_i386_64_copy.o" ); +} + + +//////////////////////////////////////////////////////////////////////////////// +BOOST_AUTO_TEST_CASE( elf_exe_copy_32 ) +{ + checkExeAreEqual( "../elf_examples/asm", + "../elf_examples/asm_copy" ); + checkExeAreEqual( "../elf_examples/asm64", + "../elf_examples/asm64_copy" ); + checkExeAreEqual( "../elf_examples/hello_32", + "../elf_examples/hello_32_copy" ); + checkExeAreEqual( "../elf_examples/hello_64", + "../elf_examples/hello_64_copy" ); + checkExeAreEqual( "../elf_examples/test_ppc", + "../elf_examples/test_ppc_copy" ); +} diff --git a/ELFIO/ELFIOTest/Makefile b/ELFIO/ELFIOTest/Makefile new file mode 100644 index 0000000..94feefa --- /dev/null +++ b/ELFIO/ELFIOTest/Makefile @@ -0,0 +1,27 @@ +CXX=g++ +CPPFLAGS=-c -Wall -std=c++0x -I../elfio +LDLIBS=-lboost_test_exec_monitor-mt + +ELFIODIR=../elfio/ +SOURCES=ELFIOTest.cpp ELFIOTest1.cpp +INCLUDES=$(ELFIODIR)elfio.hpp $(ELFIODIR)elfio_header.hpp \ + $(ELFIODIR)elfio_note.hpp $(ELFIODIR)elfio_section.hpp \ + $(ELFIODIR)elfio_segment.hpp $(ELFIODIR)elfio_strings.hpp \ + $(ELFIODIR)elfio_symbols.hpp $(ELFIODIR)elfio_utils.hpp \ + $(ELFIODIR)elf_types.hpp +OBJECTS=$(SOURCES:.cpp=.o) +EXECUTABLE=ELFIOTest + +all: $(SOURCES) $(EXECUTABLE) $(INCLUDES) + +$(EXECUTABLE): $(OBJECTS) + $(CXX) $(LDFLAGS) $(OBJECTS) $(LDLIBS) -o $@ + +.cpp.o: + $(CXX) $(CPPFLAGS) $< -o $@ + +test: $(EXECUTABLE) + ./$(EXECUTABLE) -r short + +clean: + rm $(OBJECTS) $(EXECUTABLE) diff --git a/ELFIO/INSTALL b/ELFIO/INSTALL new file mode 100644 index 0000000..62ea076 --- /dev/null +++ b/ELFIO/INSTALL @@ -0,0 +1,231 @@ +Copyright 1994, 1995, 1996, 1999, 2000, 2001 Free Software Foundation, +Inc. + + This file is free documentation; the Free Software Foundation gives +unlimited permission to copy, distribute and modify it. + +Basic Installation +================== + + These are generic installation instructions. + + The `configure' shell script attempts to guess correct values for +various system-dependent variables used during compilation. It uses +those values to create a `Makefile' in each directory of the package. +It may also create one or more `.h' files containing system-dependent +definitions. Finally, it creates a shell script `config.status' that +you can run in the future to recreate the current configuration, and a +file `config.log' containing compiler output (useful mainly for +debugging `configure'). + + It can also use an optional file (typically called `config.cache' +and enabled with `--cache-file=config.cache' or simply `-C') that saves +the results of its tests to speed up reconfiguring. (Caching is +disabled by default to prevent problems with accidental use of stale +cache files.) + + If you need to do unusual things to compile the package, please try +to figure out how `configure' could check whether to do them, and mail +diffs or instructions to the address given in the `README' so they can +be considered for the next release. If you are using the cache, and at +some point `config.cache' contains results you don't want to keep, you +may remove or edit it. + + The file `configure.ac' (or `configure.in') is used to create +`configure' by a program called `autoconf'. You only need +`configure.ac' if you want to change it or regenerate `configure' using +a newer version of `autoconf'. + +The simplest way to compile this package is: + + 1. `cd' to the directory containing the package's source code and type + `./configure' to configure the package for your system. If you're + using `csh' on an old version of System V, you might need to type + `sh ./configure' instead to prevent `csh' from trying to execute + `configure' itself. + + Running `configure' takes awhile. While running, it prints some + messages telling which features it is checking for. + + 2. Type `make' to compile the package. + + 3. Optionally, type `make check' to run any self-tests that come with + the package. + + 4. Type `make install' to install the programs and any data files and + documentation. + + 5. You can remove the program binaries and object files from the + source code directory by typing `make clean'. To also remove the + files that `configure' created (so you can compile the package for + a different kind of computer), type `make distclean'. There is + also a `make maintainer-clean' target, but that is intended mainly + for the package's developers. If you use it, you may have to get + all sorts of other programs in order to regenerate files that came + with the distribution. + +Compilers and Options +===================== + + Some systems require unusual options for compilation or linking that +the `configure' script does not know about. Run `./configure --help' +for details on some of the pertinent environment variables. + + You can give `configure' initial values for variables by setting +them in the environment. You can do that on the command line like this: + + ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix + + *Note Defining Variables::, for more details. + +Compiling For Multiple Architectures +==================================== + + You can compile the package for more than one kind of computer at the +same time, by placing the object files for each architecture in their +own directory. To do this, you must use a version of `make' that +supports the `VPATH' variable, such as GNU `make'. `cd' to the +directory where you want the object files and executables to go and run +the `configure' script. `configure' automatically checks for the +source code in the directory that `configure' is in and in `..'. + + If you have to use a `make' that does not support the `VPATH' +variable, you have to compile the package for one architecture at a +time in the source code directory. After you have installed the +package for one architecture, use `make distclean' before reconfiguring +for another architecture. + +Installation Names +================== + + By default, `make install' will install the package's files in +`/usr/local/bin', `/usr/local/man', etc. You can specify an +installation prefix other than `/usr/local' by giving `configure' the +option `--prefix=PATH'. + + You can specify separate installation prefixes for +architecture-specific files and architecture-independent files. If you +give `configure' the option `--exec-prefix=PATH', the package will use +PATH as the prefix for installing programs and libraries. +Documentation and other data files will still use the regular prefix. + + In addition, if you use an unusual directory layout you can give +options like `--bindir=PATH' to specify different values for particular +kinds of files. Run `configure --help' for a list of the directories +you can set and what kinds of files go in them. + + If the package supports it, you can cause programs to be installed +with an extra prefix or suffix on their names by giving `configure' the +option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. + +Optional Features +================= + + Some packages pay attention to `--enable-FEATURE' options to +`configure', where FEATURE indicates an optional part of the package. +They may also pay attention to `--with-PACKAGE' options, where PACKAGE +is something like `gnu-as' or `x' (for the X Window System). The +`README' should mention any `--enable-' and `--with-' options that the +package recognizes. + + For packages that use the X Window System, `configure' can usually +find the X include and library files automatically, but if it doesn't, +you can use the `configure' options `--x-includes=DIR' and +`--x-libraries=DIR' to specify their locations. + +Specifying the System Type +========================== + + There may be some features `configure' cannot figure out +automatically, but needs to determine by the type of host the package +will run on. Usually `configure' can figure that out, but if it prints +a message saying it cannot guess the host type, give it the +`--build=TYPE' option. TYPE can either be a short name for the system +type, such as `sun4', or a canonical name which has the form: + + CPU-COMPANY-SYSTEM + +where SYSTEM can have one of these forms: + + OS KERNEL-OS + + See the file `config.sub' for the possible values of each field. If +`config.sub' isn't included in this package, then this package doesn't +need to know the host type. + + If you are _building_ compiler tools for cross-compiling, you should +use the `--target=TYPE' option to select the type of system they will +produce code for. + + If you want to _use_ a cross compiler, that generates code for a +platform different from the build platform, you should specify the host +platform (i.e., that on which the generated programs will eventually be +run) with `--host=TYPE'. In this case, you should also specify the +build platform with `--build=TYPE', because, in this case, it may not +be possible to guess the build platform (it sometimes involves +compiling and running simple test programs, and this can't be done if +the compiler is a cross compiler). + +Sharing Defaults +================ + + If you want to set default values for `configure' scripts to share, +you can create a site shell script called `config.site' that gives +default values for variables like `CC', `cache_file', and `prefix'. +`configure' looks for `PREFIX/share/config.site' if it exists, then +`PREFIX/etc/config.site' if it exists. Or, you can set the +`CONFIG_SITE' environment variable to the location of the site script. +A warning: not all `configure' scripts look for a site script. + +Defining Variables +================== + + Variables not defined in a site shell script can be set in the +environment passed to `configure'. However, some packages may run +configure again during the build, and the customized values of these +variables may be lost. In order to avoid this problem, you should set +them in the `configure' command line, using `VAR=value'. For example: + + ./configure CC=/usr/local2/bin/gcc + +will cause the specified gcc to be used as the C compiler (unless it is +overridden in the site shell script). + +`configure' Invocation +====================== + + `configure' recognizes the following options to control how it +operates. + +`--help' +`-h' + Print a summary of the options to `configure', and exit. + +`--version' +`-V' + Print the version of Autoconf used to generate the `configure' + script, and exit. + +`--cache-file=FILE' + Enable the cache: use and save the results of the tests in FILE, + traditionally `config.cache'. FILE defaults to `/dev/null' to + disable caching. + +`--config-cache' +`-C' + Alias for `--cache-file=config.cache'. + +`--quiet' +`--silent' +`-q' + Do not print messages saying which checks are being made. To + suppress all normal output, redirect it to `/dev/null' (any error + messages will still be shown). + +`--srcdir=DIR' + Look for the package's source code in directory DIR. Usually + `configure' can determine that directory automatically. + +`configure' also accepts some other, not widely useful, options. Run +`configure --help' for more details. + diff --git a/ELFIO/Makefile.am b/ELFIO/Makefile.am new file mode 100644 index 0000000..4dbc483 --- /dev/null +++ b/ELFIO/Makefile.am @@ -0,0 +1,7 @@ +SUBDIRS = examples doc +nobase_include_HEADERS = elfio/elf_types.hpp elfio/elfi_dynamic.hpp \ + elfio/elfio.hpp elfio/elfio_header.hpp \ + elfio/elfio_note.hpp elfio/elfio_relocation.hpp \ + elfio/elfio_section.hpp elfio/elfio_segment.hpp \ + elfio/elfio_strings.hpp elfio/elfio_symbols.hpp \ + elfio/elfio_utils.hpp elfio/elfo_dynamic.hpp diff --git a/ELFIO/Makefile.in b/ELFIO/Makefile.in new file mode 100644 index 0000000..fe1ae74 --- /dev/null +++ b/ELFIO/Makefile.in @@ -0,0 +1,711 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = . +DIST_COMMON = README $(am__configure_deps) $(nobase_include_HEADERS) \ + $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ + $(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \ + depcomp install-sh missing +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ + configure.lineno config.status.lineno +mkinstalldirs = $(install_sh) -d +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__installdirs = "$(DESTDIR)$(includedir)" +HEADERS = $(nobase_include_HEADERS) +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ + $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ + distdir dist dist-all distcheck +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +distdir = $(PACKAGE)-$(VERSION) +top_distdir = $(distdir) +am__remove_distdir = \ + { test ! -d "$(distdir)" \ + || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ + && rm -fr "$(distdir)"; }; } +am__relativize = \ + dir0=`pwd`; \ + sed_first='s,^\([^/]*\)/.*$$,\1,'; \ + sed_rest='s,^[^/]*/*,,'; \ + sed_last='s,^.*/\([^/]*\)$$,\1,'; \ + sed_butlast='s,/*[^/]*$$,,'; \ + while test -n "$$dir1"; do \ + first=`echo "$$dir1" | sed -e "$$sed_first"`; \ + if test "$$first" != "."; then \ + if test "$$first" = ".."; then \ + dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ + dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ + else \ + first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ + if test "$$first2" = "$$first"; then \ + dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ + else \ + dir2="../$$dir2"; \ + fi; \ + dir0="$$dir0"/"$$first"; \ + fi; \ + fi; \ + dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ + done; \ + reldir="$$dir2" +DIST_ARCHIVES = $(distdir).tar.gz +GZIP_ENV = --best +distuninstallcheck_listfiles = find . -type f -print +distcleancheck_listfiles = find . -type f -print +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EXEEXT = @EXEEXT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MKDIR_P = @MKDIR_P@ +OBJEXT = @OBJEXT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +VERSION = @VERSION@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_CXX = @ac_ct_CXX@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +SUBDIRS = examples doc +nobase_include_HEADERS = elfio/elf_types.hpp elfio/elfi_dynamic.hpp \ + elfio/elfio.hpp elfio/elfio_header.hpp \ + elfio/elfio_note.hpp elfio/elfio_relocation.hpp \ + elfio/elfio_section.hpp elfio/elfio_segment.hpp \ + elfio/elfio_strings.hpp elfio/elfio_symbols.hpp \ + elfio/elfio_utils.hpp elfio/elfo_dynamic.hpp + +all: all-recursive + +.SUFFIXES: +am--refresh: + @: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \ + $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + echo ' $(SHELL) ./config.status'; \ + $(SHELL) ./config.status;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + $(SHELL) ./config.status --recheck + +$(top_srcdir)/configure: $(am__configure_deps) + $(am__cd) $(srcdir) && $(AUTOCONF) +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) +$(am__aclocal_m4_deps): +install-nobase_includeHEADERS: $(nobase_include_HEADERS) + @$(NORMAL_INSTALL) + test -z "$(includedir)" || $(MKDIR_P) "$(DESTDIR)$(includedir)" + @list='$(nobase_include_HEADERS)'; test -n "$(includedir)" || list=; \ + $(am__nobase_list) | while read dir files; do \ + xfiles=; for file in $$files; do \ + if test -f "$$file"; then xfiles="$$xfiles $$file"; \ + else xfiles="$$xfiles $(srcdir)/$$file"; fi; done; \ + test -z "$$xfiles" || { \ + test "x$$dir" = x. || { \ + echo "$(MKDIR_P) '$(DESTDIR)$(includedir)/$$dir'"; \ + $(MKDIR_P) "$(DESTDIR)$(includedir)/$$dir"; }; \ + echo " $(INSTALL_HEADER) $$xfiles '$(DESTDIR)$(includedir)/$$dir'"; \ + $(INSTALL_HEADER) $$xfiles "$(DESTDIR)$(includedir)/$$dir" || exit $$?; }; \ + done + +uninstall-nobase_includeHEADERS: + @$(NORMAL_UNINSTALL) + @list='$(nobase_include_HEADERS)'; test -n "$(includedir)" || list=; \ + $(am__nobase_strip_setup); files=`$(am__nobase_strip)`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(includedir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(includedir)" && rm -f $$files + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @fail= failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @fail= failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + set x; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + $(am__remove_distdir) + test -d "$(distdir)" || mkdir "$(distdir)" + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ + $(am__relativize); \ + new_distdir=$$reldir; \ + dir1=$$subdir; dir2="$(top_distdir)"; \ + $(am__relativize); \ + new_top_distdir=$$reldir; \ + echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ + echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ + ($(am__cd) $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$new_top_distdir" \ + distdir="$$new_distdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + am__skip_mode_fix=: \ + distdir) \ + || exit 1; \ + fi; \ + done + -test -n "$(am__skip_mode_fix)" \ + || find "$(distdir)" -type d ! -perm -755 \ + -exec chmod u+rwx,go+rx {} \; -o \ + ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ + || chmod -R a+r "$(distdir)" +dist-gzip: distdir + tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + $(am__remove_distdir) + +dist-bzip2: distdir + tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 + $(am__remove_distdir) + +dist-lzma: distdir + tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma + $(am__remove_distdir) + +dist-xz: distdir + tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz + $(am__remove_distdir) + +dist-tarZ: distdir + tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z + $(am__remove_distdir) + +dist-shar: distdir + shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz + $(am__remove_distdir) + +dist-zip: distdir + -rm -f $(distdir).zip + zip -rq $(distdir).zip $(distdir) + $(am__remove_distdir) + +dist dist-all: distdir + tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + $(am__remove_distdir) + +# This target untars the dist file and tries a VPATH configuration. Then +# it guarantees that the distribution is self-contained by making another +# tarfile. +distcheck: dist + case '$(DIST_ARCHIVES)' in \ + *.tar.gz*) \ + GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ + *.tar.bz2*) \ + bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ + *.tar.lzma*) \ + lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\ + *.tar.xz*) \ + xz -dc $(distdir).tar.xz | $(am__untar) ;;\ + *.tar.Z*) \ + uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ + *.shar.gz*) \ + GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ + *.zip*) \ + unzip $(distdir).zip ;;\ + esac + chmod -R a-w $(distdir); chmod a+w $(distdir) + mkdir $(distdir)/_build + mkdir $(distdir)/_inst + chmod a-w $(distdir) + test -d $(distdir)/_build || exit 0; \ + dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ + && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ + && am__cwd=`pwd` \ + && $(am__cd) $(distdir)/_build \ + && ../configure --srcdir=.. --prefix="$$dc_install_base" \ + $(DISTCHECK_CONFIGURE_FLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) dvi \ + && $(MAKE) $(AM_MAKEFLAGS) check \ + && $(MAKE) $(AM_MAKEFLAGS) install \ + && $(MAKE) $(AM_MAKEFLAGS) installcheck \ + && $(MAKE) $(AM_MAKEFLAGS) uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ + distuninstallcheck \ + && chmod -R a-w "$$dc_install_base" \ + && ({ \ + (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ + distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ + } || { rm -rf "$$dc_destdir"; exit 1; }) \ + && rm -rf "$$dc_destdir" \ + && $(MAKE) $(AM_MAKEFLAGS) dist \ + && rm -rf $(DIST_ARCHIVES) \ + && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ + && cd "$$am__cwd" \ + || exit 1 + $(am__remove_distdir) + @(echo "$(distdir) archives ready for distribution: "; \ + list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ + sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' +distuninstallcheck: + @$(am__cd) '$(distuninstallcheck_dir)' \ + && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ + || { echo "ERROR: files left after uninstall:" ; \ + if test -n "$(DESTDIR)"; then \ + echo " (check DESTDIR support)"; \ + fi ; \ + $(distuninstallcheck_listfiles) ; \ + exit 1; } >&2 +distcleancheck: distclean + @if test '$(srcdir)' = . ; then \ + echo "ERROR: distcleancheck can only run from a VPATH build" ; \ + exit 1 ; \ + fi + @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ + || { echo "ERROR: files left in build directory after distclean:" ; \ + $(distcleancheck_listfiles) ; \ + exit 1; } >&2 +check-am: all-am +check: check-recursive +all-am: Makefile $(HEADERS) +installdirs: installdirs-recursive +installdirs-am: + for dir in "$(DESTDIR)$(includedir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive + +clean-am: clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +html-am: + +info: info-recursive + +info-am: + +install-data-am: install-nobase_includeHEADERS + +install-dvi: install-dvi-recursive + +install-dvi-am: + +install-exec-am: + +install-html: install-html-recursive + +install-html-am: + +install-info: install-info-recursive + +install-info-am: + +install-man: + +install-pdf: install-pdf-recursive + +install-pdf-am: + +install-ps: install-ps-recursive + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -rf $(top_srcdir)/autom4te.cache + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: uninstall-nobase_includeHEADERS + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ + install-am install-strip tags-recursive + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am am--refresh check check-am clean clean-generic \ + ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \ + dist-lzma dist-shar dist-tarZ dist-xz dist-zip distcheck \ + distclean distclean-generic distclean-tags distcleancheck \ + distdir distuninstallcheck dvi dvi-am html html-am info \ + info-am install install-am install-data install-data-am \ + install-dvi install-dvi-am install-exec install-exec-am \ + install-html install-html-am install-info install-info-am \ + install-man install-nobase_includeHEADERS install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs installdirs-am \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic pdf pdf-am ps ps-am tags tags-recursive \ + uninstall uninstall-am uninstall-nobase_includeHEADERS + + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/ELFIO/NEWS b/ELFIO/NEWS new file mode 100644 index 0000000..e69de29 diff --git a/ELFIO/README b/ELFIO/README new file mode 100644 index 0000000..89e5c5e --- /dev/null +++ b/ELFIO/README @@ -0,0 +1,4 @@ +ELFIO is a C++ library for reading and generating files in the ELF binary +format. This library is unique and not based on any other product. It is also +platform independent. The library uses standard ANSI C++ constructions and +runs on a wide variety of architectures. diff --git a/ELFIO/aclocal.m4 b/ELFIO/aclocal.m4 new file mode 100644 index 0000000..1bc55f4 --- /dev/null +++ b/ELFIO/aclocal.m4 @@ -0,0 +1,951 @@ +# generated automatically by aclocal 1.11.1 -*- Autoconf -*- + +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, +# 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +m4_ifndef([AC_AUTOCONF_VERSION], + [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl +m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],, +[m4_warning([this file was generated for autoconf 2.68. +You have another version of autoconf. It may work, but is not guaranteed to. +If you have problems, you may need to regenerate the build system entirely. +To do so, use the procedure documented by the package, typically `autoreconf'.])]) + +# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_AUTOMAKE_VERSION(VERSION) +# ---------------------------- +# Automake X.Y traces this macro to ensure aclocal.m4 has been +# generated from the m4 files accompanying Automake X.Y. +# (This private macro should not be called outside this file.) +AC_DEFUN([AM_AUTOMAKE_VERSION], +[am__api_version='1.11' +dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to +dnl require some minimum version. Point them to the right macro. +m4_if([$1], [1.11.1], [], + [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl +]) + +# _AM_AUTOCONF_VERSION(VERSION) +# ----------------------------- +# aclocal traces this macro to find the Autoconf version. +# This is a private macro too. Using m4_define simplifies +# the logic in aclocal, which can simply ignore this definition. +m4_define([_AM_AUTOCONF_VERSION], []) + +# AM_SET_CURRENT_AUTOMAKE_VERSION +# ------------------------------- +# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. +# This function is AC_REQUIREd by AM_INIT_AUTOMAKE. +AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], +[AM_AUTOMAKE_VERSION([1.11.1])dnl +m4_ifndef([AC_AUTOCONF_VERSION], + [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl +_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) + +# AM_AUX_DIR_EXPAND -*- Autoconf -*- + +# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets +# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to +# `$srcdir', `$srcdir/..', or `$srcdir/../..'. +# +# Of course, Automake must honor this variable whenever it calls a +# tool from the auxiliary directory. The problem is that $srcdir (and +# therefore $ac_aux_dir as well) can be either absolute or relative, +# depending on how configure is run. This is pretty annoying, since +# it makes $ac_aux_dir quite unusable in subdirectories: in the top +# source directory, any form will work fine, but in subdirectories a +# relative path needs to be adjusted first. +# +# $ac_aux_dir/missing +# fails when called from a subdirectory if $ac_aux_dir is relative +# $top_srcdir/$ac_aux_dir/missing +# fails if $ac_aux_dir is absolute, +# fails when called from a subdirectory in a VPATH build with +# a relative $ac_aux_dir +# +# The reason of the latter failure is that $top_srcdir and $ac_aux_dir +# are both prefixed by $srcdir. In an in-source build this is usually +# harmless because $srcdir is `.', but things will broke when you +# start a VPATH build or use an absolute $srcdir. +# +# So we could use something similar to $top_srcdir/$ac_aux_dir/missing, +# iff we strip the leading $srcdir from $ac_aux_dir. That would be: +# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` +# and then we would define $MISSING as +# MISSING="\${SHELL} $am_aux_dir/missing" +# This will work as long as MISSING is not called from configure, because +# unfortunately $(top_srcdir) has no meaning in configure. +# However there are other variables, like CC, which are often used in +# configure, and could therefore not use this "fixed" $ac_aux_dir. +# +# Another solution, used here, is to always expand $ac_aux_dir to an +# absolute PATH. The drawback is that using absolute paths prevent a +# configured tree to be moved without reconfiguration. + +AC_DEFUN([AM_AUX_DIR_EXPAND], +[dnl Rely on autoconf to set up CDPATH properly. +AC_PREREQ([2.50])dnl +# expand $ac_aux_dir to an absolute path +am_aux_dir=`cd $ac_aux_dir && pwd` +]) + +# AM_CONDITIONAL -*- Autoconf -*- + +# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008 +# Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 9 + +# AM_CONDITIONAL(NAME, SHELL-CONDITION) +# ------------------------------------- +# Define a conditional. +AC_DEFUN([AM_CONDITIONAL], +[AC_PREREQ(2.52)dnl + ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], + [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl +AC_SUBST([$1_TRUE])dnl +AC_SUBST([$1_FALSE])dnl +_AM_SUBST_NOTMAKE([$1_TRUE])dnl +_AM_SUBST_NOTMAKE([$1_FALSE])dnl +m4_define([_AM_COND_VALUE_$1], [$2])dnl +if $2; then + $1_TRUE= + $1_FALSE='#' +else + $1_TRUE='#' + $1_FALSE= +fi +AC_CONFIG_COMMANDS_PRE( +[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then + AC_MSG_ERROR([[conditional "$1" was never defined. +Usually this means the macro was only invoked conditionally.]]) +fi])]) + +# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009 +# Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 10 + +# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be +# written in clear, in which case automake, when reading aclocal.m4, +# will think it sees a *use*, and therefore will trigger all it's +# C support machinery. Also note that it means that autoscan, seeing +# CC etc. in the Makefile, will ask for an AC_PROG_CC use... + + +# _AM_DEPENDENCIES(NAME) +# ---------------------- +# See how the compiler implements dependency checking. +# NAME is "CC", "CXX", "GCJ", or "OBJC". +# We try a few techniques and use that to set a single cache variable. +# +# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was +# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular +# dependency, and given that the user is not expected to run this macro, +# just rely on AC_PROG_CC. +AC_DEFUN([_AM_DEPENDENCIES], +[AC_REQUIRE([AM_SET_DEPDIR])dnl +AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl +AC_REQUIRE([AM_MAKE_INCLUDE])dnl +AC_REQUIRE([AM_DEP_TRACK])dnl + +ifelse([$1], CC, [depcc="$CC" am_compiler_list=], + [$1], CXX, [depcc="$CXX" am_compiler_list=], + [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], + [$1], UPC, [depcc="$UPC" am_compiler_list=], + [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], + [depcc="$$1" am_compiler_list=]) + +AC_CACHE_CHECK([dependency style of $depcc], + [am_cv_$1_dependencies_compiler_type], +[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named `D' -- because `-MD' means `put the output + # in D'. + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_$1_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` + fi + am__universal=false + m4_case([$1], [CC], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac], + [CXX], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac]) + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with + # Solaris 8's {/usr,}/bin/sh. + touch sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with `-c' and `-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle `-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # after this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvisualcpp | msvcmsys) + # This compiler won't grok `-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_$1_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_$1_dependencies_compiler_type=none +fi +]) +AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) +AM_CONDITIONAL([am__fastdep$1], [ + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) +]) + + +# AM_SET_DEPDIR +# ------------- +# Choose a directory name for dependency files. +# This macro is AC_REQUIREd in _AM_DEPENDENCIES +AC_DEFUN([AM_SET_DEPDIR], +[AC_REQUIRE([AM_SET_LEADING_DOT])dnl +AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl +]) + + +# AM_DEP_TRACK +# ------------ +AC_DEFUN([AM_DEP_TRACK], +[AC_ARG_ENABLE(dependency-tracking, +[ --disable-dependency-tracking speeds up one-time build + --enable-dependency-tracking do not reject slow dependency extractors]) +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' +fi +AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) +AC_SUBST([AMDEPBACKSLASH])dnl +_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl +]) + +# Generate code to set up dependency tracking. -*- Autoconf -*- + +# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008 +# Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +#serial 5 + +# _AM_OUTPUT_DEPENDENCY_COMMANDS +# ------------------------------ +AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], +[{ + # Autoconf 2.62 quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + case $CONFIG_FILES in + *\'*) eval set x "$CONFIG_FILES" ;; + *) set x $CONFIG_FILES ;; + esac + shift + for mf + do + # Strip MF so we end up with the name of the file. + mf=`echo "$mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile or not. + # We used to match only the files named `Makefile.in', but + # some people rename them; so instead we look at the file content. + # Grep'ing the first line is not enough: some people post-process + # each Makefile.in and add a new line on top of each file to say so. + # Grep'ing the whole file is not good either: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then + dirpart=`AS_DIRNAME("$mf")` + else + continue + fi + # Extract the definition of DEPDIR, am__include, and am__quote + # from the Makefile without running `make'. + DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` + test -z "$DEPDIR" && continue + am__include=`sed -n 's/^am__include = //p' < "$mf"` + test -z "am__include" && continue + am__quote=`sed -n 's/^am__quote = //p' < "$mf"` + # When using ansi2knr, U may be empty or an underscore; expand it + U=`sed -n 's/^U = //p' < "$mf"` + # Find all dependency output files, they are included files with + # $(DEPDIR) in their names. We invoke sed twice because it is the + # simplest approach to changing $(DEPDIR) to its actual value in the + # expansion. + for file in `sed -n " + s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do + # Make sure the directory exists. + test -f "$dirpart/$file" && continue + fdir=`AS_DIRNAME(["$file"])` + AS_MKDIR_P([$dirpart/$fdir]) + # echo "creating $dirpart/$file" + echo '# dummy' > "$dirpart/$file" + done + done +} +])# _AM_OUTPUT_DEPENDENCY_COMMANDS + + +# AM_OUTPUT_DEPENDENCY_COMMANDS +# ----------------------------- +# This macro should only be invoked once -- use via AC_REQUIRE. +# +# This code is only required when automatic dependency tracking +# is enabled. FIXME. This creates each `.P' file that we will +# need in order to bootstrap the dependency handling code. +AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], +[AC_CONFIG_COMMANDS([depfiles], + [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], + [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) +]) + +# Do all the work for Automake. -*- Autoconf -*- + +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, +# 2005, 2006, 2008, 2009 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 16 + +# This macro actually does too much. Some checks are only needed if +# your package does certain things. But this isn't really a big deal. + +# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) +# AM_INIT_AUTOMAKE([OPTIONS]) +# ----------------------------------------------- +# The call with PACKAGE and VERSION arguments is the old style +# call (pre autoconf-2.50), which is being phased out. PACKAGE +# and VERSION should now be passed to AC_INIT and removed from +# the call to AM_INIT_AUTOMAKE. +# We support both call styles for the transition. After +# the next Automake release, Autoconf can make the AC_INIT +# arguments mandatory, and then we can depend on a new Autoconf +# release and drop the old call support. +AC_DEFUN([AM_INIT_AUTOMAKE], +[AC_PREREQ([2.62])dnl +dnl Autoconf wants to disallow AM_ names. We explicitly allow +dnl the ones we care about. +m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl +AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl +AC_REQUIRE([AC_PROG_INSTALL])dnl +if test "`cd $srcdir && pwd`" != "`pwd`"; then + # Use -I$(srcdir) only when $(srcdir) != ., so that make's output + # is not polluted with repeated "-I." + AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl + # test to see if srcdir already configured + if test -f $srcdir/config.status; then + AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) + fi +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi +AC_SUBST([CYGPATH_W]) + +# Define the identity of the package. +dnl Distinguish between old-style and new-style calls. +m4_ifval([$2], +[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl + AC_SUBST([PACKAGE], [$1])dnl + AC_SUBST([VERSION], [$2])], +[_AM_SET_OPTIONS([$1])dnl +dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. +m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, + [m4_fatal([AC_INIT should be called with package and version arguments])])dnl + AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl + AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl + +_AM_IF_OPTION([no-define],, +[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) + AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl + +# Some tools Automake needs. +AC_REQUIRE([AM_SANITY_CHECK])dnl +AC_REQUIRE([AC_ARG_PROGRAM])dnl +AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) +AM_MISSING_PROG(AUTOCONF, autoconf) +AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) +AM_MISSING_PROG(AUTOHEADER, autoheader) +AM_MISSING_PROG(MAKEINFO, makeinfo) +AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl +AC_REQUIRE([AM_PROG_MKDIR_P])dnl +# We need awk for the "check" target. The system "awk" is bad on +# some platforms. +AC_REQUIRE([AC_PROG_AWK])dnl +AC_REQUIRE([AC_PROG_MAKE_SET])dnl +AC_REQUIRE([AM_SET_LEADING_DOT])dnl +_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], + [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], + [_AM_PROG_TAR([v7])])]) +_AM_IF_OPTION([no-dependencies],, +[AC_PROVIDE_IFELSE([AC_PROG_CC], + [_AM_DEPENDENCIES(CC)], + [define([AC_PROG_CC], + defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl +AC_PROVIDE_IFELSE([AC_PROG_CXX], + [_AM_DEPENDENCIES(CXX)], + [define([AC_PROG_CXX], + defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJC], + [_AM_DEPENDENCIES(OBJC)], + [define([AC_PROG_OBJC], + defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl +]) +_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl +dnl The `parallel-tests' driver may need to know about EXEEXT, so add the +dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro +dnl is hooked onto _AC_COMPILER_EXEEXT early, see below. +AC_CONFIG_COMMANDS_PRE(dnl +[m4_provide_if([_AM_COMPILER_EXEEXT], + [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl +]) + +dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not +dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further +dnl mangled by Autoconf and run in a shell conditional statement. +m4_define([_AC_COMPILER_EXEEXT], +m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) + + +# When config.status generates a header, we must update the stamp-h file. +# This file resides in the same directory as the config header +# that is generated. The stamp files are numbered to have different names. + +# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the +# loop where config.status creates the headers, so we can generate +# our stamp files there. +AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], +[# Compute $1's index in $config_headers. +_am_arg=$1 +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $_am_arg | $_am_arg:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) + +# Copyright (C) 2001, 2003, 2005, 2008 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_PROG_INSTALL_SH +# ------------------ +# Define $install_sh. +AC_DEFUN([AM_PROG_INSTALL_SH], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +if test x"${install_sh}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi +AC_SUBST(install_sh)]) + +# Copyright (C) 2003, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 2 + +# Check whether the underlying file-system supports filenames +# with a leading dot. For instance MS-DOS doesn't. +AC_DEFUN([AM_SET_LEADING_DOT], +[rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null +AC_SUBST([am__leading_dot])]) + +# Check to see how 'make' treats includes. -*- Autoconf -*- + +# Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 4 + +# AM_MAKE_INCLUDE() +# ----------------- +# Check to see how make treats includes. +AC_DEFUN([AM_MAKE_INCLUDE], +[am_make=${MAKE-make} +cat > confinc << 'END' +am__doit: + @echo this is the am__doit target +.PHONY: am__doit +END +# If we don't find an include directive, just comment out the code. +AC_MSG_CHECKING([for style of include used by $am_make]) +am__include="#" +am__quote= +_am_result=none +# First try GNU make style include. +echo "include confinc" > confmf +# Ignore all kinds of additional output from `make'. +case `$am_make -s -f confmf 2> /dev/null` in #( +*the\ am__doit\ target*) + am__include=include + am__quote= + _am_result=GNU + ;; +esac +# Now try BSD make style include. +if test "$am__include" = "#"; then + echo '.include "confinc"' > confmf + case `$am_make -s -f confmf 2> /dev/null` in #( + *the\ am__doit\ target*) + am__include=.include + am__quote="\"" + _am_result=BSD + ;; + esac +fi +AC_SUBST([am__include]) +AC_SUBST([am__quote]) +AC_MSG_RESULT([$_am_result]) +rm -f confinc confmf +]) + +# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- + +# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008 +# Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 6 + +# AM_MISSING_PROG(NAME, PROGRAM) +# ------------------------------ +AC_DEFUN([AM_MISSING_PROG], +[AC_REQUIRE([AM_MISSING_HAS_RUN]) +$1=${$1-"${am_missing_run}$2"} +AC_SUBST($1)]) + + +# AM_MISSING_HAS_RUN +# ------------------ +# Define MISSING if not defined so far and test if it supports --run. +# If it does, set am_missing_run to use it, otherwise, to nothing. +AC_DEFUN([AM_MISSING_HAS_RUN], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([missing])dnl +if test x"${MISSING+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; + *) + MISSING="\${SHELL} $am_aux_dir/missing" ;; + esac +fi +# Use eval to expand $SHELL +if eval "$MISSING --run true"; then + am_missing_run="$MISSING --run " +else + am_missing_run= + AC_MSG_WARN([`missing' script is too old or missing]) +fi +]) + +# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_PROG_MKDIR_P +# --------------- +# Check for `mkdir -p'. +AC_DEFUN([AM_PROG_MKDIR_P], +[AC_PREREQ([2.60])dnl +AC_REQUIRE([AC_PROG_MKDIR_P])dnl +dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, +dnl while keeping a definition of mkdir_p for backward compatibility. +dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. +dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of +dnl Makefile.ins that do not define MKDIR_P, so we do our own +dnl adjustment using top_builddir (which is defined more often than +dnl MKDIR_P). +AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl +case $mkdir_p in + [[\\/$]]* | ?:[[\\/]]*) ;; + */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; +esac +]) + +# Helper functions for option handling. -*- Autoconf -*- + +# Copyright (C) 2001, 2002, 2003, 2005, 2008 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 4 + +# _AM_MANGLE_OPTION(NAME) +# ----------------------- +AC_DEFUN([_AM_MANGLE_OPTION], +[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) + +# _AM_SET_OPTION(NAME) +# ------------------------------ +# Set option NAME. Presently that only means defining a flag for this option. +AC_DEFUN([_AM_SET_OPTION], +[m4_define(_AM_MANGLE_OPTION([$1]), 1)]) + +# _AM_SET_OPTIONS(OPTIONS) +# ---------------------------------- +# OPTIONS is a space-separated list of Automake options. +AC_DEFUN([_AM_SET_OPTIONS], +[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) + +# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) +# ------------------------------------------- +# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. +AC_DEFUN([_AM_IF_OPTION], +[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) + +# Check to make sure that the build environment is sane. -*- Autoconf -*- + +# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008 +# Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 5 + +# AM_SANITY_CHECK +# --------------- +AC_DEFUN([AM_SANITY_CHECK], +[AC_MSG_CHECKING([whether build environment is sane]) +# Just in case +sleep 1 +echo timestamp > conftest.file +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[[\\\"\#\$\&\'\`$am_lf]]*) + AC_MSG_ERROR([unsafe absolute working directory name]);; +esac +case $srcdir in + *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) + AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);; +esac + +# Do `set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$[*]" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + rm -f conftest.file + if test "$[*]" != "X $srcdir/configure conftest.file" \ + && test "$[*]" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken +alias in your environment]) + fi + + test "$[2]" = conftest.file + ) +then + # Ok. + : +else + AC_MSG_ERROR([newly created file is older than distributed files! +Check your system clock]) +fi +AC_MSG_RESULT(yes)]) + +# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_PROG_INSTALL_STRIP +# --------------------- +# One issue with vendor `install' (even GNU) is that you can't +# specify the program used to strip binaries. This is especially +# annoying in cross-compiling environments, where the build's strip +# is unlikely to handle the host's binaries. +# Fortunately install-sh will honor a STRIPPROG variable, so we +# always use install-sh in `make install-strip', and initialize +# STRIPPROG with the value of the STRIP variable (set by the user). +AC_DEFUN([AM_PROG_INSTALL_STRIP], +[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +# Installed binaries are usually stripped using `strip' when the user +# run `make install-strip'. However `strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the `STRIP' environment variable to overrule this program. +dnl Don't test for $cross_compiling = yes, because it might be `maybe'. +if test "$cross_compiling" != no; then + AC_CHECK_TOOL([STRIP], [strip], :) +fi +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" +AC_SUBST([INSTALL_STRIP_PROGRAM])]) + +# Copyright (C) 2006, 2008 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 2 + +# _AM_SUBST_NOTMAKE(VARIABLE) +# --------------------------- +# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. +# This macro is traced by Automake. +AC_DEFUN([_AM_SUBST_NOTMAKE]) + +# AM_SUBST_NOTMAKE(VARIABLE) +# --------------------------- +# Public sister of _AM_SUBST_NOTMAKE. +AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) + +# Check how to create a tarball. -*- Autoconf -*- + +# Copyright (C) 2004, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 2 + +# _AM_PROG_TAR(FORMAT) +# -------------------- +# Check how to create a tarball in format FORMAT. +# FORMAT should be one of `v7', `ustar', or `pax'. +# +# Substitute a variable $(am__tar) that is a command +# writing to stdout a FORMAT-tarball containing the directory +# $tardir. +# tardir=directory && $(am__tar) > result.tar +# +# Substitute a variable $(am__untar) that extract such +# a tarball read from stdin. +# $(am__untar) < result.tar +AC_DEFUN([_AM_PROG_TAR], +[# Always define AMTAR for backward compatibility. +AM_MISSING_PROG([AMTAR], [tar]) +m4_if([$1], [v7], + [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], + [m4_case([$1], [ustar],, [pax],, + [m4_fatal([Unknown tar format])]) +AC_MSG_CHECKING([how to create a $1 tar archive]) +# Loop over all known methods to create a tar archive until one works. +_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' +_am_tools=${am_cv_prog_tar_$1-$_am_tools} +# Do not fold the above two line into one, because Tru64 sh and +# Solaris sh will not grok spaces in the rhs of `-'. +for _am_tool in $_am_tools +do + case $_am_tool in + gnutar) + for _am_tar in tar gnutar gtar; + do + AM_RUN_LOG([$_am_tar --version]) && break + done + am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' + am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' + am__untar="$_am_tar -xf -" + ;; + plaintar) + # Must skip GNU tar: if it does not support --format= it doesn't create + # ustar tarball either. + (tar --version) >/dev/null 2>&1 && continue + am__tar='tar chf - "$$tardir"' + am__tar_='tar chf - "$tardir"' + am__untar='tar xf -' + ;; + pax) + am__tar='pax -L -x $1 -w "$$tardir"' + am__tar_='pax -L -x $1 -w "$tardir"' + am__untar='pax -r' + ;; + cpio) + am__tar='find "$$tardir" -print | cpio -o -H $1 -L' + am__tar_='find "$tardir" -print | cpio -o -H $1 -L' + am__untar='cpio -i -H $1 -d' + ;; + none) + am__tar=false + am__tar_=false + am__untar=false + ;; + esac + + # If the value was cached, stop now. We just wanted to have am__tar + # and am__untar set. + test -n "${am_cv_prog_tar_$1}" && break + + # tar/untar a dummy directory, and stop if the command works + rm -rf conftest.dir + mkdir conftest.dir + echo GrepMe > conftest.dir/file + AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) + rm -rf conftest.dir + if test -s conftest.tar; then + AM_RUN_LOG([$am__untar /dev/null 2>&1 && break + fi +done +rm -rf conftest.dir + +AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) +AC_MSG_RESULT([$am_cv_prog_tar_$1])]) +AC_SUBST([am__tar]) +AC_SUBST([am__untar]) +]) # _AM_PROG_TAR + diff --git a/ELFIO/autom4te.cache/output.0 b/ELFIO/autom4te.cache/output.0 new file mode 100644 index 0000000..370a6f6 --- /dev/null +++ b/ELFIO/autom4te.cache/output.0 @@ -0,0 +1,4281 @@ +@%:@! /bin/sh +@%:@ Guess values for system-dependent variables and create Makefiles. +@%:@ Generated by GNU Autoconf 2.68 for ELFIO 2.0.0. +@%:@ +@%:@ +@%:@ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, +@%:@ 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software +@%:@ Foundation, Inc. +@%:@ +@%:@ +@%:@ This configure script is free software; the Free Software Foundation +@%:@ gives unlimited permission to copy, distribute and modify it. +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; +esac +fi + + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in @%:@( + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in @%:@(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +if test "x$CONFIG_SHELL" = x; then + as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which + # is contrary to our usage. Disable this feature. + alias -g '\${1+\"\$@\"}'='\"\$@\"' + setopt NO_GLOB_SUBST +else + case \`(set -o) 2>/dev/null\` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; +esac +fi +" + as_required="as_fn_return () { (exit \$1); } +as_fn_success () { as_fn_return 0; } +as_fn_failure () { as_fn_return 1; } +as_fn_ret_success () { return 0; } +as_fn_ret_failure () { return 1; } + +exitcode=0 +as_fn_success || { exitcode=1; echo as_fn_success failed.; } +as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } +as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } +as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } +if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : + +else + exitcode=1; echo positional parameters were not saved. +fi +test x\$exitcode = x0 || exit 1" + as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO + as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO + eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && + test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1" + if (eval "$as_required") 2>/dev/null; then : + as_have_required=yes +else + as_have_required=no +fi + if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : + +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_found=false +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + as_found=: + case $as_dir in @%:@( + /*) + for as_base in sh bash ksh sh5; do + # Try only shells that exist, to save several forks. + as_shell=$as_dir/$as_base + if { test -f "$as_shell" || test -f "$as_shell.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : + CONFIG_SHELL=$as_shell as_have_required=yes + if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : + break 2 +fi +fi + done;; + esac + as_found=false +done +$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : + CONFIG_SHELL=$SHELL as_have_required=yes +fi; } +IFS=$as_save_IFS + + + if test "x$CONFIG_SHELL" != x; then : + # We cannot yet assume a decent shell, so we have to provide a + # neutralization value for shells without unset; and this also + # works around shells that cannot unset nonexistent variables. + # Preserve -v and -x to the replacement shell. + BASH_ENV=/dev/null + ENV=/dev/null + (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV + export CONFIG_SHELL + case $- in @%:@ (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; + esac + exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"} +fi + + if test x$as_have_required = xno; then : + $as_echo "$0: This script requires a shell more modern than all" + $as_echo "$0: the shells that I found on your system." + if test x${ZSH_VERSION+set} = xset ; then + $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" + $as_echo "$0: be upgraded to zsh 4.3.4 or later." + else + $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, +$0: including any error possibly output before this +$0: message. Then install a modern shell, or manually run +$0: the script under such a shell if you do have one." + fi + exit 1 +fi +fi +fi +SHELL=${CONFIG_SHELL-/bin/sh} +export SHELL +# Unset more variables known to interfere with behavior of common tools. +CLICOLOR_FORCE= GREP_OPTIONS= +unset CLICOLOR_FORCE GREP_OPTIONS + +## --------------------- ## +## M4sh Shell Functions. ## +## --------------------- ## +@%:@ as_fn_unset VAR +@%:@ --------------- +@%:@ Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset + +@%:@ as_fn_set_status STATUS +@%:@ ----------------------- +@%:@ Set @S|@? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} @%:@ as_fn_set_status + +@%:@ as_fn_exit STATUS +@%:@ ----------------- +@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} @%:@ as_fn_exit + +@%:@ as_fn_mkdir_p +@%:@ ------------- +@%:@ Create "@S|@as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} @%:@ as_fn_mkdir_p +@%:@ as_fn_append VAR VALUE +@%:@ ---------------------- +@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take +@%:@ advantage of any shell optimizations that allow amortized linear growth over +@%:@ repeated appends, instead of the typical quadratic growth present in naive +@%:@ implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +@%:@ as_fn_arith ARG... +@%:@ ------------------ +@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the +@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments +@%:@ must be portable across @S|@(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD] +@%:@ ---------------------------------------- +@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are +@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the +@%:@ script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} @%:@ as_fn_error + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + + + as_lineno_1=$LINENO as_lineno_1a=$LINENO + as_lineno_2=$LINENO as_lineno_2a=$LINENO + eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && + test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { + # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) + sed -n ' + p + /[$]LINENO/= + ' <$as_myself | + sed ' + s/[$]LINENO.*/&-/ + t lineno + b + :lineno + N + :loop + s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ + t loop + s/-\n.*// + ' >$as_me.lineno && + chmod +x "$as_me.lineno" || + { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } + + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensitive to this). + . "./$as_me.lineno" + # Exit status is that of the last command. + exit +} + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in @%:@((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -p'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -p' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -p' + fi +else + as_ln_s='cp -p' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +if test -x / >/dev/null 2>&1; then + as_test_x='test -x' +else + if ls -dL / >/dev/null 2>&1; then + as_ls_L_option=L + else + as_ls_L_option= + fi + as_test_x=' + eval sh -c '\'' + if test -d "$1"; then + test -d "$1/."; + else + case $1 in @%:@( + -*)set "./$1";; + esac; + case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in @%:@(( + ???[sx]*):;;*)false;;esac;fi + '\'' sh + ' +fi +as_executable_p=$as_test_x + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +test -n "$DJDIR" || exec 7<&0 &1 + +# Name of the host. +# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, +# so uname gets run too. +ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` + +# +# Initializations. +# +ac_default_prefix=/usr/local +ac_clean_files= +ac_config_libobj_dir=. +LIB@&t@OBJS= +cross_compiling=no +subdirs= +MFLAGS= +MAKEFLAGS= + +# Identity of this package. +PACKAGE_NAME='ELFIO' +PACKAGE_TARNAME='elfio' +PACKAGE_VERSION='2.0.0' +PACKAGE_STRING='ELFIO 2.0.0' +PACKAGE_BUGREPORT='' +PACKAGE_URL='' + +ac_subst_vars='am__EXEEXT_FALSE +am__EXEEXT_TRUE +LTLIBOBJS +LIB@&t@OBJS +am__fastdepCXX_FALSE +am__fastdepCXX_TRUE +CXXDEPMODE +AMDEPBACKSLASH +AMDEP_FALSE +AMDEP_TRUE +am__quote +am__include +DEPDIR +OBJEXT +EXEEXT +ac_ct_CXX +CPPFLAGS +LDFLAGS +CXXFLAGS +CXX +am__untar +am__tar +AMTAR +am__leading_dot +SET_MAKE +AWK +mkdir_p +MKDIR_P +INSTALL_STRIP_PROGRAM +STRIP +install_sh +MAKEINFO +AUTOHEADER +AUTOMAKE +AUTOCONF +ACLOCAL +VERSION +PACKAGE +CYGPATH_W +am__isrc +INSTALL_DATA +INSTALL_SCRIPT +INSTALL_PROGRAM +target_alias +host_alias +build_alias +LIBS +ECHO_T +ECHO_N +ECHO_C +DEFS +mandir +localedir +libdir +psdir +pdfdir +dvidir +htmldir +infodir +docdir +oldincludedir +includedir +localstatedir +sharedstatedir +sysconfdir +datadir +datarootdir +libexecdir +sbindir +bindir +program_transform_name +prefix +exec_prefix +PACKAGE_URL +PACKAGE_BUGREPORT +PACKAGE_STRING +PACKAGE_VERSION +PACKAGE_TARNAME +PACKAGE_NAME +PATH_SEPARATOR +SHELL' +ac_subst_files='' +ac_user_opts=' +enable_option_checking +enable_dependency_tracking +' + ac_precious_vars='build_alias +host_alias +target_alias +CXX +CXXFLAGS +LDFLAGS +LIBS +CPPFLAGS +CCC' + + +# Initialize some variables set by options. +ac_init_help= +ac_init_version=false +ac_unrecognized_opts= +ac_unrecognized_sep= +# The variables have the same names as the options, with +# dashes changed to underlines. +cache_file=/dev/null +exec_prefix=NONE +no_create= +no_recursion= +prefix=NONE +program_prefix=NONE +program_suffix=NONE +program_transform_name=s,x,x, +silent= +site= +srcdir= +verbose= +x_includes=NONE +x_libraries=NONE + +# Installation directory options. +# These are left unexpanded so users can "make install exec_prefix=/foo" +# and all the variables that are supposed to be based on exec_prefix +# by default will actually change. +# Use braces instead of parens because sh, perl, etc. also accept them. +# (The list follows the same order as the GNU Coding Standards.) +bindir='${exec_prefix}/bin' +sbindir='${exec_prefix}/sbin' +libexecdir='${exec_prefix}/libexec' +datarootdir='${prefix}/share' +datadir='${datarootdir}' +sysconfdir='${prefix}/etc' +sharedstatedir='${prefix}/com' +localstatedir='${prefix}/var' +includedir='${prefix}/include' +oldincludedir='/usr/include' +docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' +infodir='${datarootdir}/info' +htmldir='${docdir}' +dvidir='${docdir}' +pdfdir='${docdir}' +psdir='${docdir}' +libdir='${exec_prefix}/lib' +localedir='${datarootdir}/locale' +mandir='${datarootdir}/man' + +ac_prev= +ac_dashdash= +for ac_option +do + # If the previous option needs an argument, assign it. + if test -n "$ac_prev"; then + eval $ac_prev=\$ac_option + ac_prev= + continue + fi + + case $ac_option in + *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; + *=) ac_optarg= ;; + *) ac_optarg=yes ;; + esac + + # Accept the important Cygnus configure options, so we can diagnose typos. + + case $ac_dashdash$ac_option in + --) + ac_dashdash=yes ;; + + -bindir | --bindir | --bindi | --bind | --bin | --bi) + ac_prev=bindir ;; + -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) + bindir=$ac_optarg ;; + + -build | --build | --buil | --bui | --bu) + ac_prev=build_alias ;; + -build=* | --build=* | --buil=* | --bui=* | --bu=*) + build_alias=$ac_optarg ;; + + -cache-file | --cache-file | --cache-fil | --cache-fi \ + | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) + ac_prev=cache_file ;; + -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ + | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) + cache_file=$ac_optarg ;; + + --config-cache | -C) + cache_file=config.cache ;; + + -datadir | --datadir | --datadi | --datad) + ac_prev=datadir ;; + -datadir=* | --datadir=* | --datadi=* | --datad=*) + datadir=$ac_optarg ;; + + -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ + | --dataroo | --dataro | --datar) + ac_prev=datarootdir ;; + -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ + | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) + datarootdir=$ac_optarg ;; + + -disable-* | --disable-*) + ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=no ;; + + -docdir | --docdir | --docdi | --doc | --do) + ac_prev=docdir ;; + -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) + docdir=$ac_optarg ;; + + -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) + ac_prev=dvidir ;; + -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) + dvidir=$ac_optarg ;; + + -enable-* | --enable-*) + ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=\$ac_optarg ;; + + -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ + | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ + | --exec | --exe | --ex) + ac_prev=exec_prefix ;; + -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ + | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ + | --exec=* | --exe=* | --ex=*) + exec_prefix=$ac_optarg ;; + + -gas | --gas | --ga | --g) + # Obsolete; use --with-gas. + with_gas=yes ;; + + -help | --help | --hel | --he | -h) + ac_init_help=long ;; + -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) + ac_init_help=recursive ;; + -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) + ac_init_help=short ;; + + -host | --host | --hos | --ho) + ac_prev=host_alias ;; + -host=* | --host=* | --hos=* | --ho=*) + host_alias=$ac_optarg ;; + + -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) + ac_prev=htmldir ;; + -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ + | --ht=*) + htmldir=$ac_optarg ;; + + -includedir | --includedir | --includedi | --included | --include \ + | --includ | --inclu | --incl | --inc) + ac_prev=includedir ;; + -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ + | --includ=* | --inclu=* | --incl=* | --inc=*) + includedir=$ac_optarg ;; + + -infodir | --infodir | --infodi | --infod | --info | --inf) + ac_prev=infodir ;; + -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) + infodir=$ac_optarg ;; + + -libdir | --libdir | --libdi | --libd) + ac_prev=libdir ;; + -libdir=* | --libdir=* | --libdi=* | --libd=*) + libdir=$ac_optarg ;; + + -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ + | --libexe | --libex | --libe) + ac_prev=libexecdir ;; + -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ + | --libexe=* | --libex=* | --libe=*) + libexecdir=$ac_optarg ;; + + -localedir | --localedir | --localedi | --localed | --locale) + ac_prev=localedir ;; + -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) + localedir=$ac_optarg ;; + + -localstatedir | --localstatedir | --localstatedi | --localstated \ + | --localstate | --localstat | --localsta | --localst | --locals) + ac_prev=localstatedir ;; + -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ + | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) + localstatedir=$ac_optarg ;; + + -mandir | --mandir | --mandi | --mand | --man | --ma | --m) + ac_prev=mandir ;; + -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) + mandir=$ac_optarg ;; + + -nfp | --nfp | --nf) + # Obsolete; use --without-fp. + with_fp=no ;; + + -no-create | --no-create | --no-creat | --no-crea | --no-cre \ + | --no-cr | --no-c | -n) + no_create=yes ;; + + -no-recursion | --no-recursion | --no-recursio | --no-recursi \ + | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) + no_recursion=yes ;; + + -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ + | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ + | --oldin | --oldi | --old | --ol | --o) + ac_prev=oldincludedir ;; + -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ + | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ + | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) + oldincludedir=$ac_optarg ;; + + -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) + ac_prev=prefix ;; + -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) + prefix=$ac_optarg ;; + + -program-prefix | --program-prefix | --program-prefi | --program-pref \ + | --program-pre | --program-pr | --program-p) + ac_prev=program_prefix ;; + -program-prefix=* | --program-prefix=* | --program-prefi=* \ + | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) + program_prefix=$ac_optarg ;; + + -program-suffix | --program-suffix | --program-suffi | --program-suff \ + | --program-suf | --program-su | --program-s) + ac_prev=program_suffix ;; + -program-suffix=* | --program-suffix=* | --program-suffi=* \ + | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) + program_suffix=$ac_optarg ;; + + -program-transform-name | --program-transform-name \ + | --program-transform-nam | --program-transform-na \ + | --program-transform-n | --program-transform- \ + | --program-transform | --program-transfor \ + | --program-transfo | --program-transf \ + | --program-trans | --program-tran \ + | --progr-tra | --program-tr | --program-t) + ac_prev=program_transform_name ;; + -program-transform-name=* | --program-transform-name=* \ + | --program-transform-nam=* | --program-transform-na=* \ + | --program-transform-n=* | --program-transform-=* \ + | --program-transform=* | --program-transfor=* \ + | --program-transfo=* | --program-transf=* \ + | --program-trans=* | --program-tran=* \ + | --progr-tra=* | --program-tr=* | --program-t=*) + program_transform_name=$ac_optarg ;; + + -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) + ac_prev=pdfdir ;; + -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) + pdfdir=$ac_optarg ;; + + -psdir | --psdir | --psdi | --psd | --ps) + ac_prev=psdir ;; + -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) + psdir=$ac_optarg ;; + + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + silent=yes ;; + + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) + ac_prev=sbindir ;; + -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ + | --sbi=* | --sb=*) + sbindir=$ac_optarg ;; + + -sharedstatedir | --sharedstatedir | --sharedstatedi \ + | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ + | --sharedst | --shareds | --shared | --share | --shar \ + | --sha | --sh) + ac_prev=sharedstatedir ;; + -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ + | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ + | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ + | --sha=* | --sh=*) + sharedstatedir=$ac_optarg ;; + + -site | --site | --sit) + ac_prev=site ;; + -site=* | --site=* | --sit=*) + site=$ac_optarg ;; + + -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) + ac_prev=srcdir ;; + -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) + srcdir=$ac_optarg ;; + + -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ + | --syscon | --sysco | --sysc | --sys | --sy) + ac_prev=sysconfdir ;; + -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ + | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) + sysconfdir=$ac_optarg ;; + + -target | --target | --targe | --targ | --tar | --ta | --t) + ac_prev=target_alias ;; + -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) + target_alias=$ac_optarg ;; + + -v | -verbose | --verbose | --verbos | --verbo | --verb) + verbose=yes ;; + + -version | --version | --versio | --versi | --vers | -V) + ac_init_version=: ;; + + -with-* | --with-*) + ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=\$ac_optarg ;; + + -without-* | --without-*) + ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=no ;; + + --x) + # Obsolete; use --with-x. + with_x=yes ;; + + -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ + | --x-incl | --x-inc | --x-in | --x-i) + ac_prev=x_includes ;; + -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ + | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) + x_includes=$ac_optarg ;; + + -x-libraries | --x-libraries | --x-librarie | --x-librari \ + | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) + ac_prev=x_libraries ;; + -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ + | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) + x_libraries=$ac_optarg ;; + + -*) as_fn_error $? "unrecognized option: \`$ac_option' +Try \`$0 --help' for more information" + ;; + + *=*) + ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` + # Reject names that are not valid shell variable names. + case $ac_envvar in #( + '' | [0-9]* | *[!_$as_cr_alnum]* ) + as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; + esac + eval $ac_envvar=\$ac_optarg + export $ac_envvar ;; + + *) + # FIXME: should be removed in autoconf 3.0. + $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 + expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && + $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 + : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" + ;; + + esac +done + +if test -n "$ac_prev"; then + ac_option=--`echo $ac_prev | sed 's/_/-/g'` + as_fn_error $? "missing argument to $ac_option" +fi + +if test -n "$ac_unrecognized_opts"; then + case $enable_option_checking in + no) ;; + fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; + *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; + esac +fi + +# Check all directory arguments for consistency. +for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ + datadir sysconfdir sharedstatedir localstatedir includedir \ + oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ + libdir localedir mandir +do + eval ac_val=\$$ac_var + # Remove trailing slashes. + case $ac_val in + */ ) + ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` + eval $ac_var=\$ac_val;; + esac + # Be sure to have absolute directory names. + case $ac_val in + [\\/$]* | ?:[\\/]* ) continue;; + NONE | '' ) case $ac_var in *prefix ) continue;; esac;; + esac + as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" +done + +# There might be people who depend on the old broken behavior: `$host' +# used to hold the argument of --host etc. +# FIXME: To remove some day. +build=$build_alias +host=$host_alias +target=$target_alias + +# FIXME: To remove some day. +if test "x$host_alias" != x; then + if test "x$build_alias" = x; then + cross_compiling=maybe + $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. + If a cross compiler is detected then cross compile mode will be used" >&2 + elif test "x$build_alias" != "x$host_alias"; then + cross_compiling=yes + fi +fi + +ac_tool_prefix= +test -n "$host_alias" && ac_tool_prefix=$host_alias- + +test "$silent" = yes && exec 6>/dev/null + + +ac_pwd=`pwd` && test -n "$ac_pwd" && +ac_ls_di=`ls -di .` && +ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || + as_fn_error $? "working directory cannot be determined" +test "X$ac_ls_di" = "X$ac_pwd_ls_di" || + as_fn_error $? "pwd does not report name of working directory" + + +# Find the source files, if location was not specified. +if test -z "$srcdir"; then + ac_srcdir_defaulted=yes + # Try the directory containing this script, then the parent directory. + ac_confdir=`$as_dirname -- "$as_myself" || +$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_myself" : 'X\(//\)[^/]' \| \ + X"$as_myself" : 'X\(//\)$' \| \ + X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_myself" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + srcdir=$ac_confdir + if test ! -r "$srcdir/$ac_unique_file"; then + srcdir=.. + fi +else + ac_srcdir_defaulted=no +fi +if test ! -r "$srcdir/$ac_unique_file"; then + test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." + as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" +fi +ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" +ac_abs_confdir=`( + cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" + pwd)` +# When building in place, set srcdir=. +if test "$ac_abs_confdir" = "$ac_pwd"; then + srcdir=. +fi +# Remove unnecessary trailing slashes from srcdir. +# Double slashes in file names in object file debugging info +# mess up M-x gdb in Emacs. +case $srcdir in +*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; +esac +for ac_var in $ac_precious_vars; do + eval ac_env_${ac_var}_set=\${${ac_var}+set} + eval ac_env_${ac_var}_value=\$${ac_var} + eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} + eval ac_cv_env_${ac_var}_value=\$${ac_var} +done + +# +# Report the --help message. +# +if test "$ac_init_help" = "long"; then + # Omit some internal or obsolete options to make the list less imposing. + # This message is too long to be a string in the A/UX 3.1 sh. + cat <<_ACEOF +\`configure' configures ELFIO 2.0.0 to adapt to many kinds of systems. + +Usage: $0 [OPTION]... [VAR=VALUE]... + +To assign environment variables (e.g., CC, CFLAGS...), specify them as +VAR=VALUE. See below for descriptions of some of the useful variables. + +Defaults for the options are specified in brackets. + +Configuration: + -h, --help display this help and exit + --help=short display options specific to this package + --help=recursive display the short help of all the included packages + -V, --version display version information and exit + -q, --quiet, --silent do not print \`checking ...' messages + --cache-file=FILE cache test results in FILE [disabled] + -C, --config-cache alias for \`--cache-file=config.cache' + -n, --no-create do not create output files + --srcdir=DIR find the sources in DIR [configure dir or \`..'] + +Installation directories: + --prefix=PREFIX install architecture-independent files in PREFIX + @<:@@S|@ac_default_prefix@:>@ + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + @<:@PREFIX@:>@ + +By default, \`make install' will install all the files in +\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify +an installation prefix other than \`$ac_default_prefix' using \`--prefix', +for instance \`--prefix=\$HOME'. + +For better control, use the options below. + +Fine tuning of the installation directories: + --bindir=DIR user executables [EPREFIX/bin] + --sbindir=DIR system admin executables [EPREFIX/sbin] + --libexecdir=DIR program executables [EPREFIX/libexec] + --sysconfdir=DIR read-only single-machine data [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] + --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --libdir=DIR object code libraries [EPREFIX/lib] + --includedir=DIR C header files [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc [/usr/include] + --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] + --datadir=DIR read-only architecture-independent data [DATAROOTDIR] + --infodir=DIR info documentation [DATAROOTDIR/info] + --localedir=DIR locale-dependent data [DATAROOTDIR/locale] + --mandir=DIR man documentation [DATAROOTDIR/man] + --docdir=DIR documentation root @<:@DATAROOTDIR/doc/elfio@:>@ + --htmldir=DIR html documentation [DOCDIR] + --dvidir=DIR dvi documentation [DOCDIR] + --pdfdir=DIR pdf documentation [DOCDIR] + --psdir=DIR ps documentation [DOCDIR] +_ACEOF + + cat <<\_ACEOF + +Program names: + --program-prefix=PREFIX prepend PREFIX to installed program names + --program-suffix=SUFFIX append SUFFIX to installed program names + --program-transform-name=PROGRAM run sed PROGRAM on installed program names +_ACEOF +fi + +if test -n "$ac_init_help"; then + case $ac_init_help in + short | recursive ) echo "Configuration of ELFIO 2.0.0:";; + esac + cat <<\_ACEOF + +Optional Features: + --disable-option-checking ignore unrecognized --enable/--with options + --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) + --enable-FEATURE[=ARG] include FEATURE [ARG=yes] + --disable-dependency-tracking speeds up one-time build + --enable-dependency-tracking do not reject slow dependency extractors + +Some influential environment variables: + CXX C++ compiler command + CXXFLAGS C++ compiler flags + LDFLAGS linker flags, e.g. -L if you have libraries in a + nonstandard directory + LIBS libraries to pass to the linker, e.g. -l + CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if + you have headers in a nonstandard directory + +Use these variables to override the choices made by `configure' or to help +it to find libraries and programs with nonstandard names/locations. + +Report bugs to the package provider. +_ACEOF +ac_status=$? +fi + +if test "$ac_init_help" = "recursive"; then + # If there are subdirs, report their specific --help. + for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue + test -d "$ac_dir" || + { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || + continue + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + cd "$ac_dir" || { ac_status=$?; continue; } + # Check for guested configure. + if test -f "$ac_srcdir/configure.gnu"; then + echo && + $SHELL "$ac_srcdir/configure.gnu" --help=recursive + elif test -f "$ac_srcdir/configure"; then + echo && + $SHELL "$ac_srcdir/configure" --help=recursive + else + $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 + fi || ac_status=$? + cd "$ac_pwd" || { ac_status=$?; break; } + done +fi + +test -n "$ac_init_help" && exit $ac_status +if $ac_init_version; then + cat <<\_ACEOF +ELFIO configure 2.0.0 +generated by GNU Autoconf 2.68 + +Copyright (C) 2010 Free Software Foundation, Inc. +This configure script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it. +_ACEOF + exit +fi + +## ------------------------ ## +## Autoconf initialization. ## +## ------------------------ ## + +@%:@ ac_fn_cxx_try_compile LINENO +@%:@ ---------------------------- +@%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded. +ac_fn_cxx_try_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext + if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_cxx_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} @%:@ ac_fn_cxx_try_compile +cat >config.log <<_ACEOF +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by ELFIO $as_me 2.0.0, which was +generated by GNU Autoconf 2.68. Invocation command line was + + $ $0 $@ + +_ACEOF +exec 5>>config.log +{ +cat <<_ASUNAME +## --------- ## +## Platform. ## +## --------- ## + +hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` + +/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` +/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` +/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` +/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` + +_ASUNAME + +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + $as_echo "PATH: $as_dir" + done +IFS=$as_save_IFS + +} >&5 + +cat >&5 <<_ACEOF + + +## ----------- ## +## Core tests. ## +## ----------- ## + +_ACEOF + + +# Keep a trace of the command line. +# Strip out --no-create and --no-recursion so they do not pile up. +# Strip out --silent because we don't want to record it for future runs. +# Also quote any args containing shell meta-characters. +# Make two passes to allow for proper duplicate-argument suppression. +ac_configure_args= +ac_configure_args0= +ac_configure_args1= +ac_must_keep_next=false +for ac_pass in 1 2 +do + for ac_arg + do + case $ac_arg in + -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + continue ;; + *\'*) + ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + case $ac_pass in + 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; + 2) + as_fn_append ac_configure_args1 " '$ac_arg'" + if test $ac_must_keep_next = true; then + ac_must_keep_next=false # Got value, back to normal. + else + case $ac_arg in + *=* | --config-cache | -C | -disable-* | --disable-* \ + | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ + | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ + | -with-* | --with-* | -without-* | --without-* | --x) + case "$ac_configure_args0 " in + "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; + esac + ;; + -* ) ac_must_keep_next=true ;; + esac + fi + as_fn_append ac_configure_args " '$ac_arg'" + ;; + esac + done +done +{ ac_configure_args0=; unset ac_configure_args0;} +{ ac_configure_args1=; unset ac_configure_args1;} + +# When interrupted or exit'd, cleanup temporary files, and complete +# config.log. We remove comments because anyway the quotes in there +# would cause problems or look ugly. +# WARNING: Use '\'' to represent an apostrophe within the trap. +# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. +trap 'exit_status=$? + # Save into config.log some information that might help in debugging. + { + echo + + $as_echo "## ---------------- ## +## Cache variables. ## +## ---------------- ##" + echo + # The following way of writing the cache mishandles newlines in values, +( + for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + (set) 2>&1 | + case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + sed -n \ + "s/'\''/'\''\\\\'\'''\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" + ;; #( + *) + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) + echo + + $as_echo "## ----------------- ## +## Output variables. ## +## ----------------- ##" + echo + for ac_var in $ac_subst_vars + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + $as_echo "$ac_var='\''$ac_val'\''" + done | sort + echo + + if test -n "$ac_subst_files"; then + $as_echo "## ------------------- ## +## File substitutions. ## +## ------------------- ##" + echo + for ac_var in $ac_subst_files + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + $as_echo "$ac_var='\''$ac_val'\''" + done | sort + echo + fi + + if test -s confdefs.h; then + $as_echo "## ----------- ## +## confdefs.h. ## +## ----------- ##" + echo + cat confdefs.h + echo + fi + test "$ac_signal" != 0 && + $as_echo "$as_me: caught signal $ac_signal" + $as_echo "$as_me: exit $exit_status" + } >&5 + rm -f core *.core core.conftest.* && + rm -f -r conftest* confdefs* conf$$* $ac_clean_files && + exit $exit_status +' 0 +for ac_signal in 1 2 13 15; do + trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal +done +ac_signal=0 + +# confdefs.h avoids OS command line length limits that DEFS can exceed. +rm -f -r conftest* confdefs.h + +$as_echo "/* confdefs.h */" > confdefs.h + +# Predefined preprocessor variables. + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_NAME "$PACKAGE_NAME" +_ACEOF + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME" +_ACEOF + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_VERSION "$PACKAGE_VERSION" +_ACEOF + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_STRING "$PACKAGE_STRING" +_ACEOF + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" +_ACEOF + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_URL "$PACKAGE_URL" +_ACEOF + + +# Let the site file select an alternate cache file if it wants to. +# Prefer an explicitly selected file to automatically selected ones. +ac_site_file1=NONE +ac_site_file2=NONE +if test -n "$CONFIG_SITE"; then + # We do not want a PATH search for config.site. + case $CONFIG_SITE in @%:@(( + -*) ac_site_file1=./$CONFIG_SITE;; + */*) ac_site_file1=$CONFIG_SITE;; + *) ac_site_file1=./$CONFIG_SITE;; + esac +elif test "x$prefix" != xNONE; then + ac_site_file1=$prefix/share/config.site + ac_site_file2=$prefix/etc/config.site +else + ac_site_file1=$ac_default_prefix/share/config.site + ac_site_file2=$ac_default_prefix/etc/config.site +fi +for ac_site_file in "$ac_site_file1" "$ac_site_file2" +do + test "x$ac_site_file" = xNONE && continue + if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 +$as_echo "$as_me: loading site script $ac_site_file" >&6;} + sed 's/^/| /' "$ac_site_file" >&5 + . "$ac_site_file" \ + || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "failed to load site script $ac_site_file +See \`config.log' for more details" "$LINENO" 5; } + fi +done + +if test -r "$cache_file"; then + # Some versions of bash will fail to source /dev/null (special files + # actually), so we avoid doing that. DJGPP emulates it as a regular file. + if test /dev/null != "$cache_file" && test -f "$cache_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 +$as_echo "$as_me: loading cache $cache_file" >&6;} + case $cache_file in + [\\/]* | ?:[\\/]* ) . "$cache_file";; + *) . "./$cache_file";; + esac + fi +else + { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 +$as_echo "$as_me: creating cache $cache_file" >&6;} + >$cache_file +fi + +# Check that the precious variables saved in the cache have kept the same +# value. +ac_cache_corrupted=false +for ac_var in $ac_precious_vars; do + eval ac_old_set=\$ac_cv_env_${ac_var}_set + eval ac_new_set=\$ac_env_${ac_var}_set + eval ac_old_val=\$ac_cv_env_${ac_var}_value + eval ac_new_val=\$ac_env_${ac_var}_value + case $ac_old_set,$ac_new_set in + set,) + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,set) + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,);; + *) + if test "x$ac_old_val" != "x$ac_new_val"; then + # differences in whitespace do not lead to failure. + ac_old_val_w=`echo x $ac_old_val` + ac_new_val_w=`echo x $ac_new_val` + if test "$ac_old_val_w" != "$ac_new_val_w"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 +$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} + ac_cache_corrupted=: + else + { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 +$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} + eval $ac_var=\$ac_old_val + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 +$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 +$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} + fi;; + esac + # Pass precious variables to config.status. + if test "$ac_new_set" = set; then + case $ac_new_val in + *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; + *) ac_arg=$ac_var=$ac_new_val ;; + esac + case " $ac_configure_args " in + *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. + *) as_fn_append ac_configure_args " '$ac_arg'" ;; + esac + fi +done +if $ac_cache_corrupted; then + { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 +$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} + as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 +fi +## -------------------- ## +## Main body of script. ## +## -------------------- ## + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + +am__api_version='1.11' + +ac_aux_dir= +for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do + if test -f "$ac_dir/install-sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install-sh -c" + break + elif test -f "$ac_dir/install.sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install.sh -c" + break + elif test -f "$ac_dir/shtool"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/shtool install -c" + break + fi +done +if test -z "$ac_aux_dir"; then + as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 +fi + +# These three variables are undocumented and unsupported, +# and are intended to be withdrawn in a future Autoconf release. +# They can cause serious problems if a builder's source tree is in a directory +# whose full name contains unusual characters. +ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. +ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. +ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. + + +# Find a good install program. We prefer a C program (faster), +# so one script is as good as another. But avoid the broken or +# incompatible versions: +# SysV /etc/install, /usr/sbin/install +# SunOS /usr/etc/install +# IRIX /sbin/install +# AIX /bin/install +# AmigaOS /C/install, which installs bootblocks on floppy discs +# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag +# AFS /usr/afsws/bin/install, which mishandles nonexistent args +# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" +# OS/2's system install, which has a completely different semantic +# ./install, which can be erroneously created by make from ./install.sh. +# Reject install programs that cannot install multiple files. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 +$as_echo_n "checking for a BSD-compatible install... " >&6; } +if test -z "$INSTALL"; then +if ${ac_cv_path_install+:} false; then : + $as_echo_n "(cached) " >&6 +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + # Account for people who put trailing slashes in PATH elements. +case $as_dir/ in @%:@(( + ./ | .// | /[cC]/* | \ + /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ + ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ + /usr/ucb/* ) ;; + *) + # OSF1 and SCO ODT 3.0 have their own names for install. + # Don't use installbsd from OSF since it installs stuff as root + # by default. + for ac_prog in ginstall scoinst install; do + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then + if test $ac_prog = install && + grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # AIX install. It has an incompatible calling convention. + : + elif test $ac_prog = install && + grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # program-specific install script used by HP pwplus--don't use. + : + else + rm -rf conftest.one conftest.two conftest.dir + echo one > conftest.one + echo two > conftest.two + mkdir conftest.dir + if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && + test -s conftest.one && test -s conftest.two && + test -s conftest.dir/conftest.one && + test -s conftest.dir/conftest.two + then + ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" + break 3 + fi + fi + fi + done + done + ;; +esac + + done +IFS=$as_save_IFS + +rm -rf conftest.one conftest.two conftest.dir + +fi + if test "${ac_cv_path_install+set}" = set; then + INSTALL=$ac_cv_path_install + else + # As a last resort, use the slow shell script. Don't cache a + # value for INSTALL within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + INSTALL=$ac_install_sh + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 +$as_echo "$INSTALL" >&6; } + +# Use test -z because SunOS4 sh mishandles braces in ${var-val}. +# It thinks the first close brace ends the variable substitution. +test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' + +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' + +test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 +$as_echo_n "checking whether build environment is sane... " >&6; } +# Just in case +sleep 1 +echo timestamp > conftest.file +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[\\\"\#\$\&\'\`$am_lf]*) + as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; +esac +case $srcdir in + *[\\\"\#\$\&\'\`$am_lf\ \ ]*) + as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; +esac + +# Do `set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$*" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + rm -f conftest.file + if test "$*" != "X $srcdir/configure conftest.file" \ + && test "$*" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + as_fn_error $? "ls -t appears to fail. Make sure there is not a broken +alias in your environment" "$LINENO" 5 + fi + + test "$2" = conftest.file + ) +then + # Ok. + : +else + as_fn_error $? "newly created file is older than distributed files! +Check your system clock" "$LINENO" 5 +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +test "$program_prefix" != NONE && + program_transform_name="s&^&$program_prefix&;$program_transform_name" +# Use a double $ so make ignores it. +test "$program_suffix" != NONE && + program_transform_name="s&\$&$program_suffix&;$program_transform_name" +# Double any \ or $. +# By default was `s,x,x', remove it if useless. +ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' +program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` + +# expand $ac_aux_dir to an absolute path +am_aux_dir=`cd $ac_aux_dir && pwd` + +if test x"${MISSING+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; + *) + MISSING="\${SHELL} $am_aux_dir/missing" ;; + esac +fi +# Use eval to expand $SHELL +if eval "$MISSING --run true"; then + am_missing_run="$MISSING --run " +else + am_missing_run= + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 +$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} +fi + +if test x"${install_sh}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi + +# Installed binaries are usually stripped using `strip' when the user +# run `make install-strip'. However `strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the `STRIP' environment variable to overrule this program. +if test "$cross_compiling" != no; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +$as_echo "$STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_STRIP="strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 +$as_echo "$ac_ct_STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +fi +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 +$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } +if test -z "$MKDIR_P"; then + if ${ac_cv_path_mkdir+:} false; then : + $as_echo_n "(cached) " >&6 +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in mkdir gmkdir; do + for ac_exec_ext in '' $ac_executable_extensions; do + { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue + case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( + 'mkdir (GNU coreutils) '* | \ + 'mkdir (coreutils) '* | \ + 'mkdir (fileutils) '4.1*) + ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext + break 3;; + esac + done + done + done +IFS=$as_save_IFS + +fi + + test -d ./--version && rmdir ./--version + if test "${ac_cv_path_mkdir+set}" = set; then + MKDIR_P="$ac_cv_path_mkdir -p" + else + # As a last resort, use the slow shell script. Don't cache a + # value for MKDIR_P within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + MKDIR_P="$ac_install_sh -d" + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 +$as_echo "$MKDIR_P" >&6; } + +mkdir_p="$MKDIR_P" +case $mkdir_p in + [\\/$]* | ?:[\\/]*) ;; + */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; +esac + +for ac_prog in gawk mawk nawk awk +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_AWK+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$AWK"; then + ac_cv_prog_AWK="$AWK" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_AWK="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +AWK=$ac_cv_prog_AWK +if test -n "$AWK"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 +$as_echo "$AWK" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$AWK" && break +done + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } +set x ${MAKE-make} +ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` +if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat >conftest.make <<\_ACEOF +SHELL = /bin/sh +all: + @echo '@@@%%%=$(MAKE)=@@@%%%' +_ACEOF +# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. +case `${MAKE-make} -f conftest.make 2>/dev/null` in + *@@@%%%=?*=@@@%%%*) + eval ac_cv_prog_make_${ac_make}_set=yes;; + *) + eval ac_cv_prog_make_${ac_make}_set=no;; +esac +rm -f conftest.make +fi +if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + SET_MAKE= +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + SET_MAKE="MAKE=${MAKE-make}" +fi + +rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null + +if test "`cd $srcdir && pwd`" != "`pwd`"; then + # Use -I$(srcdir) only when $(srcdir) != ., so that make's output + # is not polluted with repeated "-I." + am__isrc=' -I$(srcdir)' + # test to see if srcdir already configured + if test -f $srcdir/config.status; then + as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 + fi +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi + + +# Define the identity of the package. + PACKAGE=ELFIO + VERSION=2.0.0 + + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE "$PACKAGE" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +@%:@define VERSION "$VERSION" +_ACEOF + +# Some tools Automake needs. + +ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} + + +AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} + + +AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} + + +AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} + + +MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} + +# We need awk for the "check" target. The system "awk" is bad on +# some platforms. +# Always define AMTAR for backward compatibility. + +AMTAR=${AMTAR-"${am_missing_run}tar"} + +am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' + + + + + + +ac_ext=cpp +ac_cpp='$CXXCPP $CPPFLAGS' +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu +if test -z "$CXX"; then + if test -n "$CCC"; then + CXX=$CCC + else + if test -n "$ac_tool_prefix"; then + for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CXX+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CXX"; then + ac_cv_prog_CXX="$CXX" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CXX=$ac_cv_prog_CXX +if test -n "$CXX"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 +$as_echo "$CXX" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$CXX" && break + done +fi +if test -z "$CXX"; then + ac_ct_CXX=$CXX + for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_CXX+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CXX"; then + ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_CXX="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CXX=$ac_cv_prog_ac_ct_CXX +if test -n "$ac_ct_CXX"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 +$as_echo "$ac_ct_CXX" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_CXX" && break +done + + if test "x$ac_ct_CXX" = x; then + CXX="g++" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CXX=$ac_ct_CXX + fi +fi + + fi +fi +# Provide some information about the compiler. +$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 +set X $ac_compile +ac_compiler=$2 +for ac_option in --version -v -V -qversion; do + { { ac_try="$ac_compiler $ac_option >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compiler $ac_option >&5") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + sed '10a\ +... rest of stderr output deleted ... + 10q' conftest.err >conftest.er1 + cat conftest.er1 >&5 + fi + rm -f conftest.er1 conftest.err + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +done + +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" +# Try to create an executable without -o first, disregard a.out. +# It will help us diagnose broken compilers, and finding out an intuition +# of exeext. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5 +$as_echo_n "checking whether the C++ compiler works... " >&6; } +ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` + +# The possible output files: +ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" + +ac_rmfiles= +for ac_file in $ac_files +do + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + * ) ac_rmfiles="$ac_rmfiles $ac_file";; + esac +done +rm -f $ac_rmfiles + +if { { ac_try="$ac_link_default" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link_default") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. +# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' +# in a Makefile. We should not override ac_cv_exeext if it was cached, +# so that the user can short-circuit this test for compilers unknown to +# Autoconf. +for ac_file in $ac_files '' +do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) + ;; + [ab].out ) + # We found the default executable, but exeext='' is most + # certainly right. + break;; + *.* ) + if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; + then :; else + ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + fi + # We set ac_cv_exeext here because the later test for it is not + # safe: cross compilers may not add the suffix if given an `-o' + # argument, so we may need to know it at that point already. + # Even if this section looks crufty: it has the advantage of + # actually working. + break;; + * ) + break;; + esac +done +test "$ac_cv_exeext" = no && ac_cv_exeext= + +else + ac_file='' +fi +if test -z "$ac_file"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "C++ compiler cannot create executables +See \`config.log' for more details" "$LINENO" 5; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5 +$as_echo_n "checking for C++ compiler default output file name... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 +$as_echo "$ac_file" >&6; } +ac_exeext=$ac_cv_exeext + +rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out +ac_clean_files=$ac_clean_files_save +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 +$as_echo_n "checking for suffix of executables... " >&6; } +if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + # If both `conftest.exe' and `conftest' are `present' (well, observable) +# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will +# work properly (i.e., refer to `conftest.exe'), while it won't with +# `rm'. +for ac_file in conftest.exe conftest conftest.*; do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + break;; + * ) break;; + esac +done +else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest conftest$ac_cv_exeext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 +$as_echo "$ac_cv_exeext" >&6; } + +rm -f conftest.$ac_ext +EXEEXT=$ac_cv_exeext +ac_exeext=$EXEEXT +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include +int +main () +{ +FILE *f = fopen ("conftest.out", "w"); + return ferror (f) || fclose (f) != 0; + + ; + return 0; +} +_ACEOF +ac_clean_files="$ac_clean_files conftest.out" +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 +$as_echo_n "checking whether we are cross compiling... " >&6; } +if test "$cross_compiling" != yes; then + { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if { ac_try='./conftest$ac_cv_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run C++ compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details" "$LINENO" 5; } + fi + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 +$as_echo "$cross_compiling" >&6; } + +rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out +ac_clean_files=$ac_clean_files_save +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 +$as_echo_n "checking for suffix of object files... " >&6; } +if ${ac_cv_objext+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.o conftest.obj +if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + for ac_file in conftest.o conftest.obj conftest.*; do + test -f "$ac_file" || continue; + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; + *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` + break;; + esac +done +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of object files: cannot compile +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest.$ac_cv_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 +$as_echo "$ac_cv_objext" >&6; } +OBJEXT=$ac_cv_objext +ac_objext=$OBJEXT +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 +$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } +if ${ac_cv_cxx_compiler_gnu+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +if ac_fn_cxx_try_compile "$LINENO"; then : + ac_compiler_gnu=yes +else + ac_compiler_gnu=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +ac_cv_cxx_compiler_gnu=$ac_compiler_gnu + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 +$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } +if test $ac_compiler_gnu = yes; then + GXX=yes +else + GXX= +fi +ac_test_CXXFLAGS=${CXXFLAGS+set} +ac_save_CXXFLAGS=$CXXFLAGS +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 +$as_echo_n "checking whether $CXX accepts -g... " >&6; } +if ${ac_cv_prog_cxx_g+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_save_cxx_werror_flag=$ac_cxx_werror_flag + ac_cxx_werror_flag=yes + ac_cv_prog_cxx_g=no + CXXFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_cxx_try_compile "$LINENO"; then : + ac_cv_prog_cxx_g=yes +else + CXXFLAGS="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_cxx_try_compile "$LINENO"; then : + +else + ac_cxx_werror_flag=$ac_save_cxx_werror_flag + CXXFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_cxx_try_compile "$LINENO"; then : + ac_cv_prog_cxx_g=yes +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + ac_cxx_werror_flag=$ac_save_cxx_werror_flag +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 +$as_echo "$ac_cv_prog_cxx_g" >&6; } +if test "$ac_test_CXXFLAGS" = set; then + CXXFLAGS=$ac_save_CXXFLAGS +elif test $ac_cv_prog_cxx_g = yes; then + if test "$GXX" = yes; then + CXXFLAGS="-g -O2" + else + CXXFLAGS="-g" + fi +else + if test "$GXX" = yes; then + CXXFLAGS="-O2" + else + CXXFLAGS= + fi +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +DEPDIR="${am__leading_dot}deps" + +ac_config_commands="$ac_config_commands depfiles" + + +am_make=${MAKE-make} +cat > confinc << 'END' +am__doit: + @echo this is the am__doit target +.PHONY: am__doit +END +# If we don't find an include directive, just comment out the code. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 +$as_echo_n "checking for style of include used by $am_make... " >&6; } +am__include="#" +am__quote= +_am_result=none +# First try GNU make style include. +echo "include confinc" > confmf +# Ignore all kinds of additional output from `make'. +case `$am_make -s -f confmf 2> /dev/null` in #( +*the\ am__doit\ target*) + am__include=include + am__quote= + _am_result=GNU + ;; +esac +# Now try BSD make style include. +if test "$am__include" = "#"; then + echo '.include "confinc"' > confmf + case `$am_make -s -f confmf 2> /dev/null` in #( + *the\ am__doit\ target*) + am__include=.include + am__quote="\"" + _am_result=BSD + ;; + esac +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 +$as_echo "$_am_result" >&6; } +rm -f confinc confmf + +@%:@ Check whether --enable-dependency-tracking was given. +if test "${enable_dependency_tracking+set}" = set; then : + enableval=$enable_dependency_tracking; +fi + +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' +fi + if test "x$enable_dependency_tracking" != xno; then + AMDEP_TRUE= + AMDEP_FALSE='#' +else + AMDEP_TRUE='#' + AMDEP_FALSE= +fi + + + +depcc="$CXX" am_compiler_list= + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 +$as_echo_n "checking dependency style of $depcc... " >&6; } +if ${am_cv_CXX_dependencies_compiler_type+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named `D' -- because `-MD' means `put the output + # in D'. + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_CXX_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` + fi + am__universal=false + case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with + # Solaris 8's {/usr,}/bin/sh. + touch sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with `-c' and `-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle `-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # after this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvisualcpp | msvcmsys) + # This compiler won't grok `-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_CXX_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_CXX_dependencies_compiler_type=none +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 +$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } +CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type + + if + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then + am__fastdepCXX_TRUE= + am__fastdepCXX_FALSE='#' +else + am__fastdepCXX_TRUE='#' + am__fastdepCXX_FALSE= +fi + + + + + + + + +ac_config_files="$ac_config_files Makefile examples/Makefile examples/ELFDump/Makefile examples/tutorial/Makefile doc/Makefile" + +cat >confcache <<\_ACEOF +# This file is a shell script that caches the results of configure +# tests run on this system so they can be shared between configure +# scripts and configure runs, see configure's option --config-cache. +# It is not useful on other systems. If it contains results you don't +# want to keep, you may remove or edit it. +# +# config.status only pays attention to the cache file if you give it +# the --recheck option to rerun configure. +# +# `ac_cv_env_foo' variables (set or unset) will be overridden when +# loading this file, other *unset* `ac_cv_foo' will be assigned the +# following values. + +_ACEOF + +# The following way of writing the cache mishandles newlines in values, +# but we know of no workaround that is simple, portable, and efficient. +# So, we kill variables containing newlines. +# Ultrix sh set writes to stderr and can't be redirected directly, +# and sets the high bit in the cache file unless we assign to the vars. +( + for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + + (set) 2>&1 | + case $as_nl`(ac_space=' '; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + # `set' does not quote correctly, so add quotes: double-quote + # substitution turns \\\\ into \\, and sed turns \\ into \. + sed -n \ + "s/'/'\\\\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" + ;; #( + *) + # `set' quotes correctly as required by POSIX, so do not add quotes. + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) | + sed ' + /^ac_cv_env_/b end + t clear + :clear + s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ + t end + s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ + :end' >>confcache +if diff "$cache_file" confcache >/dev/null 2>&1; then :; else + if test -w "$cache_file"; then + if test "x$cache_file" != "x/dev/null"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 +$as_echo "$as_me: updating cache $cache_file" >&6;} + if test ! -f "$cache_file" || test -h "$cache_file"; then + cat confcache >"$cache_file" + else + case $cache_file in #( + */* | ?:*) + mv -f confcache "$cache_file"$$ && + mv -f "$cache_file"$$ "$cache_file" ;; #( + *) + mv -f confcache "$cache_file" ;; + esac + fi + fi + else + { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 +$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} + fi +fi +rm -f confcache + +test "x$prefix" = xNONE && prefix=$ac_default_prefix +# Let make expand exec_prefix. +test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' + +# Transform confdefs.h into DEFS. +# Protect against shell expansion while executing Makefile rules. +# Protect against Makefile macro expansion. +# +# If the first sed substitution is executed (which looks for macros that +# take arguments), then branch to the quote section. Otherwise, +# look for a macro that doesn't take arguments. +ac_script=' +:mline +/\\$/{ + N + s,\\\n,, + b mline +} +t clear +:clear +s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g +t quote +s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g +t quote +b any +:quote +s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g +s/\[/\\&/g +s/\]/\\&/g +s/\$/$$/g +H +:any +${ + g + s/^\n// + s/\n/ /g + p +} +' +DEFS=`sed -n "$ac_script" confdefs.h` + + +ac_libobjs= +ac_ltlibobjs= +U= +for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue + # 1. Remove the extension, and $U if already installed. + ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' + ac_i=`$as_echo "$ac_i" | sed "$ac_script"` + # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR + # will be set to the directory where LIBOBJS objects are built. + as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" + as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' +done +LIB@&t@OBJS=$ac_libobjs + +LTLIBOBJS=$ac_ltlibobjs + + + if test -n "$EXEEXT"; then + am__EXEEXT_TRUE= + am__EXEEXT_FALSE='#' +else + am__EXEEXT_TRUE='#' + am__EXEEXT_FALSE= +fi + +if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then + as_fn_error $? "conditional \"AMDEP\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then + as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi + +: "${CONFIG_STATUS=./config.status}" +ac_write_fail=0 +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files $CONFIG_STATUS" +{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 +$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} +as_write_fail=0 +cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 +#! $SHELL +# Generated by $as_me. +# Run this file to recreate the current configuration. +# Compiler output produced by configure, useful for debugging +# configure, is in config.log if it exists. + +debug=false +ac_cs_recheck=false +ac_cs_silent=false + +SHELL=\${CONFIG_SHELL-$SHELL} +export SHELL +_ASEOF +cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; +esac +fi + + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in @%:@( + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in @%:@(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + + +@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD] +@%:@ ---------------------------------------- +@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are +@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the +@%:@ script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} @%:@ as_fn_error + + +@%:@ as_fn_set_status STATUS +@%:@ ----------------------- +@%:@ Set @S|@? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} @%:@ as_fn_set_status + +@%:@ as_fn_exit STATUS +@%:@ ----------------- +@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} @%:@ as_fn_exit + +@%:@ as_fn_unset VAR +@%:@ --------------- +@%:@ Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset +@%:@ as_fn_append VAR VALUE +@%:@ ---------------------- +@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take +@%:@ advantage of any shell optimizations that allow amortized linear growth over +@%:@ repeated appends, instead of the typical quadratic growth present in naive +@%:@ implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +@%:@ as_fn_arith ARG... +@%:@ ------------------ +@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the +@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments +@%:@ must be portable across @S|@(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in @%:@((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -p'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -p' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -p' + fi +else + as_ln_s='cp -p' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + + +@%:@ as_fn_mkdir_p +@%:@ ------------- +@%:@ Create "@S|@as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} @%:@ as_fn_mkdir_p +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +if test -x / >/dev/null 2>&1; then + as_test_x='test -x' +else + if ls -dL / >/dev/null 2>&1; then + as_ls_L_option=L + else + as_ls_L_option= + fi + as_test_x=' + eval sh -c '\'' + if test -d "$1"; then + test -d "$1/."; + else + case $1 in @%:@( + -*)set "./$1";; + esac; + case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in @%:@(( + ???[sx]*):;;*)false;;esac;fi + '\'' sh + ' +fi +as_executable_p=$as_test_x + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +exec 6>&1 +## ----------------------------------- ## +## Main body of $CONFIG_STATUS script. ## +## ----------------------------------- ## +_ASEOF +test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# Save the log message, to keep $0 and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. +ac_log=" +This file was extended by ELFIO $as_me 2.0.0, which was +generated by GNU Autoconf 2.68. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +on `(hostname || uname -n) 2>/dev/null | sed 1q` +" + +_ACEOF + +case $ac_config_files in *" +"*) set x $ac_config_files; shift; ac_config_files=$*;; +esac + + + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# Files that config.status was made for. +config_files="$ac_config_files" +config_commands="$ac_config_commands" + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +ac_cs_usage="\ +\`$as_me' instantiates files and other configuration actions +from templates according to the current configuration. Unless the files +and actions are specified as TAGs, all are instantiated by default. + +Usage: $0 [OPTION]... [TAG]... + + -h, --help print this help, then exit + -V, --version print version number and configuration settings, then exit + --config print configuration, then exit + -q, --quiet, --silent + do not print progress messages + -d, --debug don't remove temporary files + --recheck update $as_me by reconfiguring in the same conditions + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + +Configuration files: +$config_files + +Configuration commands: +$config_commands + +Report bugs to the package provider." + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" +ac_cs_version="\\ +ELFIO config.status 2.0.0 +configured by $0, generated by GNU Autoconf 2.68, + with options \\"\$ac_cs_config\\" + +Copyright (C) 2010 Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." + +ac_pwd='$ac_pwd' +srcdir='$srcdir' +INSTALL='$INSTALL' +MKDIR_P='$MKDIR_P' +AWK='$AWK' +test -n "\$AWK" || AWK=awk +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# The default lists apply if the user does not specify any file. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=?*) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` + ac_shift=: + ;; + --*=) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg= + ac_shift=: + ;; + *) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + esac + + case $ac_option in + # Handling of the options. + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) + $as_echo "$ac_cs_version"; exit ;; + --config | --confi | --conf | --con | --co | --c ) + $as_echo "$ac_cs_config"; exit ;; + --debug | --debu | --deb | --de | --d | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + '') as_fn_error $? "missing file argument" ;; + esac + as_fn_append CONFIG_FILES " '$ac_optarg'" + ac_need_defaults=false;; + --he | --h | --help | --hel | -h ) + $as_echo "$ac_cs_usage"; exit ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) as_fn_error $? "unrecognized option: \`$1' +Try \`$0 --help' for more information." ;; + + *) as_fn_append ac_config_targets " $1" + ac_need_defaults=false ;; + + esac + shift +done + +ac_configure_extra_args= + +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +if \$ac_cs_recheck; then + set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + shift + \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 + CONFIG_SHELL='$SHELL' + export CONFIG_SHELL + exec "\$@" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX +@%:@@%:@ Running $as_me. @%:@@%:@ +_ASBOX + $as_echo "$ac_log" +} >&5 + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# +# INIT-COMMANDS +# +AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + +# Handling of arguments. +for ac_config_target in $ac_config_targets +do + case $ac_config_target in + "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; + "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "examples/Makefile") CONFIG_FILES="$CONFIG_FILES examples/Makefile" ;; + "examples/ELFDump/Makefile") CONFIG_FILES="$CONFIG_FILES examples/ELFDump/Makefile" ;; + "examples/tutorial/Makefile") CONFIG_FILES="$CONFIG_FILES examples/tutorial/Makefile" ;; + "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; + + *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; + esac +done + + +# If the user did not use the arguments to specify the items to instantiate, +# then the envvar interface is used. Set only those that are not. +# We use the long form for the default assignment because of an extremely +# bizarre bug on SunOS 4.1.3. +if $ac_need_defaults; then + test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files + test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands +fi + +# Have a temporary directory for convenience. Make it in the build tree +# simply because there is no reason against having it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Hook for its removal unless debugging. +# Note that there is a small window in which the directory will not be cleaned: +# after its creation but before its name has been assigned to `$tmp'. +$debug || +{ + tmp= ac_tmp= + trap 'exit_status=$? + : "${ac_tmp:=$tmp}" + { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status +' 0 + trap 'as_fn_exit 1' 1 2 13 15 +} +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && + test -d "$tmp" +} || +{ + tmp=./conf$$-$RANDOM + (umask 077 && mkdir "$tmp") +} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 +ac_tmp=$tmp + +# Set up the scripts for CONFIG_FILES section. +# No need to generate them if there are no CONFIG_FILES. +# This happens for instance with `./config.status config.h'. +if test -n "$CONFIG_FILES"; then + + +ac_cr=`echo X | tr X '\015'` +# On cygwin, bash can eat \r inside `` if the user requested igncr. +# But we know of no other shell where ac_cr would be empty at this +# point, so we can use a bashism as a fallback. +if test "x$ac_cr" = x; then + eval ac_cr=\$\'\\r\' +fi +ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` +if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then + ac_cs_awk_cr='\\r' +else + ac_cs_awk_cr=$ac_cr +fi + +echo 'BEGIN {' >"$ac_tmp/subs1.awk" && +_ACEOF + + +{ + echo "cat >conf$$subs.awk <<_ACEOF" && + echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && + echo "_ACEOF" +} >conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 +ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` +ac_delim='%!_!# ' +for ac_last_try in false false false false false :; do + . ./conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + + ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` + if test $ac_delim_n = $ac_delim_num; then + break + elif $ac_last_try; then + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done +rm -f conf$$subs.sh + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && +_ACEOF +sed -n ' +h +s/^/S["/; s/!.*/"]=/ +p +g +s/^[^!]*!// +:repl +t repl +s/'"$ac_delim"'$// +t delim +:nl +h +s/\(.\{148\}\)..*/\1/ +t more1 +s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ +p +n +b repl +:more1 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t nl +:delim +h +s/\(.\{148\}\)..*/\1/ +t more2 +s/["\\]/\\&/g; s/^/"/; s/$/"/ +p +b +:more2 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t delim +' >$CONFIG_STATUS || ac_write_fail=1 +rm -f conf$$subs.awk +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +_ACAWK +cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && + for (key in S) S_is_set[key] = 1 + FS = "" + +} +{ + line = $ 0 + nfields = split(line, field, "@") + substed = 0 + len = length(field[1]) + for (i = 2; i < nfields; i++) { + key = field[i] + keylen = length(key) + if (S_is_set[key]) { + value = S[key] + line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) + len += length(value) + length(field[++i]) + substed = 1 + } else + len += 1 + keylen + } + + print line +} + +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then + sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" +else + cat +fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ + || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 +_ACEOF + +# VPATH may cause trouble with some makes, so we remove sole $(srcdir), +# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and +# trailing colons and then remove the whole line if VPATH becomes empty +# (actually we leave an empty line to preserve line numbers). +if test "x$srcdir" = x.; then + ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ +h +s/// +s/^/:/ +s/[ ]*$/:/ +s/:\$(srcdir):/:/g +s/:\${srcdir}:/:/g +s/:@srcdir@:/:/g +s/^:*// +s/:*$// +x +s/\(=[ ]*\).*/\1/ +G +s/\n// +s/^[^=]*=[ ]*$// +}' +fi + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +fi # test -n "$CONFIG_FILES" + + +eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" +shift +for ac_tag +do + case $ac_tag in + :[FHLC]) ac_mode=$ac_tag; continue;; + esac + case $ac_mode$ac_tag in + :[FHL]*:*);; + :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; + :[FH]-) ac_tag=-:-;; + :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; + esac + ac_save_IFS=$IFS + IFS=: + set x $ac_tag + IFS=$ac_save_IFS + shift + ac_file=$1 + shift + + case $ac_mode in + :L) ac_source=$1;; + :[FH]) + ac_file_inputs= + for ac_f + do + case $ac_f in + -) ac_f="$ac_tmp/stdin";; + *) # Look for the file first in the build tree, then in the source tree + # (if the path is not absolute). The absolute path cannot be DOS-style, + # because $ac_f cannot contain `:'. + test -f "$ac_f" || + case $ac_f in + [\\/$]*) false;; + *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; + esac || + as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; + esac + case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + as_fn_append ac_file_inputs " '$ac_f'" + done + + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + configure_input='Generated from '` + $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' + `' by configure.' + if test x"$ac_file" != x-; then + configure_input="$ac_file. $configure_input" + { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 +$as_echo "$as_me: creating $ac_file" >&6;} + fi + # Neutralize special characters interpreted by sed in replacement strings. + case $configure_input in #( + *\&* | *\|* | *\\* ) + ac_sed_conf_input=`$as_echo "$configure_input" | + sed 's/[\\\\&|]/\\\\&/g'`;; #( + *) ac_sed_conf_input=$configure_input;; + esac + + case $ac_tag in + *:-:* | *:-) cat >"$ac_tmp/stdin" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; + esac + ;; + esac + + ac_dir=`$as_dirname -- "$ac_file" || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + as_dir="$ac_dir"; as_fn_mkdir_p + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + + case $ac_mode in + :F) + # + # CONFIG_FILE + # + + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; + esac + ac_MKDIR_P=$MKDIR_P + case $MKDIR_P in + [\\/$]* | ?:[\\/]* ) ;; + */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; + esac +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# If the template does not know about datarootdir, expand it. +# FIXME: This hack should be removed a few years after 2.60. +ac_datarootdir_hack=; ac_datarootdir_seen= +ac_sed_dataroot=' +/datarootdir/ { + p + q +} +/@datadir@/p +/@docdir@/p +/@infodir@/p +/@localedir@/p +/@mandir@/p' +case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in +*datarootdir*) ac_datarootdir_seen=yes;; +*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + ac_datarootdir_hack=' + s&@datadir@&$datadir&g + s&@docdir@&$docdir&g + s&@infodir@&$infodir&g + s&@localedir@&$localedir&g + s&@mandir@&$mandir&g + s&\\\${datarootdir}&$datarootdir&g' ;; +esac +_ACEOF + +# Neutralize VPATH when `$srcdir' = `.'. +# Shell code in configure.ac might set extrasub. +# FIXME: do we really want to maintain this feature? +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_sed_extra="$ac_vpsub +$extrasub +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s|@configure_input@|$ac_sed_conf_input|;t t +s&@top_builddir@&$ac_top_builddir_sub&;t t +s&@top_build_prefix@&$ac_top_build_prefix&;t t +s&@srcdir@&$ac_srcdir&;t t +s&@abs_srcdir@&$ac_abs_srcdir&;t t +s&@top_srcdir@&$ac_top_srcdir&;t t +s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t +s&@builddir@&$ac_builddir&;t t +s&@abs_builddir@&$ac_abs_builddir&;t t +s&@abs_top_builddir@&$ac_abs_top_builddir&;t t +s&@INSTALL@&$ac_INSTALL&;t t +s&@MKDIR_P@&$ac_MKDIR_P&;t t +$ac_datarootdir_hack +" +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ + >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + +test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && + { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ + "$ac_tmp/out"`; test -z "$ac_out"; } && + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&5 +$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&2;} + + rm -f "$ac_tmp/stdin" + case $ac_file in + -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; + *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; + esac \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + ;; + + + :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 +$as_echo "$as_me: executing $ac_file commands" >&6;} + ;; + esac + + + case $ac_file$ac_mode in + "depfiles":C) test x"$AMDEP_TRUE" != x"" || { + # Autoconf 2.62 quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + case $CONFIG_FILES in + *\'*) eval set x "$CONFIG_FILES" ;; + *) set x $CONFIG_FILES ;; + esac + shift + for mf + do + # Strip MF so we end up with the name of the file. + mf=`echo "$mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile or not. + # We used to match only the files named `Makefile.in', but + # some people rename them; so instead we look at the file content. + # Grep'ing the first line is not enough: some people post-process + # each Makefile.in and add a new line on top of each file to say so. + # Grep'ing the whole file is not good either: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then + dirpart=`$as_dirname -- "$mf" || +$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$mf" : 'X\(//\)[^/]' \| \ + X"$mf" : 'X\(//\)$' \| \ + X"$mf" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$mf" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + else + continue + fi + # Extract the definition of DEPDIR, am__include, and am__quote + # from the Makefile without running `make'. + DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` + test -z "$DEPDIR" && continue + am__include=`sed -n 's/^am__include = //p' < "$mf"` + test -z "am__include" && continue + am__quote=`sed -n 's/^am__quote = //p' < "$mf"` + # When using ansi2knr, U may be empty or an underscore; expand it + U=`sed -n 's/^U = //p' < "$mf"` + # Find all dependency output files, they are included files with + # $(DEPDIR) in their names. We invoke sed twice because it is the + # simplest approach to changing $(DEPDIR) to its actual value in the + # expansion. + for file in `sed -n " + s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do + # Make sure the directory exists. + test -f "$dirpart/$file" && continue + fdir=`$as_dirname -- "$file" || +$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$file" : 'X\(//\)[^/]' \| \ + X"$file" : 'X\(//\)$' \| \ + X"$file" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + as_dir=$dirpart/$fdir; as_fn_mkdir_p + # echo "creating $dirpart/$file" + echo '# dummy' > "$dirpart/$file" + done + done +} + ;; + + esac +done # for ac_tag + + +as_fn_exit 0 +_ACEOF +ac_clean_files=$ac_clean_files_save + +test $ac_write_fail = 0 || + as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 + + +# configure is writing to config.log, and then calls config.status. +# config.status does its own redirection, appending to config.log. +# Unfortunately, on DOS this fails, as config.log is still kept open +# by configure, so config.status won't be able to write to it; its +# output is simply discarded. So we exec the FD to /dev/null, +# effectively closing config.log, so it can be properly (re)opened and +# appended to by config.status. When coming back to configure, we +# need to make the FD available again. +if test "$no_create" != yes; then + ac_cs_success=: + ac_config_status_args= + test "$silent" = yes && + ac_config_status_args="$ac_config_status_args --quiet" + exec 5>/dev/null + $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false + exec 5>>config.log + # Use ||, not &&, to avoid exiting from the if with $? = 1, which + # would make configure fail if this is the last instruction. + $ac_cs_success || as_fn_exit 1 +fi +if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 +$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} +fi + diff --git a/ELFIO/autom4te.cache/output.1 b/ELFIO/autom4te.cache/output.1 new file mode 100644 index 0000000..370a6f6 --- /dev/null +++ b/ELFIO/autom4te.cache/output.1 @@ -0,0 +1,4281 @@ +@%:@! /bin/sh +@%:@ Guess values for system-dependent variables and create Makefiles. +@%:@ Generated by GNU Autoconf 2.68 for ELFIO 2.0.0. +@%:@ +@%:@ +@%:@ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, +@%:@ 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software +@%:@ Foundation, Inc. +@%:@ +@%:@ +@%:@ This configure script is free software; the Free Software Foundation +@%:@ gives unlimited permission to copy, distribute and modify it. +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; +esac +fi + + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in @%:@( + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in @%:@(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +if test "x$CONFIG_SHELL" = x; then + as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which + # is contrary to our usage. Disable this feature. + alias -g '\${1+\"\$@\"}'='\"\$@\"' + setopt NO_GLOB_SUBST +else + case \`(set -o) 2>/dev/null\` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; +esac +fi +" + as_required="as_fn_return () { (exit \$1); } +as_fn_success () { as_fn_return 0; } +as_fn_failure () { as_fn_return 1; } +as_fn_ret_success () { return 0; } +as_fn_ret_failure () { return 1; } + +exitcode=0 +as_fn_success || { exitcode=1; echo as_fn_success failed.; } +as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } +as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } +as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } +if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : + +else + exitcode=1; echo positional parameters were not saved. +fi +test x\$exitcode = x0 || exit 1" + as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO + as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO + eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && + test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1" + if (eval "$as_required") 2>/dev/null; then : + as_have_required=yes +else + as_have_required=no +fi + if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : + +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_found=false +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + as_found=: + case $as_dir in @%:@( + /*) + for as_base in sh bash ksh sh5; do + # Try only shells that exist, to save several forks. + as_shell=$as_dir/$as_base + if { test -f "$as_shell" || test -f "$as_shell.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : + CONFIG_SHELL=$as_shell as_have_required=yes + if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : + break 2 +fi +fi + done;; + esac + as_found=false +done +$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : + CONFIG_SHELL=$SHELL as_have_required=yes +fi; } +IFS=$as_save_IFS + + + if test "x$CONFIG_SHELL" != x; then : + # We cannot yet assume a decent shell, so we have to provide a + # neutralization value for shells without unset; and this also + # works around shells that cannot unset nonexistent variables. + # Preserve -v and -x to the replacement shell. + BASH_ENV=/dev/null + ENV=/dev/null + (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV + export CONFIG_SHELL + case $- in @%:@ (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; + esac + exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"} +fi + + if test x$as_have_required = xno; then : + $as_echo "$0: This script requires a shell more modern than all" + $as_echo "$0: the shells that I found on your system." + if test x${ZSH_VERSION+set} = xset ; then + $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" + $as_echo "$0: be upgraded to zsh 4.3.4 or later." + else + $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, +$0: including any error possibly output before this +$0: message. Then install a modern shell, or manually run +$0: the script under such a shell if you do have one." + fi + exit 1 +fi +fi +fi +SHELL=${CONFIG_SHELL-/bin/sh} +export SHELL +# Unset more variables known to interfere with behavior of common tools. +CLICOLOR_FORCE= GREP_OPTIONS= +unset CLICOLOR_FORCE GREP_OPTIONS + +## --------------------- ## +## M4sh Shell Functions. ## +## --------------------- ## +@%:@ as_fn_unset VAR +@%:@ --------------- +@%:@ Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset + +@%:@ as_fn_set_status STATUS +@%:@ ----------------------- +@%:@ Set @S|@? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} @%:@ as_fn_set_status + +@%:@ as_fn_exit STATUS +@%:@ ----------------- +@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} @%:@ as_fn_exit + +@%:@ as_fn_mkdir_p +@%:@ ------------- +@%:@ Create "@S|@as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} @%:@ as_fn_mkdir_p +@%:@ as_fn_append VAR VALUE +@%:@ ---------------------- +@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take +@%:@ advantage of any shell optimizations that allow amortized linear growth over +@%:@ repeated appends, instead of the typical quadratic growth present in naive +@%:@ implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +@%:@ as_fn_arith ARG... +@%:@ ------------------ +@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the +@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments +@%:@ must be portable across @S|@(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD] +@%:@ ---------------------------------------- +@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are +@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the +@%:@ script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} @%:@ as_fn_error + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + + + as_lineno_1=$LINENO as_lineno_1a=$LINENO + as_lineno_2=$LINENO as_lineno_2a=$LINENO + eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && + test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { + # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) + sed -n ' + p + /[$]LINENO/= + ' <$as_myself | + sed ' + s/[$]LINENO.*/&-/ + t lineno + b + :lineno + N + :loop + s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ + t loop + s/-\n.*// + ' >$as_me.lineno && + chmod +x "$as_me.lineno" || + { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } + + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensitive to this). + . "./$as_me.lineno" + # Exit status is that of the last command. + exit +} + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in @%:@((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -p'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -p' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -p' + fi +else + as_ln_s='cp -p' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +if test -x / >/dev/null 2>&1; then + as_test_x='test -x' +else + if ls -dL / >/dev/null 2>&1; then + as_ls_L_option=L + else + as_ls_L_option= + fi + as_test_x=' + eval sh -c '\'' + if test -d "$1"; then + test -d "$1/."; + else + case $1 in @%:@( + -*)set "./$1";; + esac; + case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in @%:@(( + ???[sx]*):;;*)false;;esac;fi + '\'' sh + ' +fi +as_executable_p=$as_test_x + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +test -n "$DJDIR" || exec 7<&0 &1 + +# Name of the host. +# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, +# so uname gets run too. +ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` + +# +# Initializations. +# +ac_default_prefix=/usr/local +ac_clean_files= +ac_config_libobj_dir=. +LIB@&t@OBJS= +cross_compiling=no +subdirs= +MFLAGS= +MAKEFLAGS= + +# Identity of this package. +PACKAGE_NAME='ELFIO' +PACKAGE_TARNAME='elfio' +PACKAGE_VERSION='2.0.0' +PACKAGE_STRING='ELFIO 2.0.0' +PACKAGE_BUGREPORT='' +PACKAGE_URL='' + +ac_subst_vars='am__EXEEXT_FALSE +am__EXEEXT_TRUE +LTLIBOBJS +LIB@&t@OBJS +am__fastdepCXX_FALSE +am__fastdepCXX_TRUE +CXXDEPMODE +AMDEPBACKSLASH +AMDEP_FALSE +AMDEP_TRUE +am__quote +am__include +DEPDIR +OBJEXT +EXEEXT +ac_ct_CXX +CPPFLAGS +LDFLAGS +CXXFLAGS +CXX +am__untar +am__tar +AMTAR +am__leading_dot +SET_MAKE +AWK +mkdir_p +MKDIR_P +INSTALL_STRIP_PROGRAM +STRIP +install_sh +MAKEINFO +AUTOHEADER +AUTOMAKE +AUTOCONF +ACLOCAL +VERSION +PACKAGE +CYGPATH_W +am__isrc +INSTALL_DATA +INSTALL_SCRIPT +INSTALL_PROGRAM +target_alias +host_alias +build_alias +LIBS +ECHO_T +ECHO_N +ECHO_C +DEFS +mandir +localedir +libdir +psdir +pdfdir +dvidir +htmldir +infodir +docdir +oldincludedir +includedir +localstatedir +sharedstatedir +sysconfdir +datadir +datarootdir +libexecdir +sbindir +bindir +program_transform_name +prefix +exec_prefix +PACKAGE_URL +PACKAGE_BUGREPORT +PACKAGE_STRING +PACKAGE_VERSION +PACKAGE_TARNAME +PACKAGE_NAME +PATH_SEPARATOR +SHELL' +ac_subst_files='' +ac_user_opts=' +enable_option_checking +enable_dependency_tracking +' + ac_precious_vars='build_alias +host_alias +target_alias +CXX +CXXFLAGS +LDFLAGS +LIBS +CPPFLAGS +CCC' + + +# Initialize some variables set by options. +ac_init_help= +ac_init_version=false +ac_unrecognized_opts= +ac_unrecognized_sep= +# The variables have the same names as the options, with +# dashes changed to underlines. +cache_file=/dev/null +exec_prefix=NONE +no_create= +no_recursion= +prefix=NONE +program_prefix=NONE +program_suffix=NONE +program_transform_name=s,x,x, +silent= +site= +srcdir= +verbose= +x_includes=NONE +x_libraries=NONE + +# Installation directory options. +# These are left unexpanded so users can "make install exec_prefix=/foo" +# and all the variables that are supposed to be based on exec_prefix +# by default will actually change. +# Use braces instead of parens because sh, perl, etc. also accept them. +# (The list follows the same order as the GNU Coding Standards.) +bindir='${exec_prefix}/bin' +sbindir='${exec_prefix}/sbin' +libexecdir='${exec_prefix}/libexec' +datarootdir='${prefix}/share' +datadir='${datarootdir}' +sysconfdir='${prefix}/etc' +sharedstatedir='${prefix}/com' +localstatedir='${prefix}/var' +includedir='${prefix}/include' +oldincludedir='/usr/include' +docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' +infodir='${datarootdir}/info' +htmldir='${docdir}' +dvidir='${docdir}' +pdfdir='${docdir}' +psdir='${docdir}' +libdir='${exec_prefix}/lib' +localedir='${datarootdir}/locale' +mandir='${datarootdir}/man' + +ac_prev= +ac_dashdash= +for ac_option +do + # If the previous option needs an argument, assign it. + if test -n "$ac_prev"; then + eval $ac_prev=\$ac_option + ac_prev= + continue + fi + + case $ac_option in + *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; + *=) ac_optarg= ;; + *) ac_optarg=yes ;; + esac + + # Accept the important Cygnus configure options, so we can diagnose typos. + + case $ac_dashdash$ac_option in + --) + ac_dashdash=yes ;; + + -bindir | --bindir | --bindi | --bind | --bin | --bi) + ac_prev=bindir ;; + -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) + bindir=$ac_optarg ;; + + -build | --build | --buil | --bui | --bu) + ac_prev=build_alias ;; + -build=* | --build=* | --buil=* | --bui=* | --bu=*) + build_alias=$ac_optarg ;; + + -cache-file | --cache-file | --cache-fil | --cache-fi \ + | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) + ac_prev=cache_file ;; + -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ + | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) + cache_file=$ac_optarg ;; + + --config-cache | -C) + cache_file=config.cache ;; + + -datadir | --datadir | --datadi | --datad) + ac_prev=datadir ;; + -datadir=* | --datadir=* | --datadi=* | --datad=*) + datadir=$ac_optarg ;; + + -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ + | --dataroo | --dataro | --datar) + ac_prev=datarootdir ;; + -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ + | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) + datarootdir=$ac_optarg ;; + + -disable-* | --disable-*) + ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=no ;; + + -docdir | --docdir | --docdi | --doc | --do) + ac_prev=docdir ;; + -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) + docdir=$ac_optarg ;; + + -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) + ac_prev=dvidir ;; + -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) + dvidir=$ac_optarg ;; + + -enable-* | --enable-*) + ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=\$ac_optarg ;; + + -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ + | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ + | --exec | --exe | --ex) + ac_prev=exec_prefix ;; + -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ + | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ + | --exec=* | --exe=* | --ex=*) + exec_prefix=$ac_optarg ;; + + -gas | --gas | --ga | --g) + # Obsolete; use --with-gas. + with_gas=yes ;; + + -help | --help | --hel | --he | -h) + ac_init_help=long ;; + -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) + ac_init_help=recursive ;; + -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) + ac_init_help=short ;; + + -host | --host | --hos | --ho) + ac_prev=host_alias ;; + -host=* | --host=* | --hos=* | --ho=*) + host_alias=$ac_optarg ;; + + -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) + ac_prev=htmldir ;; + -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ + | --ht=*) + htmldir=$ac_optarg ;; + + -includedir | --includedir | --includedi | --included | --include \ + | --includ | --inclu | --incl | --inc) + ac_prev=includedir ;; + -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ + | --includ=* | --inclu=* | --incl=* | --inc=*) + includedir=$ac_optarg ;; + + -infodir | --infodir | --infodi | --infod | --info | --inf) + ac_prev=infodir ;; + -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) + infodir=$ac_optarg ;; + + -libdir | --libdir | --libdi | --libd) + ac_prev=libdir ;; + -libdir=* | --libdir=* | --libdi=* | --libd=*) + libdir=$ac_optarg ;; + + -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ + | --libexe | --libex | --libe) + ac_prev=libexecdir ;; + -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ + | --libexe=* | --libex=* | --libe=*) + libexecdir=$ac_optarg ;; + + -localedir | --localedir | --localedi | --localed | --locale) + ac_prev=localedir ;; + -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) + localedir=$ac_optarg ;; + + -localstatedir | --localstatedir | --localstatedi | --localstated \ + | --localstate | --localstat | --localsta | --localst | --locals) + ac_prev=localstatedir ;; + -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ + | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) + localstatedir=$ac_optarg ;; + + -mandir | --mandir | --mandi | --mand | --man | --ma | --m) + ac_prev=mandir ;; + -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) + mandir=$ac_optarg ;; + + -nfp | --nfp | --nf) + # Obsolete; use --without-fp. + with_fp=no ;; + + -no-create | --no-create | --no-creat | --no-crea | --no-cre \ + | --no-cr | --no-c | -n) + no_create=yes ;; + + -no-recursion | --no-recursion | --no-recursio | --no-recursi \ + | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) + no_recursion=yes ;; + + -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ + | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ + | --oldin | --oldi | --old | --ol | --o) + ac_prev=oldincludedir ;; + -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ + | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ + | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) + oldincludedir=$ac_optarg ;; + + -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) + ac_prev=prefix ;; + -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) + prefix=$ac_optarg ;; + + -program-prefix | --program-prefix | --program-prefi | --program-pref \ + | --program-pre | --program-pr | --program-p) + ac_prev=program_prefix ;; + -program-prefix=* | --program-prefix=* | --program-prefi=* \ + | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) + program_prefix=$ac_optarg ;; + + -program-suffix | --program-suffix | --program-suffi | --program-suff \ + | --program-suf | --program-su | --program-s) + ac_prev=program_suffix ;; + -program-suffix=* | --program-suffix=* | --program-suffi=* \ + | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) + program_suffix=$ac_optarg ;; + + -program-transform-name | --program-transform-name \ + | --program-transform-nam | --program-transform-na \ + | --program-transform-n | --program-transform- \ + | --program-transform | --program-transfor \ + | --program-transfo | --program-transf \ + | --program-trans | --program-tran \ + | --progr-tra | --program-tr | --program-t) + ac_prev=program_transform_name ;; + -program-transform-name=* | --program-transform-name=* \ + | --program-transform-nam=* | --program-transform-na=* \ + | --program-transform-n=* | --program-transform-=* \ + | --program-transform=* | --program-transfor=* \ + | --program-transfo=* | --program-transf=* \ + | --program-trans=* | --program-tran=* \ + | --progr-tra=* | --program-tr=* | --program-t=*) + program_transform_name=$ac_optarg ;; + + -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) + ac_prev=pdfdir ;; + -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) + pdfdir=$ac_optarg ;; + + -psdir | --psdir | --psdi | --psd | --ps) + ac_prev=psdir ;; + -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) + psdir=$ac_optarg ;; + + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + silent=yes ;; + + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) + ac_prev=sbindir ;; + -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ + | --sbi=* | --sb=*) + sbindir=$ac_optarg ;; + + -sharedstatedir | --sharedstatedir | --sharedstatedi \ + | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ + | --sharedst | --shareds | --shared | --share | --shar \ + | --sha | --sh) + ac_prev=sharedstatedir ;; + -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ + | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ + | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ + | --sha=* | --sh=*) + sharedstatedir=$ac_optarg ;; + + -site | --site | --sit) + ac_prev=site ;; + -site=* | --site=* | --sit=*) + site=$ac_optarg ;; + + -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) + ac_prev=srcdir ;; + -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) + srcdir=$ac_optarg ;; + + -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ + | --syscon | --sysco | --sysc | --sys | --sy) + ac_prev=sysconfdir ;; + -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ + | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) + sysconfdir=$ac_optarg ;; + + -target | --target | --targe | --targ | --tar | --ta | --t) + ac_prev=target_alias ;; + -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) + target_alias=$ac_optarg ;; + + -v | -verbose | --verbose | --verbos | --verbo | --verb) + verbose=yes ;; + + -version | --version | --versio | --versi | --vers | -V) + ac_init_version=: ;; + + -with-* | --with-*) + ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=\$ac_optarg ;; + + -without-* | --without-*) + ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=no ;; + + --x) + # Obsolete; use --with-x. + with_x=yes ;; + + -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ + | --x-incl | --x-inc | --x-in | --x-i) + ac_prev=x_includes ;; + -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ + | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) + x_includes=$ac_optarg ;; + + -x-libraries | --x-libraries | --x-librarie | --x-librari \ + | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) + ac_prev=x_libraries ;; + -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ + | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) + x_libraries=$ac_optarg ;; + + -*) as_fn_error $? "unrecognized option: \`$ac_option' +Try \`$0 --help' for more information" + ;; + + *=*) + ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` + # Reject names that are not valid shell variable names. + case $ac_envvar in #( + '' | [0-9]* | *[!_$as_cr_alnum]* ) + as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; + esac + eval $ac_envvar=\$ac_optarg + export $ac_envvar ;; + + *) + # FIXME: should be removed in autoconf 3.0. + $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 + expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && + $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 + : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" + ;; + + esac +done + +if test -n "$ac_prev"; then + ac_option=--`echo $ac_prev | sed 's/_/-/g'` + as_fn_error $? "missing argument to $ac_option" +fi + +if test -n "$ac_unrecognized_opts"; then + case $enable_option_checking in + no) ;; + fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; + *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; + esac +fi + +# Check all directory arguments for consistency. +for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ + datadir sysconfdir sharedstatedir localstatedir includedir \ + oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ + libdir localedir mandir +do + eval ac_val=\$$ac_var + # Remove trailing slashes. + case $ac_val in + */ ) + ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` + eval $ac_var=\$ac_val;; + esac + # Be sure to have absolute directory names. + case $ac_val in + [\\/$]* | ?:[\\/]* ) continue;; + NONE | '' ) case $ac_var in *prefix ) continue;; esac;; + esac + as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" +done + +# There might be people who depend on the old broken behavior: `$host' +# used to hold the argument of --host etc. +# FIXME: To remove some day. +build=$build_alias +host=$host_alias +target=$target_alias + +# FIXME: To remove some day. +if test "x$host_alias" != x; then + if test "x$build_alias" = x; then + cross_compiling=maybe + $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. + If a cross compiler is detected then cross compile mode will be used" >&2 + elif test "x$build_alias" != "x$host_alias"; then + cross_compiling=yes + fi +fi + +ac_tool_prefix= +test -n "$host_alias" && ac_tool_prefix=$host_alias- + +test "$silent" = yes && exec 6>/dev/null + + +ac_pwd=`pwd` && test -n "$ac_pwd" && +ac_ls_di=`ls -di .` && +ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || + as_fn_error $? "working directory cannot be determined" +test "X$ac_ls_di" = "X$ac_pwd_ls_di" || + as_fn_error $? "pwd does not report name of working directory" + + +# Find the source files, if location was not specified. +if test -z "$srcdir"; then + ac_srcdir_defaulted=yes + # Try the directory containing this script, then the parent directory. + ac_confdir=`$as_dirname -- "$as_myself" || +$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_myself" : 'X\(//\)[^/]' \| \ + X"$as_myself" : 'X\(//\)$' \| \ + X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_myself" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + srcdir=$ac_confdir + if test ! -r "$srcdir/$ac_unique_file"; then + srcdir=.. + fi +else + ac_srcdir_defaulted=no +fi +if test ! -r "$srcdir/$ac_unique_file"; then + test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." + as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" +fi +ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" +ac_abs_confdir=`( + cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" + pwd)` +# When building in place, set srcdir=. +if test "$ac_abs_confdir" = "$ac_pwd"; then + srcdir=. +fi +# Remove unnecessary trailing slashes from srcdir. +# Double slashes in file names in object file debugging info +# mess up M-x gdb in Emacs. +case $srcdir in +*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; +esac +for ac_var in $ac_precious_vars; do + eval ac_env_${ac_var}_set=\${${ac_var}+set} + eval ac_env_${ac_var}_value=\$${ac_var} + eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} + eval ac_cv_env_${ac_var}_value=\$${ac_var} +done + +# +# Report the --help message. +# +if test "$ac_init_help" = "long"; then + # Omit some internal or obsolete options to make the list less imposing. + # This message is too long to be a string in the A/UX 3.1 sh. + cat <<_ACEOF +\`configure' configures ELFIO 2.0.0 to adapt to many kinds of systems. + +Usage: $0 [OPTION]... [VAR=VALUE]... + +To assign environment variables (e.g., CC, CFLAGS...), specify them as +VAR=VALUE. See below for descriptions of some of the useful variables. + +Defaults for the options are specified in brackets. + +Configuration: + -h, --help display this help and exit + --help=short display options specific to this package + --help=recursive display the short help of all the included packages + -V, --version display version information and exit + -q, --quiet, --silent do not print \`checking ...' messages + --cache-file=FILE cache test results in FILE [disabled] + -C, --config-cache alias for \`--cache-file=config.cache' + -n, --no-create do not create output files + --srcdir=DIR find the sources in DIR [configure dir or \`..'] + +Installation directories: + --prefix=PREFIX install architecture-independent files in PREFIX + @<:@@S|@ac_default_prefix@:>@ + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + @<:@PREFIX@:>@ + +By default, \`make install' will install all the files in +\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify +an installation prefix other than \`$ac_default_prefix' using \`--prefix', +for instance \`--prefix=\$HOME'. + +For better control, use the options below. + +Fine tuning of the installation directories: + --bindir=DIR user executables [EPREFIX/bin] + --sbindir=DIR system admin executables [EPREFIX/sbin] + --libexecdir=DIR program executables [EPREFIX/libexec] + --sysconfdir=DIR read-only single-machine data [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] + --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --libdir=DIR object code libraries [EPREFIX/lib] + --includedir=DIR C header files [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc [/usr/include] + --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] + --datadir=DIR read-only architecture-independent data [DATAROOTDIR] + --infodir=DIR info documentation [DATAROOTDIR/info] + --localedir=DIR locale-dependent data [DATAROOTDIR/locale] + --mandir=DIR man documentation [DATAROOTDIR/man] + --docdir=DIR documentation root @<:@DATAROOTDIR/doc/elfio@:>@ + --htmldir=DIR html documentation [DOCDIR] + --dvidir=DIR dvi documentation [DOCDIR] + --pdfdir=DIR pdf documentation [DOCDIR] + --psdir=DIR ps documentation [DOCDIR] +_ACEOF + + cat <<\_ACEOF + +Program names: + --program-prefix=PREFIX prepend PREFIX to installed program names + --program-suffix=SUFFIX append SUFFIX to installed program names + --program-transform-name=PROGRAM run sed PROGRAM on installed program names +_ACEOF +fi + +if test -n "$ac_init_help"; then + case $ac_init_help in + short | recursive ) echo "Configuration of ELFIO 2.0.0:";; + esac + cat <<\_ACEOF + +Optional Features: + --disable-option-checking ignore unrecognized --enable/--with options + --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) + --enable-FEATURE[=ARG] include FEATURE [ARG=yes] + --disable-dependency-tracking speeds up one-time build + --enable-dependency-tracking do not reject slow dependency extractors + +Some influential environment variables: + CXX C++ compiler command + CXXFLAGS C++ compiler flags + LDFLAGS linker flags, e.g. -L if you have libraries in a + nonstandard directory + LIBS libraries to pass to the linker, e.g. -l + CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if + you have headers in a nonstandard directory + +Use these variables to override the choices made by `configure' or to help +it to find libraries and programs with nonstandard names/locations. + +Report bugs to the package provider. +_ACEOF +ac_status=$? +fi + +if test "$ac_init_help" = "recursive"; then + # If there are subdirs, report their specific --help. + for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue + test -d "$ac_dir" || + { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || + continue + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + cd "$ac_dir" || { ac_status=$?; continue; } + # Check for guested configure. + if test -f "$ac_srcdir/configure.gnu"; then + echo && + $SHELL "$ac_srcdir/configure.gnu" --help=recursive + elif test -f "$ac_srcdir/configure"; then + echo && + $SHELL "$ac_srcdir/configure" --help=recursive + else + $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 + fi || ac_status=$? + cd "$ac_pwd" || { ac_status=$?; break; } + done +fi + +test -n "$ac_init_help" && exit $ac_status +if $ac_init_version; then + cat <<\_ACEOF +ELFIO configure 2.0.0 +generated by GNU Autoconf 2.68 + +Copyright (C) 2010 Free Software Foundation, Inc. +This configure script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it. +_ACEOF + exit +fi + +## ------------------------ ## +## Autoconf initialization. ## +## ------------------------ ## + +@%:@ ac_fn_cxx_try_compile LINENO +@%:@ ---------------------------- +@%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded. +ac_fn_cxx_try_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext + if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_cxx_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} @%:@ ac_fn_cxx_try_compile +cat >config.log <<_ACEOF +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by ELFIO $as_me 2.0.0, which was +generated by GNU Autoconf 2.68. Invocation command line was + + $ $0 $@ + +_ACEOF +exec 5>>config.log +{ +cat <<_ASUNAME +## --------- ## +## Platform. ## +## --------- ## + +hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` + +/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` +/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` +/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` +/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` + +_ASUNAME + +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + $as_echo "PATH: $as_dir" + done +IFS=$as_save_IFS + +} >&5 + +cat >&5 <<_ACEOF + + +## ----------- ## +## Core tests. ## +## ----------- ## + +_ACEOF + + +# Keep a trace of the command line. +# Strip out --no-create and --no-recursion so they do not pile up. +# Strip out --silent because we don't want to record it for future runs. +# Also quote any args containing shell meta-characters. +# Make two passes to allow for proper duplicate-argument suppression. +ac_configure_args= +ac_configure_args0= +ac_configure_args1= +ac_must_keep_next=false +for ac_pass in 1 2 +do + for ac_arg + do + case $ac_arg in + -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + continue ;; + *\'*) + ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + case $ac_pass in + 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; + 2) + as_fn_append ac_configure_args1 " '$ac_arg'" + if test $ac_must_keep_next = true; then + ac_must_keep_next=false # Got value, back to normal. + else + case $ac_arg in + *=* | --config-cache | -C | -disable-* | --disable-* \ + | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ + | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ + | -with-* | --with-* | -without-* | --without-* | --x) + case "$ac_configure_args0 " in + "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; + esac + ;; + -* ) ac_must_keep_next=true ;; + esac + fi + as_fn_append ac_configure_args " '$ac_arg'" + ;; + esac + done +done +{ ac_configure_args0=; unset ac_configure_args0;} +{ ac_configure_args1=; unset ac_configure_args1;} + +# When interrupted or exit'd, cleanup temporary files, and complete +# config.log. We remove comments because anyway the quotes in there +# would cause problems or look ugly. +# WARNING: Use '\'' to represent an apostrophe within the trap. +# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. +trap 'exit_status=$? + # Save into config.log some information that might help in debugging. + { + echo + + $as_echo "## ---------------- ## +## Cache variables. ## +## ---------------- ##" + echo + # The following way of writing the cache mishandles newlines in values, +( + for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + (set) 2>&1 | + case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + sed -n \ + "s/'\''/'\''\\\\'\'''\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" + ;; #( + *) + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) + echo + + $as_echo "## ----------------- ## +## Output variables. ## +## ----------------- ##" + echo + for ac_var in $ac_subst_vars + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + $as_echo "$ac_var='\''$ac_val'\''" + done | sort + echo + + if test -n "$ac_subst_files"; then + $as_echo "## ------------------- ## +## File substitutions. ## +## ------------------- ##" + echo + for ac_var in $ac_subst_files + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + $as_echo "$ac_var='\''$ac_val'\''" + done | sort + echo + fi + + if test -s confdefs.h; then + $as_echo "## ----------- ## +## confdefs.h. ## +## ----------- ##" + echo + cat confdefs.h + echo + fi + test "$ac_signal" != 0 && + $as_echo "$as_me: caught signal $ac_signal" + $as_echo "$as_me: exit $exit_status" + } >&5 + rm -f core *.core core.conftest.* && + rm -f -r conftest* confdefs* conf$$* $ac_clean_files && + exit $exit_status +' 0 +for ac_signal in 1 2 13 15; do + trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal +done +ac_signal=0 + +# confdefs.h avoids OS command line length limits that DEFS can exceed. +rm -f -r conftest* confdefs.h + +$as_echo "/* confdefs.h */" > confdefs.h + +# Predefined preprocessor variables. + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_NAME "$PACKAGE_NAME" +_ACEOF + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME" +_ACEOF + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_VERSION "$PACKAGE_VERSION" +_ACEOF + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_STRING "$PACKAGE_STRING" +_ACEOF + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" +_ACEOF + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_URL "$PACKAGE_URL" +_ACEOF + + +# Let the site file select an alternate cache file if it wants to. +# Prefer an explicitly selected file to automatically selected ones. +ac_site_file1=NONE +ac_site_file2=NONE +if test -n "$CONFIG_SITE"; then + # We do not want a PATH search for config.site. + case $CONFIG_SITE in @%:@(( + -*) ac_site_file1=./$CONFIG_SITE;; + */*) ac_site_file1=$CONFIG_SITE;; + *) ac_site_file1=./$CONFIG_SITE;; + esac +elif test "x$prefix" != xNONE; then + ac_site_file1=$prefix/share/config.site + ac_site_file2=$prefix/etc/config.site +else + ac_site_file1=$ac_default_prefix/share/config.site + ac_site_file2=$ac_default_prefix/etc/config.site +fi +for ac_site_file in "$ac_site_file1" "$ac_site_file2" +do + test "x$ac_site_file" = xNONE && continue + if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 +$as_echo "$as_me: loading site script $ac_site_file" >&6;} + sed 's/^/| /' "$ac_site_file" >&5 + . "$ac_site_file" \ + || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "failed to load site script $ac_site_file +See \`config.log' for more details" "$LINENO" 5; } + fi +done + +if test -r "$cache_file"; then + # Some versions of bash will fail to source /dev/null (special files + # actually), so we avoid doing that. DJGPP emulates it as a regular file. + if test /dev/null != "$cache_file" && test -f "$cache_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 +$as_echo "$as_me: loading cache $cache_file" >&6;} + case $cache_file in + [\\/]* | ?:[\\/]* ) . "$cache_file";; + *) . "./$cache_file";; + esac + fi +else + { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 +$as_echo "$as_me: creating cache $cache_file" >&6;} + >$cache_file +fi + +# Check that the precious variables saved in the cache have kept the same +# value. +ac_cache_corrupted=false +for ac_var in $ac_precious_vars; do + eval ac_old_set=\$ac_cv_env_${ac_var}_set + eval ac_new_set=\$ac_env_${ac_var}_set + eval ac_old_val=\$ac_cv_env_${ac_var}_value + eval ac_new_val=\$ac_env_${ac_var}_value + case $ac_old_set,$ac_new_set in + set,) + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,set) + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,);; + *) + if test "x$ac_old_val" != "x$ac_new_val"; then + # differences in whitespace do not lead to failure. + ac_old_val_w=`echo x $ac_old_val` + ac_new_val_w=`echo x $ac_new_val` + if test "$ac_old_val_w" != "$ac_new_val_w"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 +$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} + ac_cache_corrupted=: + else + { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 +$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} + eval $ac_var=\$ac_old_val + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 +$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 +$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} + fi;; + esac + # Pass precious variables to config.status. + if test "$ac_new_set" = set; then + case $ac_new_val in + *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; + *) ac_arg=$ac_var=$ac_new_val ;; + esac + case " $ac_configure_args " in + *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. + *) as_fn_append ac_configure_args " '$ac_arg'" ;; + esac + fi +done +if $ac_cache_corrupted; then + { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 +$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} + as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 +fi +## -------------------- ## +## Main body of script. ## +## -------------------- ## + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + +am__api_version='1.11' + +ac_aux_dir= +for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do + if test -f "$ac_dir/install-sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install-sh -c" + break + elif test -f "$ac_dir/install.sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install.sh -c" + break + elif test -f "$ac_dir/shtool"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/shtool install -c" + break + fi +done +if test -z "$ac_aux_dir"; then + as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 +fi + +# These three variables are undocumented and unsupported, +# and are intended to be withdrawn in a future Autoconf release. +# They can cause serious problems if a builder's source tree is in a directory +# whose full name contains unusual characters. +ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. +ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. +ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. + + +# Find a good install program. We prefer a C program (faster), +# so one script is as good as another. But avoid the broken or +# incompatible versions: +# SysV /etc/install, /usr/sbin/install +# SunOS /usr/etc/install +# IRIX /sbin/install +# AIX /bin/install +# AmigaOS /C/install, which installs bootblocks on floppy discs +# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag +# AFS /usr/afsws/bin/install, which mishandles nonexistent args +# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" +# OS/2's system install, which has a completely different semantic +# ./install, which can be erroneously created by make from ./install.sh. +# Reject install programs that cannot install multiple files. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 +$as_echo_n "checking for a BSD-compatible install... " >&6; } +if test -z "$INSTALL"; then +if ${ac_cv_path_install+:} false; then : + $as_echo_n "(cached) " >&6 +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + # Account for people who put trailing slashes in PATH elements. +case $as_dir/ in @%:@(( + ./ | .// | /[cC]/* | \ + /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ + ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ + /usr/ucb/* ) ;; + *) + # OSF1 and SCO ODT 3.0 have their own names for install. + # Don't use installbsd from OSF since it installs stuff as root + # by default. + for ac_prog in ginstall scoinst install; do + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then + if test $ac_prog = install && + grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # AIX install. It has an incompatible calling convention. + : + elif test $ac_prog = install && + grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # program-specific install script used by HP pwplus--don't use. + : + else + rm -rf conftest.one conftest.two conftest.dir + echo one > conftest.one + echo two > conftest.two + mkdir conftest.dir + if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && + test -s conftest.one && test -s conftest.two && + test -s conftest.dir/conftest.one && + test -s conftest.dir/conftest.two + then + ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" + break 3 + fi + fi + fi + done + done + ;; +esac + + done +IFS=$as_save_IFS + +rm -rf conftest.one conftest.two conftest.dir + +fi + if test "${ac_cv_path_install+set}" = set; then + INSTALL=$ac_cv_path_install + else + # As a last resort, use the slow shell script. Don't cache a + # value for INSTALL within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + INSTALL=$ac_install_sh + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 +$as_echo "$INSTALL" >&6; } + +# Use test -z because SunOS4 sh mishandles braces in ${var-val}. +# It thinks the first close brace ends the variable substitution. +test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' + +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' + +test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 +$as_echo_n "checking whether build environment is sane... " >&6; } +# Just in case +sleep 1 +echo timestamp > conftest.file +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[\\\"\#\$\&\'\`$am_lf]*) + as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; +esac +case $srcdir in + *[\\\"\#\$\&\'\`$am_lf\ \ ]*) + as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; +esac + +# Do `set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$*" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + rm -f conftest.file + if test "$*" != "X $srcdir/configure conftest.file" \ + && test "$*" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + as_fn_error $? "ls -t appears to fail. Make sure there is not a broken +alias in your environment" "$LINENO" 5 + fi + + test "$2" = conftest.file + ) +then + # Ok. + : +else + as_fn_error $? "newly created file is older than distributed files! +Check your system clock" "$LINENO" 5 +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +test "$program_prefix" != NONE && + program_transform_name="s&^&$program_prefix&;$program_transform_name" +# Use a double $ so make ignores it. +test "$program_suffix" != NONE && + program_transform_name="s&\$&$program_suffix&;$program_transform_name" +# Double any \ or $. +# By default was `s,x,x', remove it if useless. +ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' +program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` + +# expand $ac_aux_dir to an absolute path +am_aux_dir=`cd $ac_aux_dir && pwd` + +if test x"${MISSING+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; + *) + MISSING="\${SHELL} $am_aux_dir/missing" ;; + esac +fi +# Use eval to expand $SHELL +if eval "$MISSING --run true"; then + am_missing_run="$MISSING --run " +else + am_missing_run= + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 +$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} +fi + +if test x"${install_sh}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi + +# Installed binaries are usually stripped using `strip' when the user +# run `make install-strip'. However `strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the `STRIP' environment variable to overrule this program. +if test "$cross_compiling" != no; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +$as_echo "$STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_STRIP="strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 +$as_echo "$ac_ct_STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +fi +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 +$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } +if test -z "$MKDIR_P"; then + if ${ac_cv_path_mkdir+:} false; then : + $as_echo_n "(cached) " >&6 +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in mkdir gmkdir; do + for ac_exec_ext in '' $ac_executable_extensions; do + { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue + case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( + 'mkdir (GNU coreutils) '* | \ + 'mkdir (coreutils) '* | \ + 'mkdir (fileutils) '4.1*) + ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext + break 3;; + esac + done + done + done +IFS=$as_save_IFS + +fi + + test -d ./--version && rmdir ./--version + if test "${ac_cv_path_mkdir+set}" = set; then + MKDIR_P="$ac_cv_path_mkdir -p" + else + # As a last resort, use the slow shell script. Don't cache a + # value for MKDIR_P within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + MKDIR_P="$ac_install_sh -d" + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 +$as_echo "$MKDIR_P" >&6; } + +mkdir_p="$MKDIR_P" +case $mkdir_p in + [\\/$]* | ?:[\\/]*) ;; + */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; +esac + +for ac_prog in gawk mawk nawk awk +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_AWK+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$AWK"; then + ac_cv_prog_AWK="$AWK" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_AWK="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +AWK=$ac_cv_prog_AWK +if test -n "$AWK"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 +$as_echo "$AWK" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$AWK" && break +done + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } +set x ${MAKE-make} +ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` +if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat >conftest.make <<\_ACEOF +SHELL = /bin/sh +all: + @echo '@@@%%%=$(MAKE)=@@@%%%' +_ACEOF +# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. +case `${MAKE-make} -f conftest.make 2>/dev/null` in + *@@@%%%=?*=@@@%%%*) + eval ac_cv_prog_make_${ac_make}_set=yes;; + *) + eval ac_cv_prog_make_${ac_make}_set=no;; +esac +rm -f conftest.make +fi +if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + SET_MAKE= +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + SET_MAKE="MAKE=${MAKE-make}" +fi + +rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null + +if test "`cd $srcdir && pwd`" != "`pwd`"; then + # Use -I$(srcdir) only when $(srcdir) != ., so that make's output + # is not polluted with repeated "-I." + am__isrc=' -I$(srcdir)' + # test to see if srcdir already configured + if test -f $srcdir/config.status; then + as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 + fi +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi + + +# Define the identity of the package. + PACKAGE=ELFIO + VERSION=2.0.0 + + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE "$PACKAGE" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +@%:@define VERSION "$VERSION" +_ACEOF + +# Some tools Automake needs. + +ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} + + +AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} + + +AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} + + +AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} + + +MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} + +# We need awk for the "check" target. The system "awk" is bad on +# some platforms. +# Always define AMTAR for backward compatibility. + +AMTAR=${AMTAR-"${am_missing_run}tar"} + +am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' + + + + + + +ac_ext=cpp +ac_cpp='$CXXCPP $CPPFLAGS' +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu +if test -z "$CXX"; then + if test -n "$CCC"; then + CXX=$CCC + else + if test -n "$ac_tool_prefix"; then + for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CXX+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CXX"; then + ac_cv_prog_CXX="$CXX" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CXX=$ac_cv_prog_CXX +if test -n "$CXX"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 +$as_echo "$CXX" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$CXX" && break + done +fi +if test -z "$CXX"; then + ac_ct_CXX=$CXX + for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_CXX+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CXX"; then + ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_CXX="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CXX=$ac_cv_prog_ac_ct_CXX +if test -n "$ac_ct_CXX"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 +$as_echo "$ac_ct_CXX" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_CXX" && break +done + + if test "x$ac_ct_CXX" = x; then + CXX="g++" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CXX=$ac_ct_CXX + fi +fi + + fi +fi +# Provide some information about the compiler. +$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 +set X $ac_compile +ac_compiler=$2 +for ac_option in --version -v -V -qversion; do + { { ac_try="$ac_compiler $ac_option >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compiler $ac_option >&5") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + sed '10a\ +... rest of stderr output deleted ... + 10q' conftest.err >conftest.er1 + cat conftest.er1 >&5 + fi + rm -f conftest.er1 conftest.err + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +done + +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" +# Try to create an executable without -o first, disregard a.out. +# It will help us diagnose broken compilers, and finding out an intuition +# of exeext. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5 +$as_echo_n "checking whether the C++ compiler works... " >&6; } +ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` + +# The possible output files: +ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" + +ac_rmfiles= +for ac_file in $ac_files +do + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + * ) ac_rmfiles="$ac_rmfiles $ac_file";; + esac +done +rm -f $ac_rmfiles + +if { { ac_try="$ac_link_default" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link_default") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. +# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' +# in a Makefile. We should not override ac_cv_exeext if it was cached, +# so that the user can short-circuit this test for compilers unknown to +# Autoconf. +for ac_file in $ac_files '' +do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) + ;; + [ab].out ) + # We found the default executable, but exeext='' is most + # certainly right. + break;; + *.* ) + if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; + then :; else + ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + fi + # We set ac_cv_exeext here because the later test for it is not + # safe: cross compilers may not add the suffix if given an `-o' + # argument, so we may need to know it at that point already. + # Even if this section looks crufty: it has the advantage of + # actually working. + break;; + * ) + break;; + esac +done +test "$ac_cv_exeext" = no && ac_cv_exeext= + +else + ac_file='' +fi +if test -z "$ac_file"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "C++ compiler cannot create executables +See \`config.log' for more details" "$LINENO" 5; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5 +$as_echo_n "checking for C++ compiler default output file name... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 +$as_echo "$ac_file" >&6; } +ac_exeext=$ac_cv_exeext + +rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out +ac_clean_files=$ac_clean_files_save +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 +$as_echo_n "checking for suffix of executables... " >&6; } +if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + # If both `conftest.exe' and `conftest' are `present' (well, observable) +# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will +# work properly (i.e., refer to `conftest.exe'), while it won't with +# `rm'. +for ac_file in conftest.exe conftest conftest.*; do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + break;; + * ) break;; + esac +done +else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest conftest$ac_cv_exeext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 +$as_echo "$ac_cv_exeext" >&6; } + +rm -f conftest.$ac_ext +EXEEXT=$ac_cv_exeext +ac_exeext=$EXEEXT +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include +int +main () +{ +FILE *f = fopen ("conftest.out", "w"); + return ferror (f) || fclose (f) != 0; + + ; + return 0; +} +_ACEOF +ac_clean_files="$ac_clean_files conftest.out" +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 +$as_echo_n "checking whether we are cross compiling... " >&6; } +if test "$cross_compiling" != yes; then + { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if { ac_try='./conftest$ac_cv_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run C++ compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details" "$LINENO" 5; } + fi + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 +$as_echo "$cross_compiling" >&6; } + +rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out +ac_clean_files=$ac_clean_files_save +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 +$as_echo_n "checking for suffix of object files... " >&6; } +if ${ac_cv_objext+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.o conftest.obj +if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + for ac_file in conftest.o conftest.obj conftest.*; do + test -f "$ac_file" || continue; + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; + *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` + break;; + esac +done +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of object files: cannot compile +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest.$ac_cv_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 +$as_echo "$ac_cv_objext" >&6; } +OBJEXT=$ac_cv_objext +ac_objext=$OBJEXT +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 +$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } +if ${ac_cv_cxx_compiler_gnu+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +if ac_fn_cxx_try_compile "$LINENO"; then : + ac_compiler_gnu=yes +else + ac_compiler_gnu=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +ac_cv_cxx_compiler_gnu=$ac_compiler_gnu + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 +$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } +if test $ac_compiler_gnu = yes; then + GXX=yes +else + GXX= +fi +ac_test_CXXFLAGS=${CXXFLAGS+set} +ac_save_CXXFLAGS=$CXXFLAGS +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 +$as_echo_n "checking whether $CXX accepts -g... " >&6; } +if ${ac_cv_prog_cxx_g+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_save_cxx_werror_flag=$ac_cxx_werror_flag + ac_cxx_werror_flag=yes + ac_cv_prog_cxx_g=no + CXXFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_cxx_try_compile "$LINENO"; then : + ac_cv_prog_cxx_g=yes +else + CXXFLAGS="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_cxx_try_compile "$LINENO"; then : + +else + ac_cxx_werror_flag=$ac_save_cxx_werror_flag + CXXFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_cxx_try_compile "$LINENO"; then : + ac_cv_prog_cxx_g=yes +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + ac_cxx_werror_flag=$ac_save_cxx_werror_flag +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 +$as_echo "$ac_cv_prog_cxx_g" >&6; } +if test "$ac_test_CXXFLAGS" = set; then + CXXFLAGS=$ac_save_CXXFLAGS +elif test $ac_cv_prog_cxx_g = yes; then + if test "$GXX" = yes; then + CXXFLAGS="-g -O2" + else + CXXFLAGS="-g" + fi +else + if test "$GXX" = yes; then + CXXFLAGS="-O2" + else + CXXFLAGS= + fi +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +DEPDIR="${am__leading_dot}deps" + +ac_config_commands="$ac_config_commands depfiles" + + +am_make=${MAKE-make} +cat > confinc << 'END' +am__doit: + @echo this is the am__doit target +.PHONY: am__doit +END +# If we don't find an include directive, just comment out the code. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 +$as_echo_n "checking for style of include used by $am_make... " >&6; } +am__include="#" +am__quote= +_am_result=none +# First try GNU make style include. +echo "include confinc" > confmf +# Ignore all kinds of additional output from `make'. +case `$am_make -s -f confmf 2> /dev/null` in #( +*the\ am__doit\ target*) + am__include=include + am__quote= + _am_result=GNU + ;; +esac +# Now try BSD make style include. +if test "$am__include" = "#"; then + echo '.include "confinc"' > confmf + case `$am_make -s -f confmf 2> /dev/null` in #( + *the\ am__doit\ target*) + am__include=.include + am__quote="\"" + _am_result=BSD + ;; + esac +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 +$as_echo "$_am_result" >&6; } +rm -f confinc confmf + +@%:@ Check whether --enable-dependency-tracking was given. +if test "${enable_dependency_tracking+set}" = set; then : + enableval=$enable_dependency_tracking; +fi + +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' +fi + if test "x$enable_dependency_tracking" != xno; then + AMDEP_TRUE= + AMDEP_FALSE='#' +else + AMDEP_TRUE='#' + AMDEP_FALSE= +fi + + + +depcc="$CXX" am_compiler_list= + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 +$as_echo_n "checking dependency style of $depcc... " >&6; } +if ${am_cv_CXX_dependencies_compiler_type+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named `D' -- because `-MD' means `put the output + # in D'. + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_CXX_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` + fi + am__universal=false + case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with + # Solaris 8's {/usr,}/bin/sh. + touch sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with `-c' and `-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle `-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # after this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvisualcpp | msvcmsys) + # This compiler won't grok `-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_CXX_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_CXX_dependencies_compiler_type=none +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 +$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } +CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type + + if + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then + am__fastdepCXX_TRUE= + am__fastdepCXX_FALSE='#' +else + am__fastdepCXX_TRUE='#' + am__fastdepCXX_FALSE= +fi + + + + + + + + +ac_config_files="$ac_config_files Makefile examples/Makefile examples/ELFDump/Makefile examples/tutorial/Makefile doc/Makefile" + +cat >confcache <<\_ACEOF +# This file is a shell script that caches the results of configure +# tests run on this system so they can be shared between configure +# scripts and configure runs, see configure's option --config-cache. +# It is not useful on other systems. If it contains results you don't +# want to keep, you may remove or edit it. +# +# config.status only pays attention to the cache file if you give it +# the --recheck option to rerun configure. +# +# `ac_cv_env_foo' variables (set or unset) will be overridden when +# loading this file, other *unset* `ac_cv_foo' will be assigned the +# following values. + +_ACEOF + +# The following way of writing the cache mishandles newlines in values, +# but we know of no workaround that is simple, portable, and efficient. +# So, we kill variables containing newlines. +# Ultrix sh set writes to stderr and can't be redirected directly, +# and sets the high bit in the cache file unless we assign to the vars. +( + for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + + (set) 2>&1 | + case $as_nl`(ac_space=' '; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + # `set' does not quote correctly, so add quotes: double-quote + # substitution turns \\\\ into \\, and sed turns \\ into \. + sed -n \ + "s/'/'\\\\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" + ;; #( + *) + # `set' quotes correctly as required by POSIX, so do not add quotes. + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) | + sed ' + /^ac_cv_env_/b end + t clear + :clear + s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ + t end + s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ + :end' >>confcache +if diff "$cache_file" confcache >/dev/null 2>&1; then :; else + if test -w "$cache_file"; then + if test "x$cache_file" != "x/dev/null"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 +$as_echo "$as_me: updating cache $cache_file" >&6;} + if test ! -f "$cache_file" || test -h "$cache_file"; then + cat confcache >"$cache_file" + else + case $cache_file in #( + */* | ?:*) + mv -f confcache "$cache_file"$$ && + mv -f "$cache_file"$$ "$cache_file" ;; #( + *) + mv -f confcache "$cache_file" ;; + esac + fi + fi + else + { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 +$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} + fi +fi +rm -f confcache + +test "x$prefix" = xNONE && prefix=$ac_default_prefix +# Let make expand exec_prefix. +test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' + +# Transform confdefs.h into DEFS. +# Protect against shell expansion while executing Makefile rules. +# Protect against Makefile macro expansion. +# +# If the first sed substitution is executed (which looks for macros that +# take arguments), then branch to the quote section. Otherwise, +# look for a macro that doesn't take arguments. +ac_script=' +:mline +/\\$/{ + N + s,\\\n,, + b mline +} +t clear +:clear +s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g +t quote +s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g +t quote +b any +:quote +s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g +s/\[/\\&/g +s/\]/\\&/g +s/\$/$$/g +H +:any +${ + g + s/^\n// + s/\n/ /g + p +} +' +DEFS=`sed -n "$ac_script" confdefs.h` + + +ac_libobjs= +ac_ltlibobjs= +U= +for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue + # 1. Remove the extension, and $U if already installed. + ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' + ac_i=`$as_echo "$ac_i" | sed "$ac_script"` + # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR + # will be set to the directory where LIBOBJS objects are built. + as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" + as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' +done +LIB@&t@OBJS=$ac_libobjs + +LTLIBOBJS=$ac_ltlibobjs + + + if test -n "$EXEEXT"; then + am__EXEEXT_TRUE= + am__EXEEXT_FALSE='#' +else + am__EXEEXT_TRUE='#' + am__EXEEXT_FALSE= +fi + +if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then + as_fn_error $? "conditional \"AMDEP\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then + as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi + +: "${CONFIG_STATUS=./config.status}" +ac_write_fail=0 +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files $CONFIG_STATUS" +{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 +$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} +as_write_fail=0 +cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 +#! $SHELL +# Generated by $as_me. +# Run this file to recreate the current configuration. +# Compiler output produced by configure, useful for debugging +# configure, is in config.log if it exists. + +debug=false +ac_cs_recheck=false +ac_cs_silent=false + +SHELL=\${CONFIG_SHELL-$SHELL} +export SHELL +_ASEOF +cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; +esac +fi + + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in @%:@( + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in @%:@(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + + +@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD] +@%:@ ---------------------------------------- +@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are +@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the +@%:@ script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} @%:@ as_fn_error + + +@%:@ as_fn_set_status STATUS +@%:@ ----------------------- +@%:@ Set @S|@? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} @%:@ as_fn_set_status + +@%:@ as_fn_exit STATUS +@%:@ ----------------- +@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} @%:@ as_fn_exit + +@%:@ as_fn_unset VAR +@%:@ --------------- +@%:@ Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset +@%:@ as_fn_append VAR VALUE +@%:@ ---------------------- +@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take +@%:@ advantage of any shell optimizations that allow amortized linear growth over +@%:@ repeated appends, instead of the typical quadratic growth present in naive +@%:@ implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +@%:@ as_fn_arith ARG... +@%:@ ------------------ +@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the +@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments +@%:@ must be portable across @S|@(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in @%:@((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -p'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -p' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -p' + fi +else + as_ln_s='cp -p' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + + +@%:@ as_fn_mkdir_p +@%:@ ------------- +@%:@ Create "@S|@as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} @%:@ as_fn_mkdir_p +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +if test -x / >/dev/null 2>&1; then + as_test_x='test -x' +else + if ls -dL / >/dev/null 2>&1; then + as_ls_L_option=L + else + as_ls_L_option= + fi + as_test_x=' + eval sh -c '\'' + if test -d "$1"; then + test -d "$1/."; + else + case $1 in @%:@( + -*)set "./$1";; + esac; + case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in @%:@(( + ???[sx]*):;;*)false;;esac;fi + '\'' sh + ' +fi +as_executable_p=$as_test_x + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +exec 6>&1 +## ----------------------------------- ## +## Main body of $CONFIG_STATUS script. ## +## ----------------------------------- ## +_ASEOF +test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# Save the log message, to keep $0 and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. +ac_log=" +This file was extended by ELFIO $as_me 2.0.0, which was +generated by GNU Autoconf 2.68. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +on `(hostname || uname -n) 2>/dev/null | sed 1q` +" + +_ACEOF + +case $ac_config_files in *" +"*) set x $ac_config_files; shift; ac_config_files=$*;; +esac + + + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# Files that config.status was made for. +config_files="$ac_config_files" +config_commands="$ac_config_commands" + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +ac_cs_usage="\ +\`$as_me' instantiates files and other configuration actions +from templates according to the current configuration. Unless the files +and actions are specified as TAGs, all are instantiated by default. + +Usage: $0 [OPTION]... [TAG]... + + -h, --help print this help, then exit + -V, --version print version number and configuration settings, then exit + --config print configuration, then exit + -q, --quiet, --silent + do not print progress messages + -d, --debug don't remove temporary files + --recheck update $as_me by reconfiguring in the same conditions + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + +Configuration files: +$config_files + +Configuration commands: +$config_commands + +Report bugs to the package provider." + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" +ac_cs_version="\\ +ELFIO config.status 2.0.0 +configured by $0, generated by GNU Autoconf 2.68, + with options \\"\$ac_cs_config\\" + +Copyright (C) 2010 Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." + +ac_pwd='$ac_pwd' +srcdir='$srcdir' +INSTALL='$INSTALL' +MKDIR_P='$MKDIR_P' +AWK='$AWK' +test -n "\$AWK" || AWK=awk +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# The default lists apply if the user does not specify any file. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=?*) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` + ac_shift=: + ;; + --*=) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg= + ac_shift=: + ;; + *) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + esac + + case $ac_option in + # Handling of the options. + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) + $as_echo "$ac_cs_version"; exit ;; + --config | --confi | --conf | --con | --co | --c ) + $as_echo "$ac_cs_config"; exit ;; + --debug | --debu | --deb | --de | --d | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + '') as_fn_error $? "missing file argument" ;; + esac + as_fn_append CONFIG_FILES " '$ac_optarg'" + ac_need_defaults=false;; + --he | --h | --help | --hel | -h ) + $as_echo "$ac_cs_usage"; exit ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) as_fn_error $? "unrecognized option: \`$1' +Try \`$0 --help' for more information." ;; + + *) as_fn_append ac_config_targets " $1" + ac_need_defaults=false ;; + + esac + shift +done + +ac_configure_extra_args= + +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +if \$ac_cs_recheck; then + set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + shift + \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 + CONFIG_SHELL='$SHELL' + export CONFIG_SHELL + exec "\$@" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX +@%:@@%:@ Running $as_me. @%:@@%:@ +_ASBOX + $as_echo "$ac_log" +} >&5 + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# +# INIT-COMMANDS +# +AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + +# Handling of arguments. +for ac_config_target in $ac_config_targets +do + case $ac_config_target in + "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; + "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "examples/Makefile") CONFIG_FILES="$CONFIG_FILES examples/Makefile" ;; + "examples/ELFDump/Makefile") CONFIG_FILES="$CONFIG_FILES examples/ELFDump/Makefile" ;; + "examples/tutorial/Makefile") CONFIG_FILES="$CONFIG_FILES examples/tutorial/Makefile" ;; + "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; + + *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; + esac +done + + +# If the user did not use the arguments to specify the items to instantiate, +# then the envvar interface is used. Set only those that are not. +# We use the long form for the default assignment because of an extremely +# bizarre bug on SunOS 4.1.3. +if $ac_need_defaults; then + test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files + test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands +fi + +# Have a temporary directory for convenience. Make it in the build tree +# simply because there is no reason against having it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Hook for its removal unless debugging. +# Note that there is a small window in which the directory will not be cleaned: +# after its creation but before its name has been assigned to `$tmp'. +$debug || +{ + tmp= ac_tmp= + trap 'exit_status=$? + : "${ac_tmp:=$tmp}" + { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status +' 0 + trap 'as_fn_exit 1' 1 2 13 15 +} +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && + test -d "$tmp" +} || +{ + tmp=./conf$$-$RANDOM + (umask 077 && mkdir "$tmp") +} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 +ac_tmp=$tmp + +# Set up the scripts for CONFIG_FILES section. +# No need to generate them if there are no CONFIG_FILES. +# This happens for instance with `./config.status config.h'. +if test -n "$CONFIG_FILES"; then + + +ac_cr=`echo X | tr X '\015'` +# On cygwin, bash can eat \r inside `` if the user requested igncr. +# But we know of no other shell where ac_cr would be empty at this +# point, so we can use a bashism as a fallback. +if test "x$ac_cr" = x; then + eval ac_cr=\$\'\\r\' +fi +ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` +if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then + ac_cs_awk_cr='\\r' +else + ac_cs_awk_cr=$ac_cr +fi + +echo 'BEGIN {' >"$ac_tmp/subs1.awk" && +_ACEOF + + +{ + echo "cat >conf$$subs.awk <<_ACEOF" && + echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && + echo "_ACEOF" +} >conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 +ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` +ac_delim='%!_!# ' +for ac_last_try in false false false false false :; do + . ./conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + + ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` + if test $ac_delim_n = $ac_delim_num; then + break + elif $ac_last_try; then + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done +rm -f conf$$subs.sh + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && +_ACEOF +sed -n ' +h +s/^/S["/; s/!.*/"]=/ +p +g +s/^[^!]*!// +:repl +t repl +s/'"$ac_delim"'$// +t delim +:nl +h +s/\(.\{148\}\)..*/\1/ +t more1 +s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ +p +n +b repl +:more1 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t nl +:delim +h +s/\(.\{148\}\)..*/\1/ +t more2 +s/["\\]/\\&/g; s/^/"/; s/$/"/ +p +b +:more2 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t delim +' >$CONFIG_STATUS || ac_write_fail=1 +rm -f conf$$subs.awk +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +_ACAWK +cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && + for (key in S) S_is_set[key] = 1 + FS = "" + +} +{ + line = $ 0 + nfields = split(line, field, "@") + substed = 0 + len = length(field[1]) + for (i = 2; i < nfields; i++) { + key = field[i] + keylen = length(key) + if (S_is_set[key]) { + value = S[key] + line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) + len += length(value) + length(field[++i]) + substed = 1 + } else + len += 1 + keylen + } + + print line +} + +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then + sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" +else + cat +fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ + || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 +_ACEOF + +# VPATH may cause trouble with some makes, so we remove sole $(srcdir), +# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and +# trailing colons and then remove the whole line if VPATH becomes empty +# (actually we leave an empty line to preserve line numbers). +if test "x$srcdir" = x.; then + ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ +h +s/// +s/^/:/ +s/[ ]*$/:/ +s/:\$(srcdir):/:/g +s/:\${srcdir}:/:/g +s/:@srcdir@:/:/g +s/^:*// +s/:*$// +x +s/\(=[ ]*\).*/\1/ +G +s/\n// +s/^[^=]*=[ ]*$// +}' +fi + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +fi # test -n "$CONFIG_FILES" + + +eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" +shift +for ac_tag +do + case $ac_tag in + :[FHLC]) ac_mode=$ac_tag; continue;; + esac + case $ac_mode$ac_tag in + :[FHL]*:*);; + :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; + :[FH]-) ac_tag=-:-;; + :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; + esac + ac_save_IFS=$IFS + IFS=: + set x $ac_tag + IFS=$ac_save_IFS + shift + ac_file=$1 + shift + + case $ac_mode in + :L) ac_source=$1;; + :[FH]) + ac_file_inputs= + for ac_f + do + case $ac_f in + -) ac_f="$ac_tmp/stdin";; + *) # Look for the file first in the build tree, then in the source tree + # (if the path is not absolute). The absolute path cannot be DOS-style, + # because $ac_f cannot contain `:'. + test -f "$ac_f" || + case $ac_f in + [\\/$]*) false;; + *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; + esac || + as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; + esac + case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + as_fn_append ac_file_inputs " '$ac_f'" + done + + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + configure_input='Generated from '` + $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' + `' by configure.' + if test x"$ac_file" != x-; then + configure_input="$ac_file. $configure_input" + { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 +$as_echo "$as_me: creating $ac_file" >&6;} + fi + # Neutralize special characters interpreted by sed in replacement strings. + case $configure_input in #( + *\&* | *\|* | *\\* ) + ac_sed_conf_input=`$as_echo "$configure_input" | + sed 's/[\\\\&|]/\\\\&/g'`;; #( + *) ac_sed_conf_input=$configure_input;; + esac + + case $ac_tag in + *:-:* | *:-) cat >"$ac_tmp/stdin" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; + esac + ;; + esac + + ac_dir=`$as_dirname -- "$ac_file" || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + as_dir="$ac_dir"; as_fn_mkdir_p + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + + case $ac_mode in + :F) + # + # CONFIG_FILE + # + + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; + esac + ac_MKDIR_P=$MKDIR_P + case $MKDIR_P in + [\\/$]* | ?:[\\/]* ) ;; + */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; + esac +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# If the template does not know about datarootdir, expand it. +# FIXME: This hack should be removed a few years after 2.60. +ac_datarootdir_hack=; ac_datarootdir_seen= +ac_sed_dataroot=' +/datarootdir/ { + p + q +} +/@datadir@/p +/@docdir@/p +/@infodir@/p +/@localedir@/p +/@mandir@/p' +case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in +*datarootdir*) ac_datarootdir_seen=yes;; +*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + ac_datarootdir_hack=' + s&@datadir@&$datadir&g + s&@docdir@&$docdir&g + s&@infodir@&$infodir&g + s&@localedir@&$localedir&g + s&@mandir@&$mandir&g + s&\\\${datarootdir}&$datarootdir&g' ;; +esac +_ACEOF + +# Neutralize VPATH when `$srcdir' = `.'. +# Shell code in configure.ac might set extrasub. +# FIXME: do we really want to maintain this feature? +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_sed_extra="$ac_vpsub +$extrasub +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s|@configure_input@|$ac_sed_conf_input|;t t +s&@top_builddir@&$ac_top_builddir_sub&;t t +s&@top_build_prefix@&$ac_top_build_prefix&;t t +s&@srcdir@&$ac_srcdir&;t t +s&@abs_srcdir@&$ac_abs_srcdir&;t t +s&@top_srcdir@&$ac_top_srcdir&;t t +s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t +s&@builddir@&$ac_builddir&;t t +s&@abs_builddir@&$ac_abs_builddir&;t t +s&@abs_top_builddir@&$ac_abs_top_builddir&;t t +s&@INSTALL@&$ac_INSTALL&;t t +s&@MKDIR_P@&$ac_MKDIR_P&;t t +$ac_datarootdir_hack +" +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ + >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + +test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && + { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ + "$ac_tmp/out"`; test -z "$ac_out"; } && + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&5 +$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&2;} + + rm -f "$ac_tmp/stdin" + case $ac_file in + -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; + *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; + esac \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + ;; + + + :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 +$as_echo "$as_me: executing $ac_file commands" >&6;} + ;; + esac + + + case $ac_file$ac_mode in + "depfiles":C) test x"$AMDEP_TRUE" != x"" || { + # Autoconf 2.62 quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + case $CONFIG_FILES in + *\'*) eval set x "$CONFIG_FILES" ;; + *) set x $CONFIG_FILES ;; + esac + shift + for mf + do + # Strip MF so we end up with the name of the file. + mf=`echo "$mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile or not. + # We used to match only the files named `Makefile.in', but + # some people rename them; so instead we look at the file content. + # Grep'ing the first line is not enough: some people post-process + # each Makefile.in and add a new line on top of each file to say so. + # Grep'ing the whole file is not good either: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then + dirpart=`$as_dirname -- "$mf" || +$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$mf" : 'X\(//\)[^/]' \| \ + X"$mf" : 'X\(//\)$' \| \ + X"$mf" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$mf" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + else + continue + fi + # Extract the definition of DEPDIR, am__include, and am__quote + # from the Makefile without running `make'. + DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` + test -z "$DEPDIR" && continue + am__include=`sed -n 's/^am__include = //p' < "$mf"` + test -z "am__include" && continue + am__quote=`sed -n 's/^am__quote = //p' < "$mf"` + # When using ansi2knr, U may be empty or an underscore; expand it + U=`sed -n 's/^U = //p' < "$mf"` + # Find all dependency output files, they are included files with + # $(DEPDIR) in their names. We invoke sed twice because it is the + # simplest approach to changing $(DEPDIR) to its actual value in the + # expansion. + for file in `sed -n " + s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do + # Make sure the directory exists. + test -f "$dirpart/$file" && continue + fdir=`$as_dirname -- "$file" || +$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$file" : 'X\(//\)[^/]' \| \ + X"$file" : 'X\(//\)$' \| \ + X"$file" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + as_dir=$dirpart/$fdir; as_fn_mkdir_p + # echo "creating $dirpart/$file" + echo '# dummy' > "$dirpart/$file" + done + done +} + ;; + + esac +done # for ac_tag + + +as_fn_exit 0 +_ACEOF +ac_clean_files=$ac_clean_files_save + +test $ac_write_fail = 0 || + as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 + + +# configure is writing to config.log, and then calls config.status. +# config.status does its own redirection, appending to config.log. +# Unfortunately, on DOS this fails, as config.log is still kept open +# by configure, so config.status won't be able to write to it; its +# output is simply discarded. So we exec the FD to /dev/null, +# effectively closing config.log, so it can be properly (re)opened and +# appended to by config.status. When coming back to configure, we +# need to make the FD available again. +if test "$no_create" != yes; then + ac_cs_success=: + ac_config_status_args= + test "$silent" = yes && + ac_config_status_args="$ac_config_status_args --quiet" + exec 5>/dev/null + $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false + exec 5>>config.log + # Use ||, not &&, to avoid exiting from the if with $? = 1, which + # would make configure fail if this is the last instruction. + $ac_cs_success || as_fn_exit 1 +fi +if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 +$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} +fi + diff --git a/ELFIO/autom4te.cache/requests b/ELFIO/autom4te.cache/requests new file mode 100644 index 0000000..2649556 --- /dev/null +++ b/ELFIO/autom4te.cache/requests @@ -0,0 +1,144 @@ +# This file was generated by Autom4te Sun May 1 09:53:53 UTC 2011. +# It contains the lists of macros which have been traced. +# It can be safely removed. + +@request = ( + bless( [ + '0', + 1, + [ + '/usr/share/autoconf' + ], + [ + '/usr/share/autoconf/autoconf/autoconf.m4f', + 'aclocal.m4', + 'configure.in' + ], + { + '_LT_AC_TAGCONFIG' => 1, + 'AM_PROG_F77_C_O' => 1, + 'AC_INIT' => 1, + 'm4_pattern_forbid' => 1, + 'AC_CANONICAL_TARGET' => 1, + '_AM_COND_IF' => 1, + 'AC_CONFIG_LIBOBJ_DIR' => 1, + 'AC_SUBST' => 1, + 'AC_CANONICAL_HOST' => 1, + 'AC_FC_SRCEXT' => 1, + 'AC_PROG_LIBTOOL' => 1, + 'AM_INIT_AUTOMAKE' => 1, + 'AC_CONFIG_SUBDIRS' => 1, + 'AM_PATH_GUILE' => 1, + 'AM_AUTOMAKE_VERSION' => 1, + 'LT_CONFIG_LTDL_DIR' => 1, + 'AC_CONFIG_LINKS' => 1, + 'AC_REQUIRE_AUX_FILE' => 1, + 'm4_sinclude' => 1, + 'LT_SUPPORTED_TAG' => 1, + 'AM_MAINTAINER_MODE' => 1, + 'AM_NLS' => 1, + 'AM_GNU_GETTEXT_INTL_SUBDIR' => 1, + '_m4_warn' => 1, + 'AM_MAKEFILE_INCLUDE' => 1, + 'AM_PROG_CXX_C_O' => 1, + '_AM_COND_ENDIF' => 1, + '_AM_MAKEFILE_INCLUDE' => 1, + 'AM_ENABLE_MULTILIB' => 1, + 'AM_PROG_MOC' => 1, + 'AM_SILENT_RULES' => 1, + 'AC_CONFIG_FILES' => 1, + 'include' => 1, + 'LT_INIT' => 1, + 'AM_GNU_GETTEXT' => 1, + 'AM_PROG_AR' => 1, + 'AC_LIBSOURCE' => 1, + 'AC_CANONICAL_BUILD' => 1, + 'AM_PROG_FC_C_O' => 1, + 'AC_FC_FREEFORM' => 1, + 'AH_OUTPUT' => 1, + 'AC_CONFIG_AUX_DIR' => 1, + '_AM_SUBST_NOTMAKE' => 1, + 'AM_PROG_CC_C_O' => 1, + 'sinclude' => 1, + 'm4_pattern_allow' => 1, + 'AM_CONDITIONAL' => 1, + 'AC_CANONICAL_SYSTEM' => 1, + 'AM_XGETTEXT_OPTION' => 1, + 'AC_CONFIG_HEADERS' => 1, + 'AC_DEFINE_TRACE_LITERAL' => 1, + 'AM_POT_TOOLS' => 1, + 'm4_include' => 1, + '_AM_COND_ELSE' => 1, + 'AC_SUBST_TRACE' => 1 + } + ], 'Autom4te::Request' ), + bless( [ + '1', + 1, + [ + '/usr/share/autoconf' + ], + [ + '/usr/share/autoconf/autoconf/autoconf.m4f', + '/usr/share/aclocal-1.11/amversion.m4', + '/usr/share/aclocal-1.11/auxdir.m4', + '/usr/share/aclocal-1.11/cond.m4', + '/usr/share/aclocal-1.11/depend.m4', + '/usr/share/aclocal-1.11/depout.m4', + '/usr/share/aclocal-1.11/init.m4', + '/usr/share/aclocal-1.11/install-sh.m4', + '/usr/share/aclocal-1.11/lead-dot.m4', + '/usr/share/aclocal-1.11/make.m4', + '/usr/share/aclocal-1.11/missing.m4', + '/usr/share/aclocal-1.11/mkdirp.m4', + '/usr/share/aclocal-1.11/options.m4', + '/usr/share/aclocal-1.11/runlog.m4', + '/usr/share/aclocal-1.11/sanity.m4', + '/usr/share/aclocal-1.11/silent.m4', + '/usr/share/aclocal-1.11/strip.m4', + '/usr/share/aclocal-1.11/substnot.m4', + '/usr/share/aclocal-1.11/tar.m4', + 'configure.in' + ], + { + 'm4_pattern_forbid' => 1, + 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1, + '_AM_SET_OPTION' => 1, + 'AC_DEFUN' => 1, + 'AM_PROG_MKDIR_P' => 1, + 'AM_INIT_AUTOMAKE' => 1, + 'AM_AUTOMAKE_VERSION' => 1, + 'AM_MISSING_HAS_RUN' => 1, + 'AM_SUBST_NOTMAKE' => 1, + 'AM_MISSING_PROG' => 1, + 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, + 'AC_DEFUN_ONCE' => 1, + 'AM_PROG_INSTALL_STRIP' => 1, + '_m4_warn' => 1, + 'AM_SANITY_CHECK' => 1, + 'AM_SILENT_RULES' => 1, + 'include' => 1, + '_AM_PROG_TAR' => 1, + 'AM_AUX_DIR_EXPAND' => 1, + 'AM_DEP_TRACK' => 1, + '_AM_SET_OPTIONS' => 1, + '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, + 'AM_RUN_LOG' => 1, + '_AM_IF_OPTION' => 1, + '_AM_SUBST_NOTMAKE' => 1, + 'm4_pattern_allow' => 1, + '_AM_AUTOCONF_VERSION' => 1, + '_AM_MANGLE_OPTION' => 1, + 'AM_CONDITIONAL' => 1, + 'AM_SET_LEADING_DOT' => 1, + 'AM_SET_DEPDIR' => 1, + '_AM_DEPENDENCIES' => 1, + 'm4_include' => 1, + 'AM_PROG_INSTALL_SH' => 1, + '_AC_AM_CONFIG_HEADER_HOOK' => 1, + 'AU_DEFUN' => 1, + 'AM_MAKE_INCLUDE' => 1 + } + ], 'Autom4te::Request' ) + ); + diff --git a/ELFIO/autom4te.cache/traces.0 b/ELFIO/autom4te.cache/traces.0 new file mode 100644 index 0000000..2f5aa5f --- /dev/null +++ b/ELFIO/autom4te.cache/traces.0 @@ -0,0 +1,328 @@ +m4trace:configure.in:2: -1- AC_INIT([ELFIO], [2.0.0]) +m4trace:configure.in:2: -1- m4_pattern_forbid([^_?A[CHUM]_]) +m4trace:configure.in:2: -1- m4_pattern_forbid([_AC_]) +m4trace:configure.in:2: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS']) +m4trace:configure.in:2: -1- m4_pattern_allow([^AS_FLAGS$]) +m4trace:configure.in:2: -1- m4_pattern_forbid([^_?m4_]) +m4trace:configure.in:2: -1- m4_pattern_forbid([^dnl$]) +m4trace:configure.in:2: -1- m4_pattern_forbid([^_?AS_]) +m4trace:configure.in:2: -1- AC_SUBST([SHELL]) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([SHELL]) +m4trace:configure.in:2: -1- m4_pattern_allow([^SHELL$]) +m4trace:configure.in:2: -1- AC_SUBST([PATH_SEPARATOR]) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([PATH_SEPARATOR]) +m4trace:configure.in:2: -1- m4_pattern_allow([^PATH_SEPARATOR$]) +m4trace:configure.in:2: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME], ['AC_PACKAGE_NAME'])]) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([PACKAGE_NAME]) +m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_NAME$]) +m4trace:configure.in:2: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME], ['AC_PACKAGE_TARNAME'])]) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([PACKAGE_TARNAME]) +m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) +m4trace:configure.in:2: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION], ['AC_PACKAGE_VERSION'])]) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([PACKAGE_VERSION]) +m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_VERSION$]) +m4trace:configure.in:2: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING], ['AC_PACKAGE_STRING'])]) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([PACKAGE_STRING]) +m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_STRING$]) +m4trace:configure.in:2: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])]) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([PACKAGE_BUGREPORT]) +m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) +m4trace:configure.in:2: -1- AC_SUBST([PACKAGE_URL], [m4_ifdef([AC_PACKAGE_URL], ['AC_PACKAGE_URL'])]) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([PACKAGE_URL]) +m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_URL$]) +m4trace:configure.in:2: -1- AC_SUBST([exec_prefix], [NONE]) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([exec_prefix]) +m4trace:configure.in:2: -1- m4_pattern_allow([^exec_prefix$]) +m4trace:configure.in:2: -1- AC_SUBST([prefix], [NONE]) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([prefix]) +m4trace:configure.in:2: -1- m4_pattern_allow([^prefix$]) +m4trace:configure.in:2: -1- AC_SUBST([program_transform_name], [s,x,x,]) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([program_transform_name]) +m4trace:configure.in:2: -1- m4_pattern_allow([^program_transform_name$]) +m4trace:configure.in:2: -1- AC_SUBST([bindir], ['${exec_prefix}/bin']) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([bindir]) +m4trace:configure.in:2: -1- m4_pattern_allow([^bindir$]) +m4trace:configure.in:2: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin']) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([sbindir]) +m4trace:configure.in:2: -1- m4_pattern_allow([^sbindir$]) +m4trace:configure.in:2: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec']) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([libexecdir]) +m4trace:configure.in:2: -1- m4_pattern_allow([^libexecdir$]) +m4trace:configure.in:2: -1- AC_SUBST([datarootdir], ['${prefix}/share']) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([datarootdir]) +m4trace:configure.in:2: -1- m4_pattern_allow([^datarootdir$]) +m4trace:configure.in:2: -1- AC_SUBST([datadir], ['${datarootdir}']) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([datadir]) +m4trace:configure.in:2: -1- m4_pattern_allow([^datadir$]) +m4trace:configure.in:2: -1- AC_SUBST([sysconfdir], ['${prefix}/etc']) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([sysconfdir]) +m4trace:configure.in:2: -1- m4_pattern_allow([^sysconfdir$]) +m4trace:configure.in:2: -1- AC_SUBST([sharedstatedir], ['${prefix}/com']) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([sharedstatedir]) +m4trace:configure.in:2: -1- m4_pattern_allow([^sharedstatedir$]) +m4trace:configure.in:2: -1- AC_SUBST([localstatedir], ['${prefix}/var']) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([localstatedir]) +m4trace:configure.in:2: -1- m4_pattern_allow([^localstatedir$]) +m4trace:configure.in:2: -1- AC_SUBST([includedir], ['${prefix}/include']) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([includedir]) +m4trace:configure.in:2: -1- m4_pattern_allow([^includedir$]) +m4trace:configure.in:2: -1- AC_SUBST([oldincludedir], ['/usr/include']) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([oldincludedir]) +m4trace:configure.in:2: -1- m4_pattern_allow([^oldincludedir$]) +m4trace:configure.in:2: -1- AC_SUBST([docdir], [m4_ifset([AC_PACKAGE_TARNAME], + ['${datarootdir}/doc/${PACKAGE_TARNAME}'], + ['${datarootdir}/doc/${PACKAGE}'])]) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([docdir]) +m4trace:configure.in:2: -1- m4_pattern_allow([^docdir$]) +m4trace:configure.in:2: -1- AC_SUBST([infodir], ['${datarootdir}/info']) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([infodir]) +m4trace:configure.in:2: -1- m4_pattern_allow([^infodir$]) +m4trace:configure.in:2: -1- AC_SUBST([htmldir], ['${docdir}']) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([htmldir]) +m4trace:configure.in:2: -1- m4_pattern_allow([^htmldir$]) +m4trace:configure.in:2: -1- AC_SUBST([dvidir], ['${docdir}']) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([dvidir]) +m4trace:configure.in:2: -1- m4_pattern_allow([^dvidir$]) +m4trace:configure.in:2: -1- AC_SUBST([pdfdir], ['${docdir}']) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([pdfdir]) +m4trace:configure.in:2: -1- m4_pattern_allow([^pdfdir$]) +m4trace:configure.in:2: -1- AC_SUBST([psdir], ['${docdir}']) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([psdir]) +m4trace:configure.in:2: -1- m4_pattern_allow([^psdir$]) +m4trace:configure.in:2: -1- AC_SUBST([libdir], ['${exec_prefix}/lib']) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([libdir]) +m4trace:configure.in:2: -1- m4_pattern_allow([^libdir$]) +m4trace:configure.in:2: -1- AC_SUBST([localedir], ['${datarootdir}/locale']) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([localedir]) +m4trace:configure.in:2: -1- m4_pattern_allow([^localedir$]) +m4trace:configure.in:2: -1- AC_SUBST([mandir], ['${datarootdir}/man']) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([mandir]) +m4trace:configure.in:2: -1- m4_pattern_allow([^mandir$]) +m4trace:configure.in:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME]) +m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_NAME$]) +m4trace:configure.in:2: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */ +@%:@undef PACKAGE_NAME]) +m4trace:configure.in:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME]) +m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) +m4trace:configure.in:2: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */ +@%:@undef PACKAGE_TARNAME]) +m4trace:configure.in:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION]) +m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_VERSION$]) +m4trace:configure.in:2: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */ +@%:@undef PACKAGE_VERSION]) +m4trace:configure.in:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING]) +m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_STRING$]) +m4trace:configure.in:2: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */ +@%:@undef PACKAGE_STRING]) +m4trace:configure.in:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT]) +m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) +m4trace:configure.in:2: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */ +@%:@undef PACKAGE_BUGREPORT]) +m4trace:configure.in:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_URL]) +m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_URL$]) +m4trace:configure.in:2: -1- AH_OUTPUT([PACKAGE_URL], [/* Define to the home page for this package. */ +@%:@undef PACKAGE_URL]) +m4trace:configure.in:2: -1- AC_SUBST([DEFS]) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([DEFS]) +m4trace:configure.in:2: -1- m4_pattern_allow([^DEFS$]) +m4trace:configure.in:2: -1- AC_SUBST([ECHO_C]) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([ECHO_C]) +m4trace:configure.in:2: -1- m4_pattern_allow([^ECHO_C$]) +m4trace:configure.in:2: -1- AC_SUBST([ECHO_N]) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([ECHO_N]) +m4trace:configure.in:2: -1- m4_pattern_allow([^ECHO_N$]) +m4trace:configure.in:2: -1- AC_SUBST([ECHO_T]) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([ECHO_T]) +m4trace:configure.in:2: -1- m4_pattern_allow([^ECHO_T$]) +m4trace:configure.in:2: -1- AC_SUBST([LIBS]) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([LIBS]) +m4trace:configure.in:2: -1- m4_pattern_allow([^LIBS$]) +m4trace:configure.in:2: -1- AC_SUBST([build_alias]) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([build_alias]) +m4trace:configure.in:2: -1- m4_pattern_allow([^build_alias$]) +m4trace:configure.in:2: -1- AC_SUBST([host_alias]) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([host_alias]) +m4trace:configure.in:2: -1- m4_pattern_allow([^host_alias$]) +m4trace:configure.in:2: -1- AC_SUBST([target_alias]) +m4trace:configure.in:2: -1- AC_SUBST_TRACE([target_alias]) +m4trace:configure.in:2: -1- m4_pattern_allow([^target_alias$]) +m4trace:configure.in:4: -1- AM_INIT_AUTOMAKE([ELFIO], [2.0.0]) +m4trace:configure.in:4: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$]) +m4trace:configure.in:4: -1- AM_AUTOMAKE_VERSION([1.11.1]) +m4trace:configure.in:4: -1- AC_REQUIRE_AUX_FILE([install-sh]) +m4trace:configure.in:4: -1- AC_SUBST([INSTALL_PROGRAM]) +m4trace:configure.in:4: -1- AC_SUBST_TRACE([INSTALL_PROGRAM]) +m4trace:configure.in:4: -1- m4_pattern_allow([^INSTALL_PROGRAM$]) +m4trace:configure.in:4: -1- AC_SUBST([INSTALL_SCRIPT]) +m4trace:configure.in:4: -1- AC_SUBST_TRACE([INSTALL_SCRIPT]) +m4trace:configure.in:4: -1- m4_pattern_allow([^INSTALL_SCRIPT$]) +m4trace:configure.in:4: -1- AC_SUBST([INSTALL_DATA]) +m4trace:configure.in:4: -1- AC_SUBST_TRACE([INSTALL_DATA]) +m4trace:configure.in:4: -1- m4_pattern_allow([^INSTALL_DATA$]) +m4trace:configure.in:4: -1- AC_SUBST([am__isrc], [' -I$(srcdir)']) +m4trace:configure.in:4: -1- AC_SUBST_TRACE([am__isrc]) +m4trace:configure.in:4: -1- m4_pattern_allow([^am__isrc$]) +m4trace:configure.in:4: -1- _AM_SUBST_NOTMAKE([am__isrc]) +m4trace:configure.in:4: -1- AC_SUBST([CYGPATH_W]) +m4trace:configure.in:4: -1- AC_SUBST_TRACE([CYGPATH_W]) +m4trace:configure.in:4: -1- m4_pattern_allow([^CYGPATH_W$]) +m4trace:configure.in:4: -1- AC_SUBST([PACKAGE], [ELFIO]) +m4trace:configure.in:4: -1- AC_SUBST_TRACE([PACKAGE]) +m4trace:configure.in:4: -1- m4_pattern_allow([^PACKAGE$]) +m4trace:configure.in:4: -1- AC_SUBST([VERSION], [2.0.0]) +m4trace:configure.in:4: -1- AC_SUBST_TRACE([VERSION]) +m4trace:configure.in:4: -1- m4_pattern_allow([^VERSION$]) +m4trace:configure.in:4: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE]) +m4trace:configure.in:4: -1- m4_pattern_allow([^PACKAGE$]) +m4trace:configure.in:4: -1- AH_OUTPUT([PACKAGE], [/* Name of package */ +@%:@undef PACKAGE]) +m4trace:configure.in:4: -1- AC_DEFINE_TRACE_LITERAL([VERSION]) +m4trace:configure.in:4: -1- m4_pattern_allow([^VERSION$]) +m4trace:configure.in:4: -1- AH_OUTPUT([VERSION], [/* Version number of package */ +@%:@undef VERSION]) +m4trace:configure.in:4: -1- AC_REQUIRE_AUX_FILE([missing]) +m4trace:configure.in:4: -1- AC_SUBST([ACLOCAL]) +m4trace:configure.in:4: -1- AC_SUBST_TRACE([ACLOCAL]) +m4trace:configure.in:4: -1- m4_pattern_allow([^ACLOCAL$]) +m4trace:configure.in:4: -1- AC_SUBST([AUTOCONF]) +m4trace:configure.in:4: -1- AC_SUBST_TRACE([AUTOCONF]) +m4trace:configure.in:4: -1- m4_pattern_allow([^AUTOCONF$]) +m4trace:configure.in:4: -1- AC_SUBST([AUTOMAKE]) +m4trace:configure.in:4: -1- AC_SUBST_TRACE([AUTOMAKE]) +m4trace:configure.in:4: -1- m4_pattern_allow([^AUTOMAKE$]) +m4trace:configure.in:4: -1- AC_SUBST([AUTOHEADER]) +m4trace:configure.in:4: -1- AC_SUBST_TRACE([AUTOHEADER]) +m4trace:configure.in:4: -1- m4_pattern_allow([^AUTOHEADER$]) +m4trace:configure.in:4: -1- AC_SUBST([MAKEINFO]) +m4trace:configure.in:4: -1- AC_SUBST_TRACE([MAKEINFO]) +m4trace:configure.in:4: -1- m4_pattern_allow([^MAKEINFO$]) +m4trace:configure.in:4: -1- AC_SUBST([install_sh]) +m4trace:configure.in:4: -1- AC_SUBST_TRACE([install_sh]) +m4trace:configure.in:4: -1- m4_pattern_allow([^install_sh$]) +m4trace:configure.in:4: -1- AC_SUBST([STRIP]) +m4trace:configure.in:4: -1- AC_SUBST_TRACE([STRIP]) +m4trace:configure.in:4: -1- m4_pattern_allow([^STRIP$]) +m4trace:configure.in:4: -1- AC_SUBST([INSTALL_STRIP_PROGRAM]) +m4trace:configure.in:4: -1- AC_SUBST_TRACE([INSTALL_STRIP_PROGRAM]) +m4trace:configure.in:4: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$]) +m4trace:configure.in:4: -1- AC_REQUIRE_AUX_FILE([install-sh]) +m4trace:configure.in:4: -1- AC_SUBST([MKDIR_P]) +m4trace:configure.in:4: -1- AC_SUBST_TRACE([MKDIR_P]) +m4trace:configure.in:4: -1- m4_pattern_allow([^MKDIR_P$]) +m4trace:configure.in:4: -1- AC_SUBST([mkdir_p], ["$MKDIR_P"]) +m4trace:configure.in:4: -1- AC_SUBST_TRACE([mkdir_p]) +m4trace:configure.in:4: -1- m4_pattern_allow([^mkdir_p$]) +m4trace:configure.in:4: -1- AC_SUBST([AWK]) +m4trace:configure.in:4: -1- AC_SUBST_TRACE([AWK]) +m4trace:configure.in:4: -1- m4_pattern_allow([^AWK$]) +m4trace:configure.in:4: -1- AC_SUBST([SET_MAKE]) +m4trace:configure.in:4: -1- AC_SUBST_TRACE([SET_MAKE]) +m4trace:configure.in:4: -1- m4_pattern_allow([^SET_MAKE$]) +m4trace:configure.in:4: -1- AC_SUBST([am__leading_dot]) +m4trace:configure.in:4: -1- AC_SUBST_TRACE([am__leading_dot]) +m4trace:configure.in:4: -1- m4_pattern_allow([^am__leading_dot$]) +m4trace:configure.in:4: -1- AC_SUBST([AMTAR]) +m4trace:configure.in:4: -1- AC_SUBST_TRACE([AMTAR]) +m4trace:configure.in:4: -1- m4_pattern_allow([^AMTAR$]) +m4trace:configure.in:4: -1- AC_SUBST([am__tar]) +m4trace:configure.in:4: -1- AC_SUBST_TRACE([am__tar]) +m4trace:configure.in:4: -1- m4_pattern_allow([^am__tar$]) +m4trace:configure.in:4: -1- AC_SUBST([am__untar]) +m4trace:configure.in:4: -1- AC_SUBST_TRACE([am__untar]) +m4trace:configure.in:4: -1- m4_pattern_allow([^am__untar$]) +m4trace:configure.in:7: -1- AC_SUBST([CXX]) +m4trace:configure.in:7: -1- AC_SUBST_TRACE([CXX]) +m4trace:configure.in:7: -1- m4_pattern_allow([^CXX$]) +m4trace:configure.in:7: -1- AC_SUBST([CXXFLAGS]) +m4trace:configure.in:7: -1- AC_SUBST_TRACE([CXXFLAGS]) +m4trace:configure.in:7: -1- m4_pattern_allow([^CXXFLAGS$]) +m4trace:configure.in:7: -1- AC_SUBST([LDFLAGS]) +m4trace:configure.in:7: -1- AC_SUBST_TRACE([LDFLAGS]) +m4trace:configure.in:7: -1- m4_pattern_allow([^LDFLAGS$]) +m4trace:configure.in:7: -1- AC_SUBST([LIBS]) +m4trace:configure.in:7: -1- AC_SUBST_TRACE([LIBS]) +m4trace:configure.in:7: -1- m4_pattern_allow([^LIBS$]) +m4trace:configure.in:7: -1- AC_SUBST([CPPFLAGS]) +m4trace:configure.in:7: -1- AC_SUBST_TRACE([CPPFLAGS]) +m4trace:configure.in:7: -1- m4_pattern_allow([^CPPFLAGS$]) +m4trace:configure.in:7: -1- AC_SUBST([CXX]) +m4trace:configure.in:7: -1- AC_SUBST_TRACE([CXX]) +m4trace:configure.in:7: -1- m4_pattern_allow([^CXX$]) +m4trace:configure.in:7: -1- AC_SUBST([ac_ct_CXX]) +m4trace:configure.in:7: -1- AC_SUBST_TRACE([ac_ct_CXX]) +m4trace:configure.in:7: -1- m4_pattern_allow([^ac_ct_CXX$]) +m4trace:configure.in:7: -1- AC_SUBST([EXEEXT], [$ac_cv_exeext]) +m4trace:configure.in:7: -1- AC_SUBST_TRACE([EXEEXT]) +m4trace:configure.in:7: -1- m4_pattern_allow([^EXEEXT$]) +m4trace:configure.in:7: -1- AC_SUBST([OBJEXT], [$ac_cv_objext]) +m4trace:configure.in:7: -1- AC_SUBST_TRACE([OBJEXT]) +m4trace:configure.in:7: -1- m4_pattern_allow([^OBJEXT$]) +m4trace:configure.in:7: -1- AC_SUBST([DEPDIR], ["${am__leading_dot}deps"]) +m4trace:configure.in:7: -1- AC_SUBST_TRACE([DEPDIR]) +m4trace:configure.in:7: -1- m4_pattern_allow([^DEPDIR$]) +m4trace:configure.in:7: -1- AC_SUBST([am__include]) +m4trace:configure.in:7: -1- AC_SUBST_TRACE([am__include]) +m4trace:configure.in:7: -1- m4_pattern_allow([^am__include$]) +m4trace:configure.in:7: -1- AC_SUBST([am__quote]) +m4trace:configure.in:7: -1- AC_SUBST_TRACE([am__quote]) +m4trace:configure.in:7: -1- m4_pattern_allow([^am__quote$]) +m4trace:configure.in:7: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) +m4trace:configure.in:7: -1- AC_SUBST([AMDEP_TRUE]) +m4trace:configure.in:7: -1- AC_SUBST_TRACE([AMDEP_TRUE]) +m4trace:configure.in:7: -1- m4_pattern_allow([^AMDEP_TRUE$]) +m4trace:configure.in:7: -1- AC_SUBST([AMDEP_FALSE]) +m4trace:configure.in:7: -1- AC_SUBST_TRACE([AMDEP_FALSE]) +m4trace:configure.in:7: -1- m4_pattern_allow([^AMDEP_FALSE$]) +m4trace:configure.in:7: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE]) +m4trace:configure.in:7: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE]) +m4trace:configure.in:7: -1- AC_SUBST([AMDEPBACKSLASH]) +m4trace:configure.in:7: -1- AC_SUBST_TRACE([AMDEPBACKSLASH]) +m4trace:configure.in:7: -1- m4_pattern_allow([^AMDEPBACKSLASH$]) +m4trace:configure.in:7: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH]) +m4trace:configure.in:7: -1- AC_SUBST([CXXDEPMODE], [depmode=$am_cv_CXX_dependencies_compiler_type]) +m4trace:configure.in:7: -1- AC_SUBST_TRACE([CXXDEPMODE]) +m4trace:configure.in:7: -1- m4_pattern_allow([^CXXDEPMODE$]) +m4trace:configure.in:7: -1- AM_CONDITIONAL([am__fastdepCXX], [ + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CXX_dependencies_compiler_type" = gcc3]) +m4trace:configure.in:7: -1- AC_SUBST([am__fastdepCXX_TRUE]) +m4trace:configure.in:7: -1- AC_SUBST_TRACE([am__fastdepCXX_TRUE]) +m4trace:configure.in:7: -1- m4_pattern_allow([^am__fastdepCXX_TRUE$]) +m4trace:configure.in:7: -1- AC_SUBST([am__fastdepCXX_FALSE]) +m4trace:configure.in:7: -1- AC_SUBST_TRACE([am__fastdepCXX_FALSE]) +m4trace:configure.in:7: -1- m4_pattern_allow([^am__fastdepCXX_FALSE$]) +m4trace:configure.in:7: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_TRUE]) +m4trace:configure.in:7: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_FALSE]) +m4trace:configure.in:18: -1- AC_CONFIG_FILES([Makefile + examples/Makefile + examples/ELFDump/Makefile + examples/tutorial/Makefile + doc/Makefile]) +m4trace:configure.in:18: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments. +You should run autoupdate.], []) +m4trace:configure.in:18: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs]) +m4trace:configure.in:18: -1- AC_SUBST_TRACE([LIB@&t@OBJS]) +m4trace:configure.in:18: -1- m4_pattern_allow([^LIB@&t@OBJS$]) +m4trace:configure.in:18: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs]) +m4trace:configure.in:18: -1- AC_SUBST_TRACE([LTLIBOBJS]) +m4trace:configure.in:18: -1- m4_pattern_allow([^LTLIBOBJS$]) +m4trace:configure.in:18: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"]) +m4trace:configure.in:18: -1- AC_SUBST([am__EXEEXT_TRUE]) +m4trace:configure.in:18: -1- AC_SUBST_TRACE([am__EXEEXT_TRUE]) +m4trace:configure.in:18: -1- m4_pattern_allow([^am__EXEEXT_TRUE$]) +m4trace:configure.in:18: -1- AC_SUBST([am__EXEEXT_FALSE]) +m4trace:configure.in:18: -1- AC_SUBST_TRACE([am__EXEEXT_FALSE]) +m4trace:configure.in:18: -1- m4_pattern_allow([^am__EXEEXT_FALSE$]) +m4trace:configure.in:18: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE]) +m4trace:configure.in:18: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE]) +m4trace:configure.in:18: -1- AC_SUBST_TRACE([top_builddir]) +m4trace:configure.in:18: -1- AC_SUBST_TRACE([top_build_prefix]) +m4trace:configure.in:18: -1- AC_SUBST_TRACE([srcdir]) +m4trace:configure.in:18: -1- AC_SUBST_TRACE([abs_srcdir]) +m4trace:configure.in:18: -1- AC_SUBST_TRACE([top_srcdir]) +m4trace:configure.in:18: -1- AC_SUBST_TRACE([abs_top_srcdir]) +m4trace:configure.in:18: -1- AC_SUBST_TRACE([builddir]) +m4trace:configure.in:18: -1- AC_SUBST_TRACE([abs_builddir]) +m4trace:configure.in:18: -1- AC_SUBST_TRACE([abs_top_builddir]) +m4trace:configure.in:18: -1- AC_SUBST_TRACE([INSTALL]) +m4trace:configure.in:18: -1- AC_SUBST_TRACE([MKDIR_P]) diff --git a/ELFIO/autom4te.cache/traces.1 b/ELFIO/autom4te.cache/traces.1 new file mode 100644 index 0000000..56c7778 --- /dev/null +++ b/ELFIO/autom4te.cache/traces.1 @@ -0,0 +1,738 @@ +m4trace:/usr/share/aclocal-1.11/amversion.m4:14: -1- AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.11' +dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to +dnl require some minimum version. Point them to the right macro. +m4_if([$1], [1.11.1], [], + [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl +]) +m4trace:/usr/share/aclocal-1.11/amversion.m4:33: -1- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.11.1])dnl +m4_ifndef([AC_AUTOCONF_VERSION], + [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl +_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) +m4trace:/usr/share/aclocal-1.11/auxdir.m4:47: -1- AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly. +AC_PREREQ([2.50])dnl +# expand $ac_aux_dir to an absolute path +am_aux_dir=`cd $ac_aux_dir && pwd` +]) +m4trace:/usr/share/aclocal-1.11/cond.m4:15: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ(2.52)dnl + ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], + [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl +AC_SUBST([$1_TRUE])dnl +AC_SUBST([$1_FALSE])dnl +_AM_SUBST_NOTMAKE([$1_TRUE])dnl +_AM_SUBST_NOTMAKE([$1_FALSE])dnl +m4_define([_AM_COND_VALUE_$1], [$2])dnl +if $2; then + $1_TRUE= + $1_FALSE='#' +else + $1_TRUE='#' + $1_FALSE= +fi +AC_CONFIG_COMMANDS_PRE( +[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then + AC_MSG_ERROR([[conditional "$1" was never defined. +Usually this means the macro was only invoked conditionally.]]) +fi])]) +m4trace:/usr/share/aclocal-1.11/depend.m4:28: -1- AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl +AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl +AC_REQUIRE([AM_MAKE_INCLUDE])dnl +AC_REQUIRE([AM_DEP_TRACK])dnl + +ifelse([$1], CC, [depcc="$CC" am_compiler_list=], + [$1], CXX, [depcc="$CXX" am_compiler_list=], + [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], + [$1], UPC, [depcc="$UPC" am_compiler_list=], + [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], + [depcc="$$1" am_compiler_list=]) + +AC_CACHE_CHECK([dependency style of $depcc], + [am_cv_$1_dependencies_compiler_type], +[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named `D' -- because `-MD' means `put the output + # in D'. + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_$1_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` + fi + am__universal=false + m4_case([$1], [CC], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac], + [CXX], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac]) + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with + # Solaris 8's {/usr,}/bin/sh. + touch sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with `-c' and `-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle `-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # after this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvisualcpp | msvcmsys) + # This compiler won't grok `-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_$1_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_$1_dependencies_compiler_type=none +fi +]) +AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) +AM_CONDITIONAL([am__fastdep$1], [ + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) +]) +m4trace:/usr/share/aclocal-1.11/depend.m4:163: -1- AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl +AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl +]) +m4trace:/usr/share/aclocal-1.11/depend.m4:171: -1- AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE(dependency-tracking, +[ --disable-dependency-tracking speeds up one-time build + --enable-dependency-tracking do not reject slow dependency extractors]) +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' +fi +AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) +AC_SUBST([AMDEPBACKSLASH])dnl +_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl +]) +m4trace:/usr/share/aclocal-1.11/depout.m4:14: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ + # Autoconf 2.62 quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + case $CONFIG_FILES in + *\'*) eval set x "$CONFIG_FILES" ;; + *) set x $CONFIG_FILES ;; + esac + shift + for mf + do + # Strip MF so we end up with the name of the file. + mf=`echo "$mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile or not. + # We used to match only the files named `Makefile.in', but + # some people rename them; so instead we look at the file content. + # Grep'ing the first line is not enough: some people post-process + # each Makefile.in and add a new line on top of each file to say so. + # Grep'ing the whole file is not good either: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then + dirpart=`AS_DIRNAME("$mf")` + else + continue + fi + # Extract the definition of DEPDIR, am__include, and am__quote + # from the Makefile without running `make'. + DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` + test -z "$DEPDIR" && continue + am__include=`sed -n 's/^am__include = //p' < "$mf"` + test -z "am__include" && continue + am__quote=`sed -n 's/^am__quote = //p' < "$mf"` + # When using ansi2knr, U may be empty or an underscore; expand it + U=`sed -n 's/^U = //p' < "$mf"` + # Find all dependency output files, they are included files with + # $(DEPDIR) in their names. We invoke sed twice because it is the + # simplest approach to changing $(DEPDIR) to its actual value in the + # expansion. + for file in `sed -n " + s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do + # Make sure the directory exists. + test -f "$dirpart/$file" && continue + fdir=`AS_DIRNAME(["$file"])` + AS_MKDIR_P([$dirpart/$fdir]) + # echo "creating $dirpart/$file" + echo '# dummy' > "$dirpart/$file" + done + done +} +]) +m4trace:/usr/share/aclocal-1.11/depout.m4:75: -1- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], + [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], + [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) +]) +m4trace:/usr/share/aclocal-1.11/init.m4:26: -1- AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.62])dnl +dnl Autoconf wants to disallow AM_ names. We explicitly allow +dnl the ones we care about. +m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl +AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl +AC_REQUIRE([AC_PROG_INSTALL])dnl +if test "`cd $srcdir && pwd`" != "`pwd`"; then + # Use -I$(srcdir) only when $(srcdir) != ., so that make's output + # is not polluted with repeated "-I." + AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl + # test to see if srcdir already configured + if test -f $srcdir/config.status; then + AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) + fi +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi +AC_SUBST([CYGPATH_W]) + +# Define the identity of the package. +dnl Distinguish between old-style and new-style calls. +m4_ifval([$2], +[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl + AC_SUBST([PACKAGE], [$1])dnl + AC_SUBST([VERSION], [$2])], +[_AM_SET_OPTIONS([$1])dnl +dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. +m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, + [m4_fatal([AC_INIT should be called with package and version arguments])])dnl + AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl + AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl + +_AM_IF_OPTION([no-define],, +[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) + AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl + +# Some tools Automake needs. +AC_REQUIRE([AM_SANITY_CHECK])dnl +AC_REQUIRE([AC_ARG_PROGRAM])dnl +AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) +AM_MISSING_PROG(AUTOCONF, autoconf) +AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) +AM_MISSING_PROG(AUTOHEADER, autoheader) +AM_MISSING_PROG(MAKEINFO, makeinfo) +AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl +AC_REQUIRE([AM_PROG_MKDIR_P])dnl +# We need awk for the "check" target. The system "awk" is bad on +# some platforms. +AC_REQUIRE([AC_PROG_AWK])dnl +AC_REQUIRE([AC_PROG_MAKE_SET])dnl +AC_REQUIRE([AM_SET_LEADING_DOT])dnl +_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], + [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], + [_AM_PROG_TAR([v7])])]) +_AM_IF_OPTION([no-dependencies],, +[AC_PROVIDE_IFELSE([AC_PROG_CC], + [_AM_DEPENDENCIES(CC)], + [define([AC_PROG_CC], + defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl +AC_PROVIDE_IFELSE([AC_PROG_CXX], + [_AM_DEPENDENCIES(CXX)], + [define([AC_PROG_CXX], + defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJC], + [_AM_DEPENDENCIES(OBJC)], + [define([AC_PROG_OBJC], + defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl +]) +_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl +dnl The `parallel-tests' driver may need to know about EXEEXT, so add the +dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro +dnl is hooked onto _AC_COMPILER_EXEEXT early, see below. +AC_CONFIG_COMMANDS_PRE(dnl +[m4_provide_if([_AM_COMPILER_EXEEXT], + [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl +]) +m4trace:/usr/share/aclocal-1.11/init.m4:126: -1- AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. +_am_arg=$1 +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $_am_arg | $_am_arg:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) +m4trace:/usr/share/aclocal-1.11/install-sh.m4:11: -1- AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +if test x"${install_sh}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi +AC_SUBST(install_sh)]) +m4trace:/usr/share/aclocal-1.11/lead-dot.m4:12: -1- AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null +AC_SUBST([am__leading_dot])]) +m4trace:/usr/share/aclocal-1.11/make.m4:14: -1- AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} +cat > confinc << 'END' +am__doit: + @echo this is the am__doit target +.PHONY: am__doit +END +# If we don't find an include directive, just comment out the code. +AC_MSG_CHECKING([for style of include used by $am_make]) +am__include="#" +am__quote= +_am_result=none +# First try GNU make style include. +echo "include confinc" > confmf +# Ignore all kinds of additional output from `make'. +case `$am_make -s -f confmf 2> /dev/null` in #( +*the\ am__doit\ target*) + am__include=include + am__quote= + _am_result=GNU + ;; +esac +# Now try BSD make style include. +if test "$am__include" = "#"; then + echo '.include "confinc"' > confmf + case `$am_make -s -f confmf 2> /dev/null` in #( + *the\ am__doit\ target*) + am__include=.include + am__quote="\"" + _am_result=BSD + ;; + esac +fi +AC_SUBST([am__include]) +AC_SUBST([am__quote]) +AC_MSG_RESULT([$_am_result]) +rm -f confinc confmf +]) +m4trace:/usr/share/aclocal-1.11/missing.m4:14: -1- AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) +$1=${$1-"${am_missing_run}$2"} +AC_SUBST($1)]) +m4trace:/usr/share/aclocal-1.11/missing.m4:24: -1- AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([missing])dnl +if test x"${MISSING+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; + *) + MISSING="\${SHELL} $am_aux_dir/missing" ;; + esac +fi +# Use eval to expand $SHELL +if eval "$MISSING --run true"; then + am_missing_run="$MISSING --run " +else + am_missing_run= + AC_MSG_WARN([`missing' script is too old or missing]) +fi +]) +m4trace:/usr/share/aclocal-1.11/mkdirp.m4:11: -1- AC_DEFUN([AM_PROG_MKDIR_P], [AC_PREREQ([2.60])dnl +AC_REQUIRE([AC_PROG_MKDIR_P])dnl +dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, +dnl while keeping a definition of mkdir_p for backward compatibility. +dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. +dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of +dnl Makefile.ins that do not define MKDIR_P, so we do our own +dnl adjustment using top_builddir (which is defined more often than +dnl MKDIR_P). +AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl +case $mkdir_p in + [[\\/$]]* | ?:[[\\/]]*) ;; + */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; +esac +]) +m4trace:/usr/share/aclocal-1.11/options.m4:13: -1- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) +m4trace:/usr/share/aclocal-1.11/options.m4:19: -1- AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), 1)]) +m4trace:/usr/share/aclocal-1.11/options.m4:25: -1- AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) +m4trace:/usr/share/aclocal-1.11/options.m4:31: -1- AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) +m4trace:/usr/share/aclocal-1.11/runlog.m4:12: -1- AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD + ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + (exit $ac_status); }]) +m4trace:/usr/share/aclocal-1.11/sanity.m4:14: -1- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) +# Just in case +sleep 1 +echo timestamp > conftest.file +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[[\\\"\#\$\&\'\`$am_lf]]*) + AC_MSG_ERROR([unsafe absolute working directory name]);; +esac +case $srcdir in + *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) + AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);; +esac + +# Do `set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$[*]" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + rm -f conftest.file + if test "$[*]" != "X $srcdir/configure conftest.file" \ + && test "$[*]" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken +alias in your environment]) + fi + + test "$[2]" = conftest.file + ) +then + # Ok. + : +else + AC_MSG_ERROR([newly created file is older than distributed files! +Check your system clock]) +fi +AC_MSG_RESULT(yes)]) +m4trace:/usr/share/aclocal-1.11/silent.m4:14: -1- AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], +[ --enable-silent-rules less verbose build output (undo: `make V=1') + --disable-silent-rules verbose build output (undo: `make V=0')]) +case $enable_silent_rules in +yes) AM_DEFAULT_VERBOSITY=0;; +no) AM_DEFAULT_VERBOSITY=1;; +*) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; +esac +AC_SUBST([AM_DEFAULT_VERBOSITY])dnl +AM_BACKSLASH='\' +AC_SUBST([AM_BACKSLASH])dnl +_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl +]) +m4trace:/usr/share/aclocal-1.11/strip.m4:17: -1- AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +# Installed binaries are usually stripped using `strip' when the user +# run `make install-strip'. However `strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the `STRIP' environment variable to overrule this program. +dnl Don't test for $cross_compiling = yes, because it might be `maybe'. +if test "$cross_compiling" != no; then + AC_CHECK_TOOL([STRIP], [strip], :) +fi +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" +AC_SUBST([INSTALL_STRIP_PROGRAM])]) +m4trace:/usr/share/aclocal-1.11/substnot.m4:14: -1- AC_DEFUN([_AM_SUBST_NOTMAKE]) +m4trace:/usr/share/aclocal-1.11/substnot.m4:19: -1- AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) +m4trace:/usr/share/aclocal-1.11/tar.m4:24: -1- AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. +AM_MISSING_PROG([AMTAR], [tar]) +m4_if([$1], [v7], + [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], + [m4_case([$1], [ustar],, [pax],, + [m4_fatal([Unknown tar format])]) +AC_MSG_CHECKING([how to create a $1 tar archive]) +# Loop over all known methods to create a tar archive until one works. +_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' +_am_tools=${am_cv_prog_tar_$1-$_am_tools} +# Do not fold the above two line into one, because Tru64 sh and +# Solaris sh will not grok spaces in the rhs of `-'. +for _am_tool in $_am_tools +do + case $_am_tool in + gnutar) + for _am_tar in tar gnutar gtar; + do + AM_RUN_LOG([$_am_tar --version]) && break + done + am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' + am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' + am__untar="$_am_tar -xf -" + ;; + plaintar) + # Must skip GNU tar: if it does not support --format= it doesn't create + # ustar tarball either. + (tar --version) >/dev/null 2>&1 && continue + am__tar='tar chf - "$$tardir"' + am__tar_='tar chf - "$tardir"' + am__untar='tar xf -' + ;; + pax) + am__tar='pax -L -x $1 -w "$$tardir"' + am__tar_='pax -L -x $1 -w "$tardir"' + am__untar='pax -r' + ;; + cpio) + am__tar='find "$$tardir" -print | cpio -o -H $1 -L' + am__tar_='find "$tardir" -print | cpio -o -H $1 -L' + am__untar='cpio -i -H $1 -d' + ;; + none) + am__tar=false + am__tar_=false + am__untar=false + ;; + esac + + # If the value was cached, stop now. We just wanted to have am__tar + # and am__untar set. + test -n "${am_cv_prog_tar_$1}" && break + + # tar/untar a dummy directory, and stop if the command works + rm -rf conftest.dir + mkdir conftest.dir + echo GrepMe > conftest.dir/file + AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) + rm -rf conftest.dir + if test -s conftest.tar; then + AM_RUN_LOG([$am__untar /dev/null 2>&1 && break + fi +done +rm -rf conftest.dir + +AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) +AC_MSG_RESULT([$am_cv_prog_tar_$1])]) +AC_SUBST([am__tar]) +AC_SUBST([am__untar]) +]) +m4trace:configure.in:2: -1- m4_pattern_forbid([^_?A[CHUM]_]) +m4trace:configure.in:2: -1- m4_pattern_forbid([_AC_]) +m4trace:configure.in:2: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS']) +m4trace:configure.in:2: -1- m4_pattern_allow([^AS_FLAGS$]) +m4trace:configure.in:2: -1- m4_pattern_forbid([^_?m4_]) +m4trace:configure.in:2: -1- m4_pattern_forbid([^dnl$]) +m4trace:configure.in:2: -1- m4_pattern_forbid([^_?AS_]) +m4trace:configure.in:2: -1- m4_pattern_allow([^SHELL$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^PATH_SEPARATOR$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_NAME$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_VERSION$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_STRING$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_URL$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^exec_prefix$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^prefix$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^program_transform_name$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^bindir$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^sbindir$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^libexecdir$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^datarootdir$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^datadir$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^sysconfdir$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^sharedstatedir$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^localstatedir$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^includedir$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^oldincludedir$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^docdir$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^infodir$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^htmldir$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^dvidir$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^pdfdir$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^psdir$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^libdir$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^localedir$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^mandir$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_NAME$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_VERSION$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_STRING$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_URL$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^DEFS$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^ECHO_C$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^ECHO_N$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^ECHO_T$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^LIBS$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^build_alias$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^host_alias$]) +m4trace:configure.in:2: -1- m4_pattern_allow([^target_alias$]) +m4trace:configure.in:4: -1- AM_INIT_AUTOMAKE([ELFIO], [2.0.0]) +m4trace:configure.in:4: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$]) +m4trace:configure.in:4: -1- AM_SET_CURRENT_AUTOMAKE_VERSION +m4trace:configure.in:4: -1- AM_AUTOMAKE_VERSION([1.11.1]) +m4trace:configure.in:4: -1- _AM_AUTOCONF_VERSION([2.68]) +m4trace:configure.in:4: -1- m4_pattern_allow([^INSTALL_PROGRAM$]) +m4trace:configure.in:4: -1- m4_pattern_allow([^INSTALL_SCRIPT$]) +m4trace:configure.in:4: -1- m4_pattern_allow([^INSTALL_DATA$]) +m4trace:configure.in:4: -1- m4_pattern_allow([^am__isrc$]) +m4trace:configure.in:4: -1- _AM_SUBST_NOTMAKE([am__isrc]) +m4trace:configure.in:4: -1- m4_pattern_allow([^CYGPATH_W$]) +m4trace:configure.in:4: -1- m4_pattern_allow([^PACKAGE$]) +m4trace:configure.in:4: -1- m4_pattern_allow([^VERSION$]) +m4trace:configure.in:4: -1- _AM_IF_OPTION([no-define], [], [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) + AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])]) +m4trace:configure.in:4: -2- _AM_MANGLE_OPTION([no-define]) +m4trace:configure.in:4: -1- m4_pattern_allow([^PACKAGE$]) +m4trace:configure.in:4: -1- m4_pattern_allow([^VERSION$]) +m4trace:configure.in:4: -1- AM_SANITY_CHECK +m4trace:configure.in:4: -1- AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) +m4trace:configure.in:4: -1- AM_MISSING_HAS_RUN +m4trace:configure.in:4: -1- AM_AUX_DIR_EXPAND +m4trace:configure.in:4: -1- m4_pattern_allow([^ACLOCAL$]) +m4trace:configure.in:4: -1- AM_MISSING_PROG([AUTOCONF], [autoconf]) +m4trace:configure.in:4: -1- m4_pattern_allow([^AUTOCONF$]) +m4trace:configure.in:4: -1- AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) +m4trace:configure.in:4: -1- m4_pattern_allow([^AUTOMAKE$]) +m4trace:configure.in:4: -1- AM_MISSING_PROG([AUTOHEADER], [autoheader]) +m4trace:configure.in:4: -1- m4_pattern_allow([^AUTOHEADER$]) +m4trace:configure.in:4: -1- AM_MISSING_PROG([MAKEINFO], [makeinfo]) +m4trace:configure.in:4: -1- m4_pattern_allow([^MAKEINFO$]) +m4trace:configure.in:4: -1- AM_PROG_INSTALL_SH +m4trace:configure.in:4: -1- m4_pattern_allow([^install_sh$]) +m4trace:configure.in:4: -1- AM_PROG_INSTALL_STRIP +m4trace:configure.in:4: -1- m4_pattern_allow([^STRIP$]) +m4trace:configure.in:4: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$]) +m4trace:configure.in:4: -1- AM_PROG_MKDIR_P +m4trace:configure.in:4: -1- m4_pattern_allow([^MKDIR_P$]) +m4trace:configure.in:4: -1- m4_pattern_allow([^mkdir_p$]) +m4trace:configure.in:4: -1- m4_pattern_allow([^AWK$]) +m4trace:configure.in:4: -1- m4_pattern_allow([^SET_MAKE$]) +m4trace:configure.in:4: -1- AM_SET_LEADING_DOT +m4trace:configure.in:4: -1- m4_pattern_allow([^am__leading_dot$]) +m4trace:configure.in:4: -1- _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], + [_AM_PROG_TAR([v7])])]) +m4trace:configure.in:4: -2- _AM_MANGLE_OPTION([tar-ustar]) +m4trace:configure.in:4: -1- _AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])]) +m4trace:configure.in:4: -2- _AM_MANGLE_OPTION([tar-pax]) +m4trace:configure.in:4: -1- _AM_PROG_TAR([v7]) +m4trace:configure.in:4: -1- AM_MISSING_PROG([AMTAR], [tar]) +m4trace:configure.in:4: -1- m4_pattern_allow([^AMTAR$]) +m4trace:configure.in:4: -1- m4_pattern_allow([^am__tar$]) +m4trace:configure.in:4: -1- m4_pattern_allow([^am__untar$]) +m4trace:configure.in:4: -1- _AM_IF_OPTION([no-dependencies], [], [AC_PROVIDE_IFELSE([AC_PROG_CC], + [_AM_DEPENDENCIES(CC)], + [define([AC_PROG_CC], + defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl +AC_PROVIDE_IFELSE([AC_PROG_CXX], + [_AM_DEPENDENCIES(CXX)], + [define([AC_PROG_CXX], + defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJC], + [_AM_DEPENDENCIES(OBJC)], + [define([AC_PROG_OBJC], + defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl +]) +m4trace:configure.in:4: -2- _AM_MANGLE_OPTION([no-dependencies]) +m4trace:configure.in:4: -1- _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])]) +m4trace:configure.in:4: -2- _AM_MANGLE_OPTION([silent-rules]) +m4trace:configure.in:7: -1- m4_pattern_allow([^CXX$]) +m4trace:configure.in:7: -1- m4_pattern_allow([^CXXFLAGS$]) +m4trace:configure.in:7: -1- m4_pattern_allow([^LDFLAGS$]) +m4trace:configure.in:7: -1- m4_pattern_allow([^LIBS$]) +m4trace:configure.in:7: -1- m4_pattern_allow([^CPPFLAGS$]) +m4trace:configure.in:7: -1- m4_pattern_allow([^CXX$]) +m4trace:configure.in:7: -1- m4_pattern_allow([^ac_ct_CXX$]) +m4trace:configure.in:7: -1- m4_pattern_allow([^EXEEXT$]) +m4trace:configure.in:7: -1- m4_pattern_allow([^OBJEXT$]) +m4trace:configure.in:7: -1- _AM_DEPENDENCIES([CXX]) +m4trace:configure.in:7: -1- AM_SET_DEPDIR +m4trace:configure.in:7: -1- m4_pattern_allow([^DEPDIR$]) +m4trace:configure.in:7: -1- AM_OUTPUT_DEPENDENCY_COMMANDS +m4trace:configure.in:7: -1- AM_MAKE_INCLUDE +m4trace:configure.in:7: -1- m4_pattern_allow([^am__include$]) +m4trace:configure.in:7: -1- m4_pattern_allow([^am__quote$]) +m4trace:configure.in:7: -1- AM_DEP_TRACK +m4trace:configure.in:7: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) +m4trace:configure.in:7: -1- m4_pattern_allow([^AMDEP_TRUE$]) +m4trace:configure.in:7: -1- m4_pattern_allow([^AMDEP_FALSE$]) +m4trace:configure.in:7: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE]) +m4trace:configure.in:7: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE]) +m4trace:configure.in:7: -1- m4_pattern_allow([^AMDEPBACKSLASH$]) +m4trace:configure.in:7: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH]) +m4trace:configure.in:7: -1- m4_pattern_allow([^CXXDEPMODE$]) +m4trace:configure.in:7: -1- AM_CONDITIONAL([am__fastdepCXX], [ + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CXX_dependencies_compiler_type" = gcc3]) +m4trace:configure.in:7: -1- m4_pattern_allow([^am__fastdepCXX_TRUE$]) +m4trace:configure.in:7: -1- m4_pattern_allow([^am__fastdepCXX_FALSE$]) +m4trace:configure.in:7: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_TRUE]) +m4trace:configure.in:7: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_FALSE]) +m4trace:configure.in:18: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments. +You should run autoupdate.], []) +m4trace:configure.in:18: -1- m4_pattern_allow([^LIB@&t@OBJS$]) +m4trace:configure.in:18: -1- m4_pattern_allow([^LTLIBOBJS$]) +m4trace:configure.in:18: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"]) +m4trace:configure.in:18: -1- m4_pattern_allow([^am__EXEEXT_TRUE$]) +m4trace:configure.in:18: -1- m4_pattern_allow([^am__EXEEXT_FALSE$]) +m4trace:configure.in:18: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE]) +m4trace:configure.in:18: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE]) +m4trace:configure.in:18: -1- _AM_OUTPUT_DEPENDENCY_COMMANDS diff --git a/ELFIO/build/Makefile b/ELFIO/build/Makefile new file mode 100644 index 0000000..db0c7ae --- /dev/null +++ b/ELFIO/build/Makefile @@ -0,0 +1,711 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# Makefile. Generated from Makefile.in by configure. + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + + + +VPATH = .. +pkgdatadir = $(datadir)/ELFIO +pkgincludedir = $(includedir)/ELFIO +pkglibdir = $(libdir)/ELFIO +pkglibexecdir = $(libexecdir)/ELFIO +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = . +DIST_COMMON = README $(am__configure_deps) $(nobase_include_HEADERS) \ + $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ + $(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \ + depcomp install-sh missing +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ + configure.lineno config.status.lineno +mkinstalldirs = $(install_sh) -d +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__installdirs = "$(DESTDIR)$(includedir)" +HEADERS = $(nobase_include_HEADERS) +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ + $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ + distdir dist dist-all distcheck +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +distdir = $(PACKAGE)-$(VERSION) +top_distdir = $(distdir) +am__remove_distdir = \ + { test ! -d "$(distdir)" \ + || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ + && rm -fr "$(distdir)"; }; } +am__relativize = \ + dir0=`pwd`; \ + sed_first='s,^\([^/]*\)/.*$$,\1,'; \ + sed_rest='s,^[^/]*/*,,'; \ + sed_last='s,^.*/\([^/]*\)$$,\1,'; \ + sed_butlast='s,/*[^/]*$$,,'; \ + while test -n "$$dir1"; do \ + first=`echo "$$dir1" | sed -e "$$sed_first"`; \ + if test "$$first" != "."; then \ + if test "$$first" = ".."; then \ + dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ + dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ + else \ + first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ + if test "$$first2" = "$$first"; then \ + dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ + else \ + dir2="../$$dir2"; \ + fi; \ + dir0="$$dir0"/"$$first"; \ + fi; \ + fi; \ + dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ + done; \ + reldir="$$dir2" +DIST_ARCHIVES = $(distdir).tar.gz +GZIP_ENV = --best +distuninstallcheck_listfiles = find . -type f -print +distcleancheck_listfiles = find . -type f -print +ACLOCAL = ${SHELL} /home/user/ELFIO/missing --run aclocal-1.11 +AMTAR = ${SHELL} /home/user/ELFIO/missing --run tar +AUTOCONF = ${SHELL} /home/user/ELFIO/missing --run autoconf +AUTOHEADER = ${SHELL} /home/user/ELFIO/missing --run autoheader +AUTOMAKE = ${SHELL} /home/user/ELFIO/missing --run automake-1.11 +AWK = gawk +CPPFLAGS = +CXX = g++ +CXXDEPMODE = depmode=gcc3 +CXXFLAGS = -g -O2 +CYGPATH_W = echo +DEFS = -DPACKAGE_NAME=\"ELFIO\" -DPACKAGE_TARNAME=\"elfio\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"ELFIO\ 2.0.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"ELFIO\" -DVERSION=\"2.0.0\" +DEPDIR = .deps +ECHO_C = +ECHO_N = -n +ECHO_T = +EXEEXT = +INSTALL = /usr/bin/install -c +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_PROGRAM = ${INSTALL} +INSTALL_SCRIPT = ${INSTALL} +INSTALL_STRIP_PROGRAM = $(install_sh) -c -s +LDFLAGS = +LIBOBJS = +LIBS = +LTLIBOBJS = +MAKEINFO = ${SHELL} /home/user/ELFIO/missing --run makeinfo +MKDIR_P = /bin/mkdir -p +OBJEXT = o +PACKAGE = ELFIO +PACKAGE_BUGREPORT = +PACKAGE_NAME = ELFIO +PACKAGE_STRING = ELFIO 2.0.0 +PACKAGE_TARNAME = elfio +PACKAGE_URL = +PACKAGE_VERSION = 2.0.0 +PATH_SEPARATOR = : +SET_MAKE = +SHELL = /bin/bash +STRIP = +VERSION = 2.0.0 +abs_builddir = /home/user/ELFIO/build +abs_srcdir = /home/user/ELFIO/build/.. +abs_top_builddir = /home/user/ELFIO/build +abs_top_srcdir = /home/user/ELFIO/build/.. +ac_ct_CXX = g++ +am__include = include +am__leading_dot = . +am__quote = +am__tar = ${AMTAR} chof - "$$tardir" +am__untar = ${AMTAR} xf - +bindir = ${exec_prefix}/bin +build_alias = +builddir = . +datadir = ${datarootdir} +datarootdir = ${prefix}/share +docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} +dvidir = ${docdir} +exec_prefix = ${prefix} +host_alias = +htmldir = ${docdir} +includedir = ${prefix}/include +infodir = ${datarootdir}/info +install_sh = ${SHELL} /home/user/ELFIO/install-sh +libdir = ${exec_prefix}/lib +libexecdir = ${exec_prefix}/libexec +localedir = ${datarootdir}/locale +localstatedir = ${prefix}/var +mandir = ${datarootdir}/man +mkdir_p = /bin/mkdir -p +oldincludedir = /usr/include +pdfdir = ${docdir} +prefix = /usr/local +program_transform_name = s,x,x, +psdir = ${docdir} +sbindir = ${exec_prefix}/sbin +sharedstatedir = ${prefix}/com +srcdir = .. +sysconfdir = ${prefix}/etc +target_alias = +top_build_prefix = +top_builddir = . +top_srcdir = .. +SUBDIRS = examples doc +nobase_include_HEADERS = elfio/elf_types.hpp elfio/elfi_dynamic.hpp \ + elfio/elfio.hpp elfio/elfio_header.hpp \ + elfio/elfio_note.hpp elfio/elfio_relocation.hpp \ + elfio/elfio_section.hpp elfio/elfio_segment.hpp \ + elfio/elfio_strings.hpp elfio/elfio_symbols.hpp \ + elfio/elfio_utils.hpp elfio/elfo_dynamic.hpp + +all: all-recursive + +.SUFFIXES: +am--refresh: + @: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \ + $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + echo ' $(SHELL) ./config.status'; \ + $(SHELL) ./config.status;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + $(SHELL) ./config.status --recheck + +$(top_srcdir)/configure: $(am__configure_deps) + $(am__cd) $(srcdir) && $(AUTOCONF) +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) +$(am__aclocal_m4_deps): +install-nobase_includeHEADERS: $(nobase_include_HEADERS) + @$(NORMAL_INSTALL) + test -z "$(includedir)" || $(MKDIR_P) "$(DESTDIR)$(includedir)" + @list='$(nobase_include_HEADERS)'; test -n "$(includedir)" || list=; \ + $(am__nobase_list) | while read dir files; do \ + xfiles=; for file in $$files; do \ + if test -f "$$file"; then xfiles="$$xfiles $$file"; \ + else xfiles="$$xfiles $(srcdir)/$$file"; fi; done; \ + test -z "$$xfiles" || { \ + test "x$$dir" = x. || { \ + echo "$(MKDIR_P) '$(DESTDIR)$(includedir)/$$dir'"; \ + $(MKDIR_P) "$(DESTDIR)$(includedir)/$$dir"; }; \ + echo " $(INSTALL_HEADER) $$xfiles '$(DESTDIR)$(includedir)/$$dir'"; \ + $(INSTALL_HEADER) $$xfiles "$(DESTDIR)$(includedir)/$$dir" || exit $$?; }; \ + done + +uninstall-nobase_includeHEADERS: + @$(NORMAL_UNINSTALL) + @list='$(nobase_include_HEADERS)'; test -n "$(includedir)" || list=; \ + $(am__nobase_strip_setup); files=`$(am__nobase_strip)`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(includedir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(includedir)" && rm -f $$files + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @fail= failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @fail= failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + set x; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + $(am__remove_distdir) + test -d "$(distdir)" || mkdir "$(distdir)" + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ + $(am__relativize); \ + new_distdir=$$reldir; \ + dir1=$$subdir; dir2="$(top_distdir)"; \ + $(am__relativize); \ + new_top_distdir=$$reldir; \ + echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ + echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ + ($(am__cd) $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$new_top_distdir" \ + distdir="$$new_distdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + am__skip_mode_fix=: \ + distdir) \ + || exit 1; \ + fi; \ + done + -test -n "$(am__skip_mode_fix)" \ + || find "$(distdir)" -type d ! -perm -755 \ + -exec chmod u+rwx,go+rx {} \; -o \ + ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ + || chmod -R a+r "$(distdir)" +dist-gzip: distdir + tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + $(am__remove_distdir) + +dist-bzip2: distdir + tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 + $(am__remove_distdir) + +dist-lzma: distdir + tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma + $(am__remove_distdir) + +dist-xz: distdir + tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz + $(am__remove_distdir) + +dist-tarZ: distdir + tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z + $(am__remove_distdir) + +dist-shar: distdir + shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz + $(am__remove_distdir) + +dist-zip: distdir + -rm -f $(distdir).zip + zip -rq $(distdir).zip $(distdir) + $(am__remove_distdir) + +dist dist-all: distdir + tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + $(am__remove_distdir) + +# This target untars the dist file and tries a VPATH configuration. Then +# it guarantees that the distribution is self-contained by making another +# tarfile. +distcheck: dist + case '$(DIST_ARCHIVES)' in \ + *.tar.gz*) \ + GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ + *.tar.bz2*) \ + bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ + *.tar.lzma*) \ + lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\ + *.tar.xz*) \ + xz -dc $(distdir).tar.xz | $(am__untar) ;;\ + *.tar.Z*) \ + uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ + *.shar.gz*) \ + GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ + *.zip*) \ + unzip $(distdir).zip ;;\ + esac + chmod -R a-w $(distdir); chmod a+w $(distdir) + mkdir $(distdir)/_build + mkdir $(distdir)/_inst + chmod a-w $(distdir) + test -d $(distdir)/_build || exit 0; \ + dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ + && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ + && am__cwd=`pwd` \ + && $(am__cd) $(distdir)/_build \ + && ../configure --srcdir=.. --prefix="$$dc_install_base" \ + $(DISTCHECK_CONFIGURE_FLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) dvi \ + && $(MAKE) $(AM_MAKEFLAGS) check \ + && $(MAKE) $(AM_MAKEFLAGS) install \ + && $(MAKE) $(AM_MAKEFLAGS) installcheck \ + && $(MAKE) $(AM_MAKEFLAGS) uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ + distuninstallcheck \ + && chmod -R a-w "$$dc_install_base" \ + && ({ \ + (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ + distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ + } || { rm -rf "$$dc_destdir"; exit 1; }) \ + && rm -rf "$$dc_destdir" \ + && $(MAKE) $(AM_MAKEFLAGS) dist \ + && rm -rf $(DIST_ARCHIVES) \ + && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ + && cd "$$am__cwd" \ + || exit 1 + $(am__remove_distdir) + @(echo "$(distdir) archives ready for distribution: "; \ + list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ + sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' +distuninstallcheck: + @$(am__cd) '$(distuninstallcheck_dir)' \ + && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ + || { echo "ERROR: files left after uninstall:" ; \ + if test -n "$(DESTDIR)"; then \ + echo " (check DESTDIR support)"; \ + fi ; \ + $(distuninstallcheck_listfiles) ; \ + exit 1; } >&2 +distcleancheck: distclean + @if test '$(srcdir)' = . ; then \ + echo "ERROR: distcleancheck can only run from a VPATH build" ; \ + exit 1 ; \ + fi + @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ + || { echo "ERROR: files left in build directory after distclean:" ; \ + $(distcleancheck_listfiles) ; \ + exit 1; } >&2 +check-am: all-am +check: check-recursive +all-am: Makefile $(HEADERS) +installdirs: installdirs-recursive +installdirs-am: + for dir in "$(DESTDIR)$(includedir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive + +clean-am: clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +html-am: + +info: info-recursive + +info-am: + +install-data-am: install-nobase_includeHEADERS + +install-dvi: install-dvi-recursive + +install-dvi-am: + +install-exec-am: + +install-html: install-html-recursive + +install-html-am: + +install-info: install-info-recursive + +install-info-am: + +install-man: + +install-pdf: install-pdf-recursive + +install-pdf-am: + +install-ps: install-ps-recursive + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -rf $(top_srcdir)/autom4te.cache + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: uninstall-nobase_includeHEADERS + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ + install-am install-strip tags-recursive + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am am--refresh check check-am clean clean-generic \ + ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \ + dist-lzma dist-shar dist-tarZ dist-xz dist-zip distcheck \ + distclean distclean-generic distclean-tags distcleancheck \ + distdir distuninstallcheck dvi dvi-am html html-am info \ + info-am install install-am install-data install-data-am \ + install-dvi install-dvi-am install-exec install-exec-am \ + install-html install-html-am install-info install-info-am \ + install-man install-nobase_includeHEADERS install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs installdirs-am \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic pdf pdf-am ps ps-am tags tags-recursive \ + uninstall uninstall-am uninstall-nobase_includeHEADERS + + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/ELFIO/build/config.log b/ELFIO/build/config.log new file mode 100644 index 0000000..b5024d8 --- /dev/null +++ b/ELFIO/build/config.log @@ -0,0 +1,273 @@ +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by ELFIO configure 2.0.0, which was +generated by GNU Autoconf 2.68. Invocation command line was + + $ ../configure + +## --------- ## +## Platform. ## +## --------- ## + +hostname = ubuntu +uname -m = x86_64 +uname -r = 3.0.0-14-generic +uname -s = Linux +uname -v = #23-Ubuntu SMP Mon Nov 21 20:28:43 UTC 2011 + +/usr/bin/uname -p = unknown +/bin/uname -X = unknown + +/bin/arch = unknown +/usr/bin/arch -k = unknown +/usr/convex/getsysinfo = unknown +/usr/bin/hostinfo = unknown +/bin/machine = unknown +/usr/bin/oslevel = unknown +/bin/universe = unknown + +PATH: /usr/lib/lightdm/lightdm +PATH: /usr/local/sbin +PATH: /usr/local/bin +PATH: /usr/sbin +PATH: /usr/bin +PATH: /sbin +PATH: /bin +PATH: /usr/games + + +## ----------- ## +## Core tests. ## +## ----------- ## + +configure:1802: checking for a BSD-compatible install +configure:1870: result: /usr/bin/install -c +configure:1881: checking whether build environment is sane +configure:1931: result: yes +configure:2072: checking for a thread-safe mkdir -p +configure:2111: result: /bin/mkdir -p +configure:2124: checking for gawk +configure:2140: found /usr/bin/gawk +configure:2151: result: gawk +configure:2162: checking whether make sets $(MAKE) +configure:2184: result: yes +configure:2323: checking for g++ +configure:2339: found /usr/bin/g++ +configure:2350: result: g++ +configure:2377: checking for C++ compiler version +configure:2386: g++ --version >&5 +g++ (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1 +Copyright (C) 2011 Free Software Foundation, Inc. +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +configure:2397: $? = 0 +configure:2386: g++ -v >&5 +Using built-in specs. +COLLECT_GCC=g++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.6.1/lto-wrapper +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.6.1-9ubuntu3' --with-bugurl=file:///usr/share/doc/gcc-4.6/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++,go --prefix=/usr --program-suffix=-4.6 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.6 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-plugin --enable-objc-gc --disable-werror --with-arch-32=i686 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) +configure:2397: $? = 0 +configure:2386: g++ -V >&5 +g++: error: unrecognized option '-V' +g++: fatal error: no input files +compilation terminated. +configure:2397: $? = 4 +configure:2386: g++ -qversion >&5 +g++: error: unrecognized option '-qversion' +g++: fatal error: no input files +compilation terminated. +configure:2397: $? = 4 +configure:2417: checking whether the C++ compiler works +configure:2439: g++ conftest.cpp >&5 +configure:2443: $? = 0 +configure:2491: result: yes +configure:2494: checking for C++ compiler default output file name +configure:2496: result: a.out +configure:2502: checking for suffix of executables +configure:2509: g++ -o conftest conftest.cpp >&5 +configure:2513: $? = 0 +configure:2535: result: +configure:2557: checking whether we are cross compiling +configure:2565: g++ -o conftest conftest.cpp >&5 +configure:2569: $? = 0 +configure:2576: ./conftest +configure:2580: $? = 0 +configure:2595: result: no +configure:2600: checking for suffix of object files +configure:2622: g++ -c conftest.cpp >&5 +configure:2626: $? = 0 +configure:2647: result: o +configure:2651: checking whether we are using the GNU C++ compiler +configure:2670: g++ -c conftest.cpp >&5 +configure:2670: $? = 0 +configure:2679: result: yes +configure:2688: checking whether g++ accepts -g +configure:2708: g++ -c -g conftest.cpp >&5 +configure:2708: $? = 0 +configure:2749: result: yes +configure:2783: checking for style of include used by make +configure:2811: result: GNU +configure:2836: checking dependency style of g++ +configure:2946: result: gcc3 +configure:3135: creating ./config.status + +## ---------------------- ## +## Running config.status. ## +## ---------------------- ## + +This file was extended by ELFIO config.status 2.0.0, which was +generated by GNU Autoconf 2.68. Invocation command line was + + CONFIG_FILES = + CONFIG_HEADERS = + CONFIG_LINKS = + CONFIG_COMMANDS = + $ ./config.status + +on ubuntu + +config.status:783: creating Makefile +config.status:783: creating examples/Makefile +config.status:783: creating examples/ELFDump/Makefile +config.status:783: creating examples/tutorial/Makefile +config.status:783: creating doc/Makefile +config.status:940: executing depfiles commands + +## ---------------- ## +## Cache variables. ## +## ---------------- ## + +ac_cv_cxx_compiler_gnu=yes +ac_cv_env_CCC_set= +ac_cv_env_CCC_value= +ac_cv_env_CPPFLAGS_set= +ac_cv_env_CPPFLAGS_value= +ac_cv_env_CXXFLAGS_set= +ac_cv_env_CXXFLAGS_value= +ac_cv_env_CXX_set= +ac_cv_env_CXX_value= +ac_cv_env_LDFLAGS_set= +ac_cv_env_LDFLAGS_value= +ac_cv_env_LIBS_set= +ac_cv_env_LIBS_value= +ac_cv_env_build_alias_set= +ac_cv_env_build_alias_value= +ac_cv_env_host_alias_set= +ac_cv_env_host_alias_value= +ac_cv_env_target_alias_set= +ac_cv_env_target_alias_value= +ac_cv_objext=o +ac_cv_path_install='/usr/bin/install -c' +ac_cv_path_mkdir=/bin/mkdir +ac_cv_prog_AWK=gawk +ac_cv_prog_ac_ct_CXX=g++ +ac_cv_prog_cxx_g=yes +ac_cv_prog_make_make_set=yes +am_cv_CXX_dependencies_compiler_type=gcc3 + +## ----------------- ## +## Output variables. ## +## ----------------- ## + +ACLOCAL='${SHELL} /home/user/ELFIO/missing --run aclocal-1.11' +AMDEPBACKSLASH='\' +AMDEP_FALSE='#' +AMDEP_TRUE='' +AMTAR='${SHELL} /home/user/ELFIO/missing --run tar' +AUTOCONF='${SHELL} /home/user/ELFIO/missing --run autoconf' +AUTOHEADER='${SHELL} /home/user/ELFIO/missing --run autoheader' +AUTOMAKE='${SHELL} /home/user/ELFIO/missing --run automake-1.11' +AWK='gawk' +CPPFLAGS='' +CXX='g++' +CXXDEPMODE='depmode=gcc3' +CXXFLAGS='-g -O2' +CYGPATH_W='echo' +DEFS='-DPACKAGE_NAME=\"ELFIO\" -DPACKAGE_TARNAME=\"elfio\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"ELFIO\ 2.0.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"ELFIO\" -DVERSION=\"2.0.0\"' +DEPDIR='.deps' +ECHO_C='' +ECHO_N='-n' +ECHO_T='' +EXEEXT='' +INSTALL_DATA='${INSTALL} -m 644' +INSTALL_PROGRAM='${INSTALL}' +INSTALL_SCRIPT='${INSTALL}' +INSTALL_STRIP_PROGRAM='$(install_sh) -c -s' +LDFLAGS='' +LIBOBJS='' +LIBS='' +LTLIBOBJS='' +MAKEINFO='${SHELL} /home/user/ELFIO/missing --run makeinfo' +MKDIR_P='/bin/mkdir -p' +OBJEXT='o' +PACKAGE='ELFIO' +PACKAGE_BUGREPORT='' +PACKAGE_NAME='ELFIO' +PACKAGE_STRING='ELFIO 2.0.0' +PACKAGE_TARNAME='elfio' +PACKAGE_URL='' +PACKAGE_VERSION='2.0.0' +PATH_SEPARATOR=':' +SET_MAKE='' +SHELL='/bin/bash' +STRIP='' +VERSION='2.0.0' +ac_ct_CXX='g++' +am__EXEEXT_FALSE='' +am__EXEEXT_TRUE='#' +am__fastdepCXX_FALSE='#' +am__fastdepCXX_TRUE='' +am__include='include' +am__isrc=' -I$(srcdir)' +am__leading_dot='.' +am__quote='' +am__tar='${AMTAR} chof - "$$tardir"' +am__untar='${AMTAR} xf -' +bindir='${exec_prefix}/bin' +build_alias='' +datadir='${datarootdir}' +datarootdir='${prefix}/share' +docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' +dvidir='${docdir}' +exec_prefix='${prefix}' +host_alias='' +htmldir='${docdir}' +includedir='${prefix}/include' +infodir='${datarootdir}/info' +install_sh='${SHELL} /home/user/ELFIO/install-sh' +libdir='${exec_prefix}/lib' +libexecdir='${exec_prefix}/libexec' +localedir='${datarootdir}/locale' +localstatedir='${prefix}/var' +mandir='${datarootdir}/man' +mkdir_p='/bin/mkdir -p' +oldincludedir='/usr/include' +pdfdir='${docdir}' +prefix='/usr/local' +program_transform_name='s,x,x,' +psdir='${docdir}' +sbindir='${exec_prefix}/sbin' +sharedstatedir='${prefix}/com' +sysconfdir='${prefix}/etc' +target_alias='' + +## ----------- ## +## confdefs.h. ## +## ----------- ## + +/* confdefs.h */ +#define PACKAGE_NAME "ELFIO" +#define PACKAGE_TARNAME "elfio" +#define PACKAGE_VERSION "2.0.0" +#define PACKAGE_STRING "ELFIO 2.0.0" +#define PACKAGE_BUGREPORT "" +#define PACKAGE_URL "" +#define PACKAGE "ELFIO" +#define VERSION "2.0.0" + +configure: exit 0 diff --git a/ELFIO/build/config.status b/ELFIO/build/config.status new file mode 100755 index 0000000..774692c --- /dev/null +++ b/ELFIO/build/config.status @@ -0,0 +1,1047 @@ +#! /bin/bash +# Generated by configure. +# Run this file to recreate the current configuration. +# Compiler output produced by configure, useful for debugging +# configure, is in config.log if it exists. + +debug=false +ac_cs_recheck=false +ac_cs_silent=false + +SHELL=${CONFIG_SHELL-/bin/bash} +export SHELL +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; +esac +fi + + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in #( + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in #(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + + +# as_fn_error STATUS ERROR [LINENO LOG_FD] +# ---------------------------------------- +# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are +# provided, also output the error to LOG_FD, referencing LINENO. Then exit the +# script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} # as_fn_error + + +# as_fn_set_status STATUS +# ----------------------- +# Set $? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} # as_fn_set_status + +# as_fn_exit STATUS +# ----------------- +# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} # as_fn_exit + +# as_fn_unset VAR +# --------------- +# Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset +# as_fn_append VAR VALUE +# ---------------------- +# Append the text in VALUE to the end of the definition contained in VAR. Take +# advantage of any shell optimizations that allow amortized linear growth over +# repeated appends, instead of the typical quadratic growth present in naive +# implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +# as_fn_arith ARG... +# ------------------ +# Perform arithmetic evaluation on the ARGs, and store the result in the +# global $as_val. Take advantage of shells that can avoid forks. The arguments +# must be portable across $(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in #((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -p'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -p' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -p' + fi +else + as_ln_s='cp -p' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + + +# as_fn_mkdir_p +# ------------- +# Create "$as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} # as_fn_mkdir_p +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +if test -x / >/dev/null 2>&1; then + as_test_x='test -x' +else + if ls -dL / >/dev/null 2>&1; then + as_ls_L_option=L + else + as_ls_L_option= + fi + as_test_x=' + eval sh -c '\'' + if test -d "$1"; then + test -d "$1/."; + else + case $1 in #( + -*)set "./$1";; + esac; + case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( + ???[sx]*):;;*)false;;esac;fi + '\'' sh + ' +fi +as_executable_p=$as_test_x + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +exec 6>&1 +## ----------------------------------- ## +## Main body of $CONFIG_STATUS script. ## +## ----------------------------------- ## +# Save the log message, to keep $0 and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. +ac_log=" +This file was extended by ELFIO $as_me 2.0.0, which was +generated by GNU Autoconf 2.68. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +on `(hostname || uname -n) 2>/dev/null | sed 1q` +" + +# Files that config.status was made for. +config_files=" Makefile examples/Makefile examples/ELFDump/Makefile examples/tutorial/Makefile doc/Makefile" +config_commands=" depfiles" + +ac_cs_usage="\ +\`$as_me' instantiates files and other configuration actions +from templates according to the current configuration. Unless the files +and actions are specified as TAGs, all are instantiated by default. + +Usage: $0 [OPTION]... [TAG]... + + -h, --help print this help, then exit + -V, --version print version number and configuration settings, then exit + --config print configuration, then exit + -q, --quiet, --silent + do not print progress messages + -d, --debug don't remove temporary files + --recheck update $as_me by reconfiguring in the same conditions + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + +Configuration files: +$config_files + +Configuration commands: +$config_commands + +Report bugs to the package provider." + +ac_cs_config="" +ac_cs_version="\ +ELFIO config.status 2.0.0 +configured by ../configure, generated by GNU Autoconf 2.68, + with options \"$ac_cs_config\" + +Copyright (C) 2010 Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." + +ac_pwd='/home/user/ELFIO/build' +srcdir='..' +INSTALL='/usr/bin/install -c' +MKDIR_P='/bin/mkdir -p' +AWK='gawk' +test -n "$AWK" || AWK=awk +# The default lists apply if the user does not specify any file. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=?*) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` + ac_shift=: + ;; + --*=) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg= + ac_shift=: + ;; + *) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + esac + + case $ac_option in + # Handling of the options. + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) + $as_echo "$ac_cs_version"; exit ;; + --config | --confi | --conf | --con | --co | --c ) + $as_echo "$ac_cs_config"; exit ;; + --debug | --debu | --deb | --de | --d | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + '') as_fn_error $? "missing file argument" ;; + esac + as_fn_append CONFIG_FILES " '$ac_optarg'" + ac_need_defaults=false;; + --he | --h | --help | --hel | -h ) + $as_echo "$ac_cs_usage"; exit ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) as_fn_error $? "unrecognized option: \`$1' +Try \`$0 --help' for more information." ;; + + *) as_fn_append ac_config_targets " $1" + ac_need_defaults=false ;; + + esac + shift +done + +ac_configure_extra_args= + +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" +fi + +if $ac_cs_recheck; then + set X '/bin/bash' '../configure' $ac_configure_extra_args --no-create --no-recursion + shift + $as_echo "running CONFIG_SHELL=/bin/bash $*" >&6 + CONFIG_SHELL='/bin/bash' + export CONFIG_SHELL + exec "$@" +fi + +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX +## Running $as_me. ## +_ASBOX + $as_echo "$ac_log" +} >&5 + +# +# INIT-COMMANDS +# +AMDEP_TRUE="" ac_aux_dir=".." + + +# Handling of arguments. +for ac_config_target in $ac_config_targets +do + case $ac_config_target in + "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; + "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "examples/Makefile") CONFIG_FILES="$CONFIG_FILES examples/Makefile" ;; + "examples/ELFDump/Makefile") CONFIG_FILES="$CONFIG_FILES examples/ELFDump/Makefile" ;; + "examples/tutorial/Makefile") CONFIG_FILES="$CONFIG_FILES examples/tutorial/Makefile" ;; + "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; + + *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; + esac +done + + +# If the user did not use the arguments to specify the items to instantiate, +# then the envvar interface is used. Set only those that are not. +# We use the long form for the default assignment because of an extremely +# bizarre bug on SunOS 4.1.3. +if $ac_need_defaults; then + test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files + test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands +fi + +# Have a temporary directory for convenience. Make it in the build tree +# simply because there is no reason against having it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Hook for its removal unless debugging. +# Note that there is a small window in which the directory will not be cleaned: +# after its creation but before its name has been assigned to `$tmp'. +$debug || +{ + tmp= ac_tmp= + trap 'exit_status=$? + : "${ac_tmp:=$tmp}" + { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status +' 0 + trap 'as_fn_exit 1' 1 2 13 15 +} +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && + test -d "$tmp" +} || +{ + tmp=./conf$$-$RANDOM + (umask 077 && mkdir "$tmp") +} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 +ac_tmp=$tmp + +# Set up the scripts for CONFIG_FILES section. +# No need to generate them if there are no CONFIG_FILES. +# This happens for instance with `./config.status config.h'. +if test -n "$CONFIG_FILES"; then + + +ac_cr=`echo X | tr X '\015'` +# On cygwin, bash can eat \r inside `` if the user requested igncr. +# But we know of no other shell where ac_cr would be empty at this +# point, so we can use a bashism as a fallback. +if test "x$ac_cr" = x; then + eval ac_cr=\$\'\\r\' +fi +ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` +if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then + ac_cs_awk_cr='\\r' +else + ac_cs_awk_cr=$ac_cr +fi + +echo 'BEGIN {' >"$ac_tmp/subs1.awk" && +cat >>"$ac_tmp/subs1.awk" <<\_ACAWK && +S["am__EXEEXT_FALSE"]="" +S["am__EXEEXT_TRUE"]="#" +S["LTLIBOBJS"]="" +S["LIBOBJS"]="" +S["am__fastdepCXX_FALSE"]="#" +S["am__fastdepCXX_TRUE"]="" +S["CXXDEPMODE"]="depmode=gcc3" +S["AMDEPBACKSLASH"]="\\" +S["AMDEP_FALSE"]="#" +S["AMDEP_TRUE"]="" +S["am__quote"]="" +S["am__include"]="include" +S["DEPDIR"]=".deps" +S["OBJEXT"]="o" +S["EXEEXT"]="" +S["ac_ct_CXX"]="g++" +S["CPPFLAGS"]="" +S["LDFLAGS"]="" +S["CXXFLAGS"]="-g -O2" +S["CXX"]="g++" +S["am__untar"]="${AMTAR} xf -" +S["am__tar"]="${AMTAR} chof - \"$$tardir\"" +S["AMTAR"]="${SHELL} /home/user/ELFIO/missing --run tar" +S["am__leading_dot"]="." +S["SET_MAKE"]="" +S["AWK"]="gawk" +S["mkdir_p"]="/bin/mkdir -p" +S["MKDIR_P"]="/bin/mkdir -p" +S["INSTALL_STRIP_PROGRAM"]="$(install_sh) -c -s" +S["STRIP"]="" +S["install_sh"]="${SHELL} /home/user/ELFIO/install-sh" +S["MAKEINFO"]="${SHELL} /home/user/ELFIO/missing --run makeinfo" +S["AUTOHEADER"]="${SHELL} /home/user/ELFIO/missing --run autoheader" +S["AUTOMAKE"]="${SHELL} /home/user/ELFIO/missing --run automake-1.11" +S["AUTOCONF"]="${SHELL} /home/user/ELFIO/missing --run autoconf" +S["ACLOCAL"]="${SHELL} /home/user/ELFIO/missing --run aclocal-1.11" +S["VERSION"]="2.0.0" +S["PACKAGE"]="ELFIO" +S["CYGPATH_W"]="echo" +S["am__isrc"]=" -I$(srcdir)" +S["INSTALL_DATA"]="${INSTALL} -m 644" +S["INSTALL_SCRIPT"]="${INSTALL}" +S["INSTALL_PROGRAM"]="${INSTALL}" +S["target_alias"]="" +S["host_alias"]="" +S["build_alias"]="" +S["LIBS"]="" +S["ECHO_T"]="" +S["ECHO_N"]="-n" +S["ECHO_C"]="" +S["DEFS"]="-DPACKAGE_NAME=\\\"ELFIO\\\" -DPACKAGE_TARNAME=\\\"elfio\\\" -DPACKAGE_VERSION=\\\"2.0.0\\\" -DPACKAGE_STRING=\\\"ELFIO\\ 2.0.0\\\" -DPACKAGE_BUGREPORT=\\\"\\\" -DPACKAG"\ +"E_URL=\\\"\\\" -DPACKAGE=\\\"ELFIO\\\" -DVERSION=\\\"2.0.0\\\"" +S["mandir"]="${datarootdir}/man" +S["localedir"]="${datarootdir}/locale" +S["libdir"]="${exec_prefix}/lib" +S["psdir"]="${docdir}" +S["pdfdir"]="${docdir}" +S["dvidir"]="${docdir}" +S["htmldir"]="${docdir}" +S["infodir"]="${datarootdir}/info" +S["docdir"]="${datarootdir}/doc/${PACKAGE_TARNAME}" +S["oldincludedir"]="/usr/include" +S["includedir"]="${prefix}/include" +S["localstatedir"]="${prefix}/var" +S["sharedstatedir"]="${prefix}/com" +S["sysconfdir"]="${prefix}/etc" +S["datadir"]="${datarootdir}" +S["datarootdir"]="${prefix}/share" +S["libexecdir"]="${exec_prefix}/libexec" +S["sbindir"]="${exec_prefix}/sbin" +S["bindir"]="${exec_prefix}/bin" +S["program_transform_name"]="s,x,x," +S["prefix"]="/usr/local" +S["exec_prefix"]="${prefix}" +S["PACKAGE_URL"]="" +S["PACKAGE_BUGREPORT"]="" +S["PACKAGE_STRING"]="ELFIO 2.0.0" +S["PACKAGE_VERSION"]="2.0.0" +S["PACKAGE_TARNAME"]="elfio" +S["PACKAGE_NAME"]="ELFIO" +S["PATH_SEPARATOR"]=":" +S["SHELL"]="/bin/bash" +_ACAWK +cat >>"$ac_tmp/subs1.awk" <<_ACAWK && + for (key in S) S_is_set[key] = 1 + FS = "" + +} +{ + line = $ 0 + nfields = split(line, field, "@") + substed = 0 + len = length(field[1]) + for (i = 2; i < nfields; i++) { + key = field[i] + keylen = length(key) + if (S_is_set[key]) { + value = S[key] + line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) + len += length(value) + length(field[++i]) + substed = 1 + } else + len += 1 + keylen + } + + print line +} + +_ACAWK +if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then + sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" +else + cat +fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ + || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 +fi # test -n "$CONFIG_FILES" + + +eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" +shift +for ac_tag +do + case $ac_tag in + :[FHLC]) ac_mode=$ac_tag; continue;; + esac + case $ac_mode$ac_tag in + :[FHL]*:*);; + :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; + :[FH]-) ac_tag=-:-;; + :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; + esac + ac_save_IFS=$IFS + IFS=: + set x $ac_tag + IFS=$ac_save_IFS + shift + ac_file=$1 + shift + + case $ac_mode in + :L) ac_source=$1;; + :[FH]) + ac_file_inputs= + for ac_f + do + case $ac_f in + -) ac_f="$ac_tmp/stdin";; + *) # Look for the file first in the build tree, then in the source tree + # (if the path is not absolute). The absolute path cannot be DOS-style, + # because $ac_f cannot contain `:'. + test -f "$ac_f" || + case $ac_f in + [\\/$]*) false;; + *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; + esac || + as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; + esac + case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + as_fn_append ac_file_inputs " '$ac_f'" + done + + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + configure_input='Generated from '` + $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' + `' by configure.' + if test x"$ac_file" != x-; then + configure_input="$ac_file. $configure_input" + { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 +$as_echo "$as_me: creating $ac_file" >&6;} + fi + # Neutralize special characters interpreted by sed in replacement strings. + case $configure_input in #( + *\&* | *\|* | *\\* ) + ac_sed_conf_input=`$as_echo "$configure_input" | + sed 's/[\\\\&|]/\\\\&/g'`;; #( + *) ac_sed_conf_input=$configure_input;; + esac + + case $ac_tag in + *:-:* | *:-) cat >"$ac_tmp/stdin" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; + esac + ;; + esac + + ac_dir=`$as_dirname -- "$ac_file" || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + as_dir="$ac_dir"; as_fn_mkdir_p + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + + case $ac_mode in + :F) + # + # CONFIG_FILE + # + + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; + esac + ac_MKDIR_P=$MKDIR_P + case $MKDIR_P in + [\\/$]* | ?:[\\/]* ) ;; + */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; + esac +# If the template does not know about datarootdir, expand it. +# FIXME: This hack should be removed a few years after 2.60. +ac_datarootdir_hack=; ac_datarootdir_seen= +ac_sed_dataroot=' +/datarootdir/ { + p + q +} +/@datadir@/p +/@docdir@/p +/@infodir@/p +/@localedir@/p +/@mandir@/p' +case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in +*datarootdir*) ac_datarootdir_seen=yes;; +*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} + ac_datarootdir_hack=' + s&@datadir@&${datarootdir}&g + s&@docdir@&${datarootdir}/doc/${PACKAGE_TARNAME}&g + s&@infodir@&${datarootdir}/info&g + s&@localedir@&${datarootdir}/locale&g + s&@mandir@&${datarootdir}/man&g + s&\${datarootdir}&${prefix}/share&g' ;; +esac +ac_sed_extra=" + +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s|@configure_input@|$ac_sed_conf_input|;t t +s&@top_builddir@&$ac_top_builddir_sub&;t t +s&@top_build_prefix@&$ac_top_build_prefix&;t t +s&@srcdir@&$ac_srcdir&;t t +s&@abs_srcdir@&$ac_abs_srcdir&;t t +s&@top_srcdir@&$ac_top_srcdir&;t t +s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t +s&@builddir@&$ac_builddir&;t t +s&@abs_builddir@&$ac_abs_builddir&;t t +s&@abs_top_builddir@&$ac_abs_top_builddir&;t t +s&@INSTALL@&$ac_INSTALL&;t t +s&@MKDIR_P@&$ac_MKDIR_P&;t t +$ac_datarootdir_hack +" +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ + >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + +test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && + { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ + "$ac_tmp/out"`; test -z "$ac_out"; } && + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&5 +$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&2;} + + rm -f "$ac_tmp/stdin" + case $ac_file in + -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; + *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; + esac \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + ;; + + + :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 +$as_echo "$as_me: executing $ac_file commands" >&6;} + ;; + esac + + + case $ac_file$ac_mode in + "depfiles":C) test x"$AMDEP_TRUE" != x"" || { + # Autoconf 2.62 quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + case $CONFIG_FILES in + *\'*) eval set x "$CONFIG_FILES" ;; + *) set x $CONFIG_FILES ;; + esac + shift + for mf + do + # Strip MF so we end up with the name of the file. + mf=`echo "$mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile or not. + # We used to match only the files named `Makefile.in', but + # some people rename them; so instead we look at the file content. + # Grep'ing the first line is not enough: some people post-process + # each Makefile.in and add a new line on top of each file to say so. + # Grep'ing the whole file is not good either: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then + dirpart=`$as_dirname -- "$mf" || +$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$mf" : 'X\(//\)[^/]' \| \ + X"$mf" : 'X\(//\)$' \| \ + X"$mf" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$mf" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + else + continue + fi + # Extract the definition of DEPDIR, am__include, and am__quote + # from the Makefile without running `make'. + DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` + test -z "$DEPDIR" && continue + am__include=`sed -n 's/^am__include = //p' < "$mf"` + test -z "am__include" && continue + am__quote=`sed -n 's/^am__quote = //p' < "$mf"` + # When using ansi2knr, U may be empty or an underscore; expand it + U=`sed -n 's/^U = //p' < "$mf"` + # Find all dependency output files, they are included files with + # $(DEPDIR) in their names. We invoke sed twice because it is the + # simplest approach to changing $(DEPDIR) to its actual value in the + # expansion. + for file in `sed -n " + s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do + # Make sure the directory exists. + test -f "$dirpart/$file" && continue + fdir=`$as_dirname -- "$file" || +$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$file" : 'X\(//\)[^/]' \| \ + X"$file" : 'X\(//\)$' \| \ + X"$file" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + as_dir=$dirpart/$fdir; as_fn_mkdir_p + # echo "creating $dirpart/$file" + echo '# dummy' > "$dirpart/$file" + done + done +} + ;; + + esac +done # for ac_tag + + +as_fn_exit 0 diff --git a/ELFIO/build/doc/Makefile b/ELFIO/build/doc/Makefile new file mode 100644 index 0000000..7522b2f --- /dev/null +++ b/ELFIO/build/doc/Makefile @@ -0,0 +1,310 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# doc/Makefile. Generated from Makefile.in by configure. + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + + +VPATH = ../../doc +pkgdatadir = $(datadir)/ELFIO +pkgincludedir = $(includedir)/ELFIO +pkglibdir = $(libdir)/ELFIO +pkglibexecdir = $(libexecdir)/ELFIO +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = doc +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(install_sh) -d +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +SOURCES = +DIST_SOURCES = +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = ${SHELL} /home/user/ELFIO/missing --run aclocal-1.11 +AMTAR = ${SHELL} /home/user/ELFIO/missing --run tar +AUTOCONF = ${SHELL} /home/user/ELFIO/missing --run autoconf +AUTOHEADER = ${SHELL} /home/user/ELFIO/missing --run autoheader +AUTOMAKE = ${SHELL} /home/user/ELFIO/missing --run automake-1.11 +AWK = gawk +CPPFLAGS = +CXX = g++ +CXXDEPMODE = depmode=gcc3 +CXXFLAGS = -g -O2 +CYGPATH_W = echo +DEFS = -DPACKAGE_NAME=\"ELFIO\" -DPACKAGE_TARNAME=\"elfio\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"ELFIO\ 2.0.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"ELFIO\" -DVERSION=\"2.0.0\" +DEPDIR = .deps +ECHO_C = +ECHO_N = -n +ECHO_T = +EXEEXT = +INSTALL = /usr/bin/install -c +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_PROGRAM = ${INSTALL} +INSTALL_SCRIPT = ${INSTALL} +INSTALL_STRIP_PROGRAM = $(install_sh) -c -s +LDFLAGS = +LIBOBJS = +LIBS = +LTLIBOBJS = +MAKEINFO = ${SHELL} /home/user/ELFIO/missing --run makeinfo +MKDIR_P = /bin/mkdir -p +OBJEXT = o +PACKAGE = ELFIO +PACKAGE_BUGREPORT = +PACKAGE_NAME = ELFIO +PACKAGE_STRING = ELFIO 2.0.0 +PACKAGE_TARNAME = elfio +PACKAGE_URL = +PACKAGE_VERSION = 2.0.0 +PATH_SEPARATOR = : +SET_MAKE = +SHELL = /bin/bash +STRIP = +VERSION = 2.0.0 +abs_builddir = /home/user/ELFIO/build/doc +abs_srcdir = /home/user/ELFIO/build/../doc +abs_top_builddir = /home/user/ELFIO/build +abs_top_srcdir = /home/user/ELFIO/build/.. +ac_ct_CXX = g++ +am__include = include +am__leading_dot = . +am__quote = +am__tar = ${AMTAR} chof - "$$tardir" +am__untar = ${AMTAR} xf - +bindir = ${exec_prefix}/bin +build_alias = +builddir = . +datadir = ${datarootdir} +datarootdir = ${prefix}/share +docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} +dvidir = ${docdir} +exec_prefix = ${prefix} +host_alias = +htmldir = ${docdir} +includedir = ${prefix}/include +infodir = ${datarootdir}/info +install_sh = ${SHELL} /home/user/ELFIO/install-sh +libdir = ${exec_prefix}/lib +libexecdir = ${exec_prefix}/libexec +localedir = ${datarootdir}/locale +localstatedir = ${prefix}/var +mandir = ${datarootdir}/man +mkdir_p = /bin/mkdir -p +oldincludedir = /usr/include +pdfdir = ${docdir} +prefix = /usr/local +program_transform_name = s,x,x, +psdir = ${docdir} +sbindir = ${exec_prefix}/sbin +sharedstatedir = ${prefix}/com +srcdir = ../../doc +sysconfdir = ${prefix}/etc +target_alias = +top_build_prefix = ../ +top_builddir = .. +top_srcdir = ../.. +EXTRA_DIST = tutorial.docbook tutorial.pdf +all: all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu doc/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +tags: TAGS +TAGS: + +ctags: CTAGS +CTAGS: + + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile +installdirs: +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: + +.MAKE: install-am install-strip + +.PHONY: all all-am check check-am clean clean-generic distclean \ + distclean-generic distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am + + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/ELFIO/build/examples/ELFDump/.deps/ELFDump.Po b/ELFIO/build/examples/ELFDump/.deps/ELFDump.Po new file mode 100644 index 0000000..286a562 --- /dev/null +++ b/ELFIO/build/examples/ELFDump/.deps/ELFDump.Po @@ -0,0 +1,411 @@ +ELFDump.o: ../../../examples/ELFDump/ELFDump.cpp \ + /usr/include/c++/4.6/string \ + /usr/include/c++/4.6/x86_64-linux-gnu/./bits/c++config.h \ + /usr/include/c++/4.6/x86_64-linux-gnu/./bits/os_defines.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/bits/predefs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/c++/4.6/x86_64-linux-gnu/./bits/cpu_defines.h \ + /usr/include/c++/4.6/bits/stringfwd.h \ + /usr/include/c++/4.6/bits/char_traits.h \ + /usr/include/c++/4.6/bits/stl_algobase.h \ + /usr/include/c++/4.6/bits/functexcept.h \ + /usr/include/c++/4.6/bits/exception_defines.h \ + /usr/include/c++/4.6/bits/cpp_type_traits.h \ + /usr/include/c++/4.6/ext/type_traits.h \ + /usr/include/c++/4.6/ext/numeric_traits.h \ + /usr/include/c++/4.6/bits/stl_pair.h /usr/include/c++/4.6/bits/move.h \ + /usr/include/c++/4.6/bits/concept_check.h \ + /usr/include/c++/4.6/bits/stl_iterator_base_types.h \ + /usr/include/c++/4.6/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/4.6/bits/stl_iterator.h \ + /usr/include/c++/4.6/debug/debug.h /usr/include/c++/4.6/bits/postypes.h \ + /usr/include/c++/4.6/cwchar /usr/include/wchar.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h \ + /usr/include/xlocale.h /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/4.6/bits/allocator.h \ + /usr/include/c++/4.6/x86_64-linux-gnu/./bits/c++allocator.h \ + /usr/include/c++/4.6/ext/new_allocator.h /usr/include/c++/4.6/new \ + /usr/include/c++/4.6/exception /usr/include/c++/4.6/bits/localefwd.h \ + /usr/include/c++/4.6/x86_64-linux-gnu/./bits/c++locale.h \ + /usr/include/c++/4.6/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/4.6/iosfwd \ + /usr/include/c++/4.6/cctype /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/c++/4.6/bits/ostream_insert.h \ + /usr/include/c++/4.6/bits/cxxabi_forced.h \ + /usr/include/c++/4.6/bits/stl_function.h \ + /usr/include/c++/4.6/backward/binders.h \ + /usr/include/c++/4.6/bits/range_access.h \ + /usr/include/c++/4.6/bits/basic_string.h \ + /usr/include/c++/4.6/ext/atomicity.h \ + /usr/include/c++/4.6/x86_64-linux-gnu/./bits/gthr.h \ + /usr/include/c++/4.6/x86_64-linux-gnu/./bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h /usr/include/getopt.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/c++/4.6/x86_64-linux-gnu/./bits/atomic_word.h \ + /usr/include/c++/4.6/initializer_list \ + /usr/include/c++/4.6/bits/basic_string.tcc ../../../elfio/elfio.hpp \ + /usr/include/c++/4.6/fstream /usr/include/c++/4.6/istream \ + /usr/include/c++/4.6/ios /usr/include/c++/4.6/bits/ios_base.h \ + /usr/include/c++/4.6/bits/locale_classes.h \ + /usr/include/c++/4.6/bits/locale_classes.tcc \ + /usr/include/c++/4.6/streambuf /usr/include/c++/4.6/bits/streambuf.tcc \ + /usr/include/c++/4.6/bits/basic_ios.h \ + /usr/include/c++/4.6/bits/locale_facets.h /usr/include/c++/4.6/cwctype \ + /usr/include/wctype.h \ + /usr/include/c++/4.6/x86_64-linux-gnu/./bits/ctype_base.h \ + /usr/include/c++/4.6/bits/streambuf_iterator.h \ + /usr/include/c++/4.6/x86_64-linux-gnu/./bits/ctype_inline.h \ + /usr/include/c++/4.6/bits/locale_facets.tcc \ + /usr/include/c++/4.6/bits/basic_ios.tcc /usr/include/c++/4.6/ostream \ + /usr/include/c++/4.6/bits/ostream.tcc \ + /usr/include/c++/4.6/bits/istream.tcc \ + /usr/include/c++/4.6/bits/codecvt.h /usr/include/c++/4.6/cstdio \ + /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/include/c++/4.6/x86_64-linux-gnu/./bits/basic_file.h \ + /usr/include/c++/4.6/x86_64-linux-gnu/./bits/c++io.h \ + /usr/include/c++/4.6/bits/fstream.tcc /usr/include/c++/4.6/algorithm \ + /usr/include/c++/4.6/utility /usr/include/c++/4.6/bits/stl_relops.h \ + /usr/include/c++/4.6/bits/stl_algo.h /usr/include/c++/4.6/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/4.6/bits/algorithmfwd.h \ + /usr/include/c++/4.6/bits/stl_heap.h \ + /usr/include/c++/4.6/bits/stl_tempbuf.h \ + /usr/include/c++/4.6/bits/stl_construct.h /usr/include/c++/4.6/vector \ + /usr/include/c++/4.6/bits/stl_uninitialized.h \ + /usr/include/c++/4.6/bits/stl_vector.h \ + /usr/include/c++/4.6/bits/stl_bvector.h \ + /usr/include/c++/4.6/bits/vector.tcc /usr/include/c++/4.6/typeinfo \ + ../../../elfio/elf_types.hpp /usr/include/inttypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdint.h \ + /usr/include/stdint.h ../../../elfio/elfio_header.hpp \ + ../../../elfio/elfio_utils.hpp ../../../elfio/elfio_section.hpp \ + ../../../elfio/elfio_segment.hpp ../../../elfio/elfio_strings.hpp \ + /usr/include/c++/4.6/cstring /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h \ + ../../../elfio/elfio_symbols.hpp ../../../elfio/elfio_note.hpp \ + ../../../elfio/elfio_relocation.hpp + +/usr/include/c++/4.6/string: + +/usr/include/c++/4.6/x86_64-linux-gnu/./bits/c++config.h: + +/usr/include/c++/4.6/x86_64-linux-gnu/./bits/os_defines.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/bits/predefs.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/c++/4.6/x86_64-linux-gnu/./bits/cpu_defines.h: + +/usr/include/c++/4.6/bits/stringfwd.h: + +/usr/include/c++/4.6/bits/char_traits.h: + +/usr/include/c++/4.6/bits/stl_algobase.h: + +/usr/include/c++/4.6/bits/functexcept.h: + +/usr/include/c++/4.6/bits/exception_defines.h: + +/usr/include/c++/4.6/bits/cpp_type_traits.h: + +/usr/include/c++/4.6/ext/type_traits.h: + +/usr/include/c++/4.6/ext/numeric_traits.h: + +/usr/include/c++/4.6/bits/stl_pair.h: + +/usr/include/c++/4.6/bits/move.h: + +/usr/include/c++/4.6/bits/concept_check.h: + +/usr/include/c++/4.6/bits/stl_iterator_base_types.h: + +/usr/include/c++/4.6/bits/stl_iterator_base_funcs.h: + +/usr/include/c++/4.6/bits/stl_iterator.h: + +/usr/include/c++/4.6/debug/debug.h: + +/usr/include/c++/4.6/bits/postypes.h: + +/usr/include/c++/4.6/cwchar: + +/usr/include/wchar.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h: + +/usr/include/xlocale.h: + +/usr/include/x86_64-linux-gnu/bits/wchar2.h: + +/usr/include/c++/4.6/bits/allocator.h: + +/usr/include/c++/4.6/x86_64-linux-gnu/./bits/c++allocator.h: + +/usr/include/c++/4.6/ext/new_allocator.h: + +/usr/include/c++/4.6/new: + +/usr/include/c++/4.6/exception: + +/usr/include/c++/4.6/bits/localefwd.h: + +/usr/include/c++/4.6/x86_64-linux-gnu/./bits/c++locale.h: + +/usr/include/c++/4.6/clocale: + +/usr/include/locale.h: + +/usr/include/x86_64-linux-gnu/bits/locale.h: + +/usr/include/c++/4.6/iosfwd: + +/usr/include/c++/4.6/cctype: + +/usr/include/ctype.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/c++/4.6/bits/ostream_insert.h: + +/usr/include/c++/4.6/bits/cxxabi_forced.h: + +/usr/include/c++/4.6/bits/stl_function.h: + +/usr/include/c++/4.6/backward/binders.h: + +/usr/include/c++/4.6/bits/range_access.h: + +/usr/include/c++/4.6/bits/basic_string.h: + +/usr/include/c++/4.6/ext/atomicity.h: + +/usr/include/c++/4.6/x86_64-linux-gnu/./bits/gthr.h: + +/usr/include/c++/4.6/x86_64-linux-gnu/./bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/time.h: + +/usr/include/x86_64-linux-gnu/bits/sched.h: + +/usr/include/x86_64-linux-gnu/bits/time.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/x86_64-linux-gnu/bits/posix_opt.h: + +/usr/include/x86_64-linux-gnu/bits/environments.h: + +/usr/include/x86_64-linux-gnu/bits/confname.h: + +/usr/include/getopt.h: + +/usr/include/x86_64-linux-gnu/bits/unistd.h: + +/usr/include/c++/4.6/x86_64-linux-gnu/./bits/atomic_word.h: + +/usr/include/c++/4.6/initializer_list: + +/usr/include/c++/4.6/bits/basic_string.tcc: + +../../../elfio/elfio.hpp: + +/usr/include/c++/4.6/fstream: + +/usr/include/c++/4.6/istream: + +/usr/include/c++/4.6/ios: + +/usr/include/c++/4.6/bits/ios_base.h: + +/usr/include/c++/4.6/bits/locale_classes.h: + +/usr/include/c++/4.6/bits/locale_classes.tcc: + +/usr/include/c++/4.6/streambuf: + +/usr/include/c++/4.6/bits/streambuf.tcc: + +/usr/include/c++/4.6/bits/basic_ios.h: + +/usr/include/c++/4.6/bits/locale_facets.h: + +/usr/include/c++/4.6/cwctype: + +/usr/include/wctype.h: + +/usr/include/c++/4.6/x86_64-linux-gnu/./bits/ctype_base.h: + +/usr/include/c++/4.6/bits/streambuf_iterator.h: + +/usr/include/c++/4.6/x86_64-linux-gnu/./bits/ctype_inline.h: + +/usr/include/c++/4.6/bits/locale_facets.tcc: + +/usr/include/c++/4.6/bits/basic_ios.tcc: + +/usr/include/c++/4.6/ostream: + +/usr/include/c++/4.6/bits/ostream.tcc: + +/usr/include/c++/4.6/bits/istream.tcc: + +/usr/include/c++/4.6/bits/codecvt.h: + +/usr/include/c++/4.6/cstdio: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/c++/4.6/x86_64-linux-gnu/./bits/basic_file.h: + +/usr/include/c++/4.6/x86_64-linux-gnu/./bits/c++io.h: + +/usr/include/c++/4.6/bits/fstream.tcc: + +/usr/include/c++/4.6/algorithm: + +/usr/include/c++/4.6/utility: + +/usr/include/c++/4.6/bits/stl_relops.h: + +/usr/include/c++/4.6/bits/stl_algo.h: + +/usr/include/c++/4.6/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/sigset.h: + +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/c++/4.6/bits/algorithmfwd.h: + +/usr/include/c++/4.6/bits/stl_heap.h: + +/usr/include/c++/4.6/bits/stl_tempbuf.h: + +/usr/include/c++/4.6/bits/stl_construct.h: + +/usr/include/c++/4.6/vector: + +/usr/include/c++/4.6/bits/stl_uninitialized.h: + +/usr/include/c++/4.6/bits/stl_vector.h: + +/usr/include/c++/4.6/bits/stl_bvector.h: + +/usr/include/c++/4.6/bits/vector.tcc: + +/usr/include/c++/4.6/typeinfo: + +../../../elfio/elf_types.hpp: + +/usr/include/inttypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdint.h: + +/usr/include/stdint.h: + +../../../elfio/elfio_header.hpp: + +../../../elfio/elfio_utils.hpp: + +../../../elfio/elfio_section.hpp: + +../../../elfio/elfio_segment.hpp: + +../../../elfio/elfio_strings.hpp: + +/usr/include/c++/4.6/cstring: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/string3.h: + +../../../elfio/elfio_symbols.hpp: + +../../../elfio/elfio_note.hpp: + +../../../elfio/elfio_relocation.hpp: diff --git a/ELFIO/build/examples/ELFDump/ELFDump b/ELFIO/build/examples/ELFDump/ELFDump new file mode 100755 index 0000000000000000000000000000000000000000..5d2d233be0032490cc5c4f9b30429f2ff2595c50 GIT binary patch literal 367940 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 >TT?tBUp3|k&_KH(#BNX4qZ5~JUS&MyTCvpj8 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

xskEg+Id$W+THxLt7@mreX?K)dSYTLp`h3 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

N<&e(DyB2wlaLHL1()0msl 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 z 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 R8=d~Hj>e9erSQD^{{luFm5TrX literal 0 HcmV?d00001 diff --git a/ELFIO/build/examples/ELFDump/ELFDump.o b/ELFIO/build/examples/ELFDump/ELFDump.o new file mode 100644 index 0000000000000000000000000000000000000000..27400262b24fd1a1a77f2559129d6748264ee141 GIT binary patch literal 830656 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 WVBo` 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�XF8I$w<{L^)n4xD|0&n#y? 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∈n%&DFnVuKsm%^>3N0f7@LBJLc-&HCO+hx%&6b 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/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ + $(am__relativize); \ + new_distdir=$$reldir; \ + dir1=$$subdir; dir2="$(top_distdir)"; \ + $(am__relativize); \ + new_top_distdir=$$reldir; \ + echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ + echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ + ($(am__cd) $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$new_top_distdir" \ + distdir="$$new_distdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + am__skip_mode_fix=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive + +clean-am: clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +html-am: + +info: info-recursive + +info-am: + +install-data-am: + +install-dvi: install-dvi-recursive + +install-dvi-am: + +install-exec-am: + +install-html: install-html-recursive + +install-html-am: + +install-info: install-info-recursive + +install-info-am: + +install-man: + +install-pdf: install-pdf-recursive + +install-pdf-am: + +install-ps: install-ps-recursive + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ + install-am install-strip tags-recursive + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/ELFIO/build/examples/tutorial/.deps/tutorial.Po b/ELFIO/build/examples/tutorial/.deps/tutorial.Po new file mode 100644 index 0000000..2c03a74 --- /dev/null +++ b/ELFIO/build/examples/tutorial/.deps/tutorial.Po @@ -0,0 +1,412 @@ +tutorial.o: ../../../examples/tutorial/tutorial.cpp \ + /usr/include/c++/4.6/iostream \ + /usr/include/c++/4.6/x86_64-linux-gnu/./bits/c++config.h \ + /usr/include/c++/4.6/x86_64-linux-gnu/./bits/os_defines.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/bits/predefs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/c++/4.6/x86_64-linux-gnu/./bits/cpu_defines.h \ + /usr/include/c++/4.6/ostream /usr/include/c++/4.6/ios \ + /usr/include/c++/4.6/iosfwd /usr/include/c++/4.6/bits/stringfwd.h \ + /usr/include/c++/4.6/bits/postypes.h /usr/include/c++/4.6/cwchar \ + /usr/include/wchar.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h \ + /usr/include/xlocale.h /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/4.6/exception /usr/include/c++/4.6/bits/char_traits.h \ + /usr/include/c++/4.6/bits/stl_algobase.h \ + /usr/include/c++/4.6/bits/functexcept.h \ + /usr/include/c++/4.6/bits/exception_defines.h \ + /usr/include/c++/4.6/bits/cpp_type_traits.h \ + /usr/include/c++/4.6/ext/type_traits.h \ + /usr/include/c++/4.6/ext/numeric_traits.h \ + /usr/include/c++/4.6/bits/stl_pair.h /usr/include/c++/4.6/bits/move.h \ + /usr/include/c++/4.6/bits/concept_check.h \ + /usr/include/c++/4.6/bits/stl_iterator_base_types.h \ + /usr/include/c++/4.6/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/4.6/bits/stl_iterator.h \ + /usr/include/c++/4.6/debug/debug.h /usr/include/c++/4.6/bits/localefwd.h \ + /usr/include/c++/4.6/x86_64-linux-gnu/./bits/c++locale.h \ + /usr/include/c++/4.6/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/4.6/cctype \ + /usr/include/ctype.h /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/c++/4.6/bits/ios_base.h \ + /usr/include/c++/4.6/ext/atomicity.h \ + /usr/include/c++/4.6/x86_64-linux-gnu/./bits/gthr.h \ + /usr/include/c++/4.6/x86_64-linux-gnu/./bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h /usr/include/getopt.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/c++/4.6/x86_64-linux-gnu/./bits/atomic_word.h \ + /usr/include/c++/4.6/bits/locale_classes.h /usr/include/c++/4.6/string \ + /usr/include/c++/4.6/bits/allocator.h \ + /usr/include/c++/4.6/x86_64-linux-gnu/./bits/c++allocator.h \ + /usr/include/c++/4.6/ext/new_allocator.h /usr/include/c++/4.6/new \ + /usr/include/c++/4.6/bits/ostream_insert.h \ + /usr/include/c++/4.6/bits/cxxabi_forced.h \ + /usr/include/c++/4.6/bits/stl_function.h \ + /usr/include/c++/4.6/backward/binders.h \ + /usr/include/c++/4.6/bits/range_access.h \ + /usr/include/c++/4.6/bits/basic_string.h \ + /usr/include/c++/4.6/initializer_list \ + /usr/include/c++/4.6/bits/basic_string.tcc \ + /usr/include/c++/4.6/bits/locale_classes.tcc \ + /usr/include/c++/4.6/streambuf /usr/include/c++/4.6/bits/streambuf.tcc \ + /usr/include/c++/4.6/bits/basic_ios.h \ + /usr/include/c++/4.6/bits/locale_facets.h /usr/include/c++/4.6/cwctype \ + /usr/include/wctype.h \ + /usr/include/c++/4.6/x86_64-linux-gnu/./bits/ctype_base.h \ + /usr/include/c++/4.6/bits/streambuf_iterator.h \ + /usr/include/c++/4.6/x86_64-linux-gnu/./bits/ctype_inline.h \ + /usr/include/c++/4.6/bits/locale_facets.tcc \ + /usr/include/c++/4.6/bits/basic_ios.tcc \ + /usr/include/c++/4.6/bits/ostream.tcc /usr/include/c++/4.6/istream \ + /usr/include/c++/4.6/bits/istream.tcc ../../../elfio/elfio.hpp \ + /usr/include/c++/4.6/fstream /usr/include/c++/4.6/bits/codecvt.h \ + /usr/include/c++/4.6/cstdio /usr/include/libio.h \ + /usr/include/_G_config.h /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/include/c++/4.6/x86_64-linux-gnu/./bits/basic_file.h \ + /usr/include/c++/4.6/x86_64-linux-gnu/./bits/c++io.h \ + /usr/include/c++/4.6/bits/fstream.tcc /usr/include/c++/4.6/algorithm \ + /usr/include/c++/4.6/utility /usr/include/c++/4.6/bits/stl_relops.h \ + /usr/include/c++/4.6/bits/stl_algo.h /usr/include/c++/4.6/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/4.6/bits/algorithmfwd.h \ + /usr/include/c++/4.6/bits/stl_heap.h \ + /usr/include/c++/4.6/bits/stl_tempbuf.h \ + /usr/include/c++/4.6/bits/stl_construct.h /usr/include/c++/4.6/vector \ + /usr/include/c++/4.6/bits/stl_uninitialized.h \ + /usr/include/c++/4.6/bits/stl_vector.h \ + /usr/include/c++/4.6/bits/stl_bvector.h \ + /usr/include/c++/4.6/bits/vector.tcc /usr/include/c++/4.6/typeinfo \ + ../../../elfio/elf_types.hpp /usr/include/inttypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdint.h \ + /usr/include/stdint.h ../../../elfio/elfio_header.hpp \ + ../../../elfio/elfio_utils.hpp ../../../elfio/elfio_section.hpp \ + ../../../elfio/elfio_segment.hpp ../../../elfio/elfio_strings.hpp \ + /usr/include/c++/4.6/cstring /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h \ + ../../../elfio/elfio_symbols.hpp ../../../elfio/elfio_note.hpp \ + ../../../elfio/elfio_relocation.hpp + +/usr/include/c++/4.6/iostream: + +/usr/include/c++/4.6/x86_64-linux-gnu/./bits/c++config.h: + +/usr/include/c++/4.6/x86_64-linux-gnu/./bits/os_defines.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/bits/predefs.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/c++/4.6/x86_64-linux-gnu/./bits/cpu_defines.h: + +/usr/include/c++/4.6/ostream: + +/usr/include/c++/4.6/ios: + +/usr/include/c++/4.6/iosfwd: + +/usr/include/c++/4.6/bits/stringfwd.h: + +/usr/include/c++/4.6/bits/postypes.h: + +/usr/include/c++/4.6/cwchar: + +/usr/include/wchar.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h: + +/usr/include/xlocale.h: + +/usr/include/x86_64-linux-gnu/bits/wchar2.h: + +/usr/include/c++/4.6/exception: + +/usr/include/c++/4.6/bits/char_traits.h: + +/usr/include/c++/4.6/bits/stl_algobase.h: + +/usr/include/c++/4.6/bits/functexcept.h: + +/usr/include/c++/4.6/bits/exception_defines.h: + +/usr/include/c++/4.6/bits/cpp_type_traits.h: + +/usr/include/c++/4.6/ext/type_traits.h: + +/usr/include/c++/4.6/ext/numeric_traits.h: + +/usr/include/c++/4.6/bits/stl_pair.h: + +/usr/include/c++/4.6/bits/move.h: + +/usr/include/c++/4.6/bits/concept_check.h: + +/usr/include/c++/4.6/bits/stl_iterator_base_types.h: + +/usr/include/c++/4.6/bits/stl_iterator_base_funcs.h: + +/usr/include/c++/4.6/bits/stl_iterator.h: + +/usr/include/c++/4.6/debug/debug.h: + +/usr/include/c++/4.6/bits/localefwd.h: + +/usr/include/c++/4.6/x86_64-linux-gnu/./bits/c++locale.h: + +/usr/include/c++/4.6/clocale: + +/usr/include/locale.h: + +/usr/include/x86_64-linux-gnu/bits/locale.h: + +/usr/include/c++/4.6/cctype: + +/usr/include/ctype.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/c++/4.6/bits/ios_base.h: + +/usr/include/c++/4.6/ext/atomicity.h: + +/usr/include/c++/4.6/x86_64-linux-gnu/./bits/gthr.h: + +/usr/include/c++/4.6/x86_64-linux-gnu/./bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/time.h: + +/usr/include/x86_64-linux-gnu/bits/sched.h: + +/usr/include/x86_64-linux-gnu/bits/time.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/x86_64-linux-gnu/bits/posix_opt.h: + +/usr/include/x86_64-linux-gnu/bits/environments.h: + +/usr/include/x86_64-linux-gnu/bits/confname.h: + +/usr/include/getopt.h: + +/usr/include/x86_64-linux-gnu/bits/unistd.h: + +/usr/include/c++/4.6/x86_64-linux-gnu/./bits/atomic_word.h: + +/usr/include/c++/4.6/bits/locale_classes.h: + +/usr/include/c++/4.6/string: + +/usr/include/c++/4.6/bits/allocator.h: + +/usr/include/c++/4.6/x86_64-linux-gnu/./bits/c++allocator.h: + +/usr/include/c++/4.6/ext/new_allocator.h: + +/usr/include/c++/4.6/new: + +/usr/include/c++/4.6/bits/ostream_insert.h: + +/usr/include/c++/4.6/bits/cxxabi_forced.h: + +/usr/include/c++/4.6/bits/stl_function.h: + +/usr/include/c++/4.6/backward/binders.h: + +/usr/include/c++/4.6/bits/range_access.h: + +/usr/include/c++/4.6/bits/basic_string.h: + +/usr/include/c++/4.6/initializer_list: + +/usr/include/c++/4.6/bits/basic_string.tcc: + +/usr/include/c++/4.6/bits/locale_classes.tcc: + +/usr/include/c++/4.6/streambuf: + +/usr/include/c++/4.6/bits/streambuf.tcc: + +/usr/include/c++/4.6/bits/basic_ios.h: + +/usr/include/c++/4.6/bits/locale_facets.h: + +/usr/include/c++/4.6/cwctype: + +/usr/include/wctype.h: + +/usr/include/c++/4.6/x86_64-linux-gnu/./bits/ctype_base.h: + +/usr/include/c++/4.6/bits/streambuf_iterator.h: + +/usr/include/c++/4.6/x86_64-linux-gnu/./bits/ctype_inline.h: + +/usr/include/c++/4.6/bits/locale_facets.tcc: + +/usr/include/c++/4.6/bits/basic_ios.tcc: + +/usr/include/c++/4.6/bits/ostream.tcc: + +/usr/include/c++/4.6/istream: + +/usr/include/c++/4.6/bits/istream.tcc: + +../../../elfio/elfio.hpp: + +/usr/include/c++/4.6/fstream: + +/usr/include/c++/4.6/bits/codecvt.h: + +/usr/include/c++/4.6/cstdio: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/c++/4.6/x86_64-linux-gnu/./bits/basic_file.h: + +/usr/include/c++/4.6/x86_64-linux-gnu/./bits/c++io.h: + +/usr/include/c++/4.6/bits/fstream.tcc: + +/usr/include/c++/4.6/algorithm: + +/usr/include/c++/4.6/utility: + +/usr/include/c++/4.6/bits/stl_relops.h: + +/usr/include/c++/4.6/bits/stl_algo.h: + +/usr/include/c++/4.6/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/sigset.h: + +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/c++/4.6/bits/algorithmfwd.h: + +/usr/include/c++/4.6/bits/stl_heap.h: + +/usr/include/c++/4.6/bits/stl_tempbuf.h: + +/usr/include/c++/4.6/bits/stl_construct.h: + +/usr/include/c++/4.6/vector: + +/usr/include/c++/4.6/bits/stl_uninitialized.h: + +/usr/include/c++/4.6/bits/stl_vector.h: + +/usr/include/c++/4.6/bits/stl_bvector.h: + +/usr/include/c++/4.6/bits/vector.tcc: + +/usr/include/c++/4.6/typeinfo: + +../../../elfio/elf_types.hpp: + +/usr/include/inttypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdint.h: + +/usr/include/stdint.h: + +../../../elfio/elfio_header.hpp: + +../../../elfio/elfio_utils.hpp: + +../../../elfio/elfio_section.hpp: + +../../../elfio/elfio_segment.hpp: + +../../../elfio/elfio_strings.hpp: + +/usr/include/c++/4.6/cstring: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/string3.h: + +../../../elfio/elfio_symbols.hpp: + +../../../elfio/elfio_note.hpp: + +../../../elfio/elfio_relocation.hpp: diff --git a/ELFIO/build/examples/tutorial/Makefile b/ELFIO/build/examples/tutorial/Makefile new file mode 100644 index 0000000..2bc52ec --- /dev/null +++ b/ELFIO/build/examples/tutorial/Makefile @@ -0,0 +1,408 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# examples/tutorial/Makefile. Generated from Makefile.in by configure. + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + + +VPATH = ../../../examples/tutorial +pkgdatadir = $(datadir)/ELFIO +pkgincludedir = $(includedir)/ELFIO +pkglibdir = $(libdir)/ELFIO +pkglibexecdir = $(libexecdir)/ELFIO +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +check_PROGRAMS = tutorial$(EXEEXT) +subdir = examples/tutorial +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(install_sh) -d +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +am_tutorial_OBJECTS = tutorial.$(OBJEXT) +tutorial_OBJECTS = $(am_tutorial_OBJECTS) +tutorial_LDADD = $(LDADD) +DEFAULT_INCLUDES = -I. -I$(srcdir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +am__mv = mv -f +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +SOURCES = $(tutorial_SOURCES) +DIST_SOURCES = $(tutorial_SOURCES) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = ${SHELL} /home/user/ELFIO/missing --run aclocal-1.11 +AMTAR = ${SHELL} /home/user/ELFIO/missing --run tar +AUTOCONF = ${SHELL} /home/user/ELFIO/missing --run autoconf +AUTOHEADER = ${SHELL} /home/user/ELFIO/missing --run autoheader +AUTOMAKE = ${SHELL} /home/user/ELFIO/missing --run automake-1.11 +AWK = gawk +CPPFLAGS = +CXX = g++ +CXXDEPMODE = depmode=gcc3 +CXXFLAGS = -g -O2 +CYGPATH_W = echo +DEFS = -DPACKAGE_NAME=\"ELFIO\" -DPACKAGE_TARNAME=\"elfio\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"ELFIO\ 2.0.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"ELFIO\" -DVERSION=\"2.0.0\" +DEPDIR = .deps +ECHO_C = +ECHO_N = -n +ECHO_T = +EXEEXT = +INSTALL = /usr/bin/install -c +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_PROGRAM = ${INSTALL} +INSTALL_SCRIPT = ${INSTALL} +INSTALL_STRIP_PROGRAM = $(install_sh) -c -s +LDFLAGS = +LIBOBJS = +LIBS = +LTLIBOBJS = +MAKEINFO = ${SHELL} /home/user/ELFIO/missing --run makeinfo +MKDIR_P = /bin/mkdir -p +OBJEXT = o +PACKAGE = ELFIO +PACKAGE_BUGREPORT = +PACKAGE_NAME = ELFIO +PACKAGE_STRING = ELFIO 2.0.0 +PACKAGE_TARNAME = elfio +PACKAGE_URL = +PACKAGE_VERSION = 2.0.0 +PATH_SEPARATOR = : +SET_MAKE = +SHELL = /bin/bash +STRIP = +VERSION = 2.0.0 +abs_builddir = /home/user/ELFIO/build/examples/tutorial +abs_srcdir = /home/user/ELFIO/build/../examples/tutorial +abs_top_builddir = /home/user/ELFIO/build +abs_top_srcdir = /home/user/ELFIO/build/.. +ac_ct_CXX = g++ +am__include = include +am__leading_dot = . +am__quote = +am__tar = ${AMTAR} chof - "$$tardir" +am__untar = ${AMTAR} xf - +bindir = ${exec_prefix}/bin +build_alias = +builddir = . +datadir = ${datarootdir} +datarootdir = ${prefix}/share +docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} +dvidir = ${docdir} +exec_prefix = ${prefix} +host_alias = +htmldir = ${docdir} +includedir = ${prefix}/include +infodir = ${datarootdir}/info +install_sh = ${SHELL} /home/user/ELFIO/install-sh +libdir = ${exec_prefix}/lib +libexecdir = ${exec_prefix}/libexec +localedir = ${datarootdir}/locale +localstatedir = ${prefix}/var +mandir = ${datarootdir}/man +mkdir_p = /bin/mkdir -p +oldincludedir = /usr/include +pdfdir = ${docdir} +prefix = /usr/local +program_transform_name = s,x,x, +psdir = ${docdir} +sbindir = ${exec_prefix}/sbin +sharedstatedir = ${prefix}/com +srcdir = ../../../examples/tutorial +sysconfdir = ${prefix}/etc +target_alias = +top_build_prefix = ../../ +top_builddir = ../.. +top_srcdir = ../../.. +INCLUDES = -I$(top_srcdir)/elfio +tutorial_SOURCES = tutorial.cpp +all: all-am + +.SUFFIXES: +.SUFFIXES: .cpp .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu examples/tutorial/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu examples/tutorial/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): + +clean-checkPROGRAMS: + -test -z "$(check_PROGRAMS)" || rm -f $(check_PROGRAMS) +tutorial$(EXEEXT): $(tutorial_OBJECTS) $(tutorial_DEPENDENCIES) + @rm -f tutorial$(EXEEXT) + $(CXXLINK) $(tutorial_OBJECTS) $(tutorial_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +include ./$(DEPDIR)/tutorial.Po + +.cpp.o: + $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< + $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +# source='$<' object='$@' libtool=no \ +# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ +# $(CXXCOMPILE) -c -o $@ $< + +.cpp.obj: + $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` + $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +# source='$<' object='$@' libtool=no \ +# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ +# $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + set x; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am + $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS) +check: check-am +all-am: Makefile +installdirs: +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-checkPROGRAMS clean-generic mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: + +.MAKE: check-am install-am install-strip + +.PHONY: CTAGS GTAGS all all-am check check-am clean \ + clean-checkPROGRAMS clean-generic ctags distclean \ + distclean-compile distclean-generic distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am + + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/ELFIO/build/examples/tutorial/tutorial b/ELFIO/build/examples/tutorial/tutorial new file mode 100755 index 0000000000000000000000000000000000000000..17fe3fb02c3029e2be5707531bf2d9fb12bb94c2 GIT binary patch literal 316359 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%0AU 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%0A)s9D+MLEjjq^Rvh|sc<34 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 z zxE8?rg#9dQ5aMO5I)0Q18NwehJ1%R=KL%qqy&7gDH= z&${!h!r}rS0r+BAp*B8)VOgLsF3eYu|58YyHa;9|n=927xZ*mjf5l<5tc}n07&1X& z31QkoegPTXj#G@!`xOJ@Bk%}-;{t`g@u}L(MqEy~C1BR3Dor&$Ywocj%1ekRK|dGP ztc}kIG+f{K2=^73Uo4kue7bIxd{q#z9IljFICS1+%0AWjw7N>@ib8h)*^jg?g~G;% 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

^#(3TlZjZ6; z8{xK=ww)0EdxXP(D4Vk`=14=`Lc*7Vmjvg!{0UD5m$&0;gX5~}xcRribA@pJPafI{ zZ#p0<&=p+k_Hucvn})hW9Jjh-;TbLbE$};p*SImNI~`o>&T)CGn~A#19QSos3uoPR z!dZ8tE^mF-N8NuN_jL;lG(*n+ zH-vRB6wbQk!L@Exm$$m9sN2ACU-wGktlLpI>s|-0b^E%!)y+WN;g0*dw+d(7$--H8 zn&al*4gXxn%|8q0=l$T?=L(lM&nbAGa@;(;?lueO_41N%_W7#g=1;C>vhd$eId1-) z=rbFfeHOMqgxe1;Z=Mu*{&d_tr{T#nD0(1Y$6hwjEaCrdM0hHADR8Y@$>ptXChA`9 zxYgwxnhNJSwh_+xbOG18JzYMrE~q=$abI_oaMqn5oOP!-ZvHma!<%rM39kJtkbDO6 z%N_UqJSLp|JR_X_JP)pQUv_!xGaGf^a@^PbKsf7uDV%k`2iLm)b9t*s~O}4FCV-jHxIA7yM*(4nJt`sE_B@dY4AVjxcT2jpU;4^&zjM41Y3nS0^cW| zyn{lS`6OQ#`HzLu^PPAugC}=t^gw(5vDa4o96~YSyPmSD;lHOA&i5^w38$y6@DsHn z&vnA-zfpL_4pDxT@MCX9e4_BZcs=$AxEN=+0-H$JVPW=Cj>#Kc790 zTfX|>$n&P-c0TOJ`S7me=DBi3l>bur&$A=NH%~VD{M&K!jEAS-&|Ibq?AETA&i0pZD#lIZ> z$Amu(zC}Ev;n^uX1N=?#^ve^84hmlgendRa!E-|RC*Z${hyH(D-sYKx`4k-%oezaV zX7edJJnE;E@P^=(!Fm4BU(@Byp9z0c$IZ{{rHyc&&s}2tJzd`X2jL&=xcPa#j1o@& zZH}8KsBJglzq@qYJiK1!fb)27!MZFKJ|6s0@$|;r)=QqA&BE!~Bc3Jj>=#b|=i>P; zaa7^^DlTuwTOY@J#&J8|ci{gw#&f~&=se*Zj>BILoaYZc)g;e;>IkQ&m3Ug-6cy+q zdH&p|r_0-MrQx^+J8s9-`{u|qO867t6U1LFZ?6W$WM8n`{mUZ2ok$K~yK zlj}sDmX6!;rowZz@O!~~#Q6KUy!lh$zu9r~^XpfdaDIK68sopm<;|ZC|6<3@&#zw( z3#b24$IX)k&w9tr!>?a2fODQ{SeI9XPXT{VJnJyG&m>RJ5#jWl7S92A&IzZ#;E1RJ z_PG-MlmNH$$Bs7}$6HbI&m&)5@=0~W2ZdWR$8A2ppr5wFuOFL;2iJ;!FZ|aF{}_C@ zcoxBPtMD!0Q^k`DuOIFa-U587cs_<_m2kced`dj@Z*qB?XB*7t6~}Epf5QKk@QSxa z^Z6jg|GCSXKMnpL95+9&qtn89o}Y{H=N%ahoaaL({3RSWKd+;5!s)N%eKk>0czCe7VDB!|ef=x8n`! z*-iNG)Eu|tZHx8Iit)TCyb$~cVmzNnp8b3+oSswS;p@P2k}rn3c}JapKD5Dcm2ljS zD+9+>PWad0)xf#F?_eG4xV+6R9scHyoBy)g!kchwFMKF?H}QW4e{bPOz(@4loYz-t@z8&@aQbg@{FP`liQBQl-;NG5xC5N8!{5U3 z&UE}lXyE(#3mv!l*Tx6t?swes{G8q@$1Q(5@*9OWyFI)!+@1rs_N@Pg2E%QqaA<h7mPXoJjs7YlrI6!{`vW(68!GqvDpNFGvrtmr7&xnVg)7$Fuc3h`$T>Bii z9-oHiUEycIKNVhUO4R64aGr0hd)(!%ZZf`*{NcFO9Rg3T+oJX5@xBaRSa`XqQQeZ@ zTDOABTiq1Yt>w6{+gLd3wi3>|9UM1*I{e+iwVytc&q98v#i2gy6c3q?iO&ZyTj$JZc?N0Cfwd|+}AxMoOM4J&br6IweHU@Z*|+C z?q81kx_R+NoStvRgtP9&j+;LX{) e=^R`%fPkI`YvytOn6#4ZXRBDR}1I$(nC1= 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 literal 0 HcmV?d00001 diff --git a/ELFIO/configure b/ELFIO/configure new file mode 100755 index 0000000..da2bcd1 --- /dev/null +++ b/ELFIO/configure @@ -0,0 +1,4281 @@ +#! /bin/sh +# Guess values for system-dependent variables and create Makefiles. +# Generated by GNU Autoconf 2.68 for ELFIO 2.0.0. +# +# +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, +# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software +# Foundation, Inc. +# +# +# This configure script is free software; the Free Software Foundation +# gives unlimited permission to copy, distribute and modify it. +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; +esac +fi + + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in #( + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in #(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +if test "x$CONFIG_SHELL" = x; then + as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which + # is contrary to our usage. Disable this feature. + alias -g '\${1+\"\$@\"}'='\"\$@\"' + setopt NO_GLOB_SUBST +else + case \`(set -o) 2>/dev/null\` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; +esac +fi +" + as_required="as_fn_return () { (exit \$1); } +as_fn_success () { as_fn_return 0; } +as_fn_failure () { as_fn_return 1; } +as_fn_ret_success () { return 0; } +as_fn_ret_failure () { return 1; } + +exitcode=0 +as_fn_success || { exitcode=1; echo as_fn_success failed.; } +as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } +as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } +as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } +if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : + +else + exitcode=1; echo positional parameters were not saved. +fi +test x\$exitcode = x0 || exit 1" + as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO + as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO + eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && + test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1" + if (eval "$as_required") 2>/dev/null; then : + as_have_required=yes +else + as_have_required=no +fi + if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : + +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_found=false +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + as_found=: + case $as_dir in #( + /*) + for as_base in sh bash ksh sh5; do + # Try only shells that exist, to save several forks. + as_shell=$as_dir/$as_base + if { test -f "$as_shell" || test -f "$as_shell.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : + CONFIG_SHELL=$as_shell as_have_required=yes + if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : + break 2 +fi +fi + done;; + esac + as_found=false +done +$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : + CONFIG_SHELL=$SHELL as_have_required=yes +fi; } +IFS=$as_save_IFS + + + if test "x$CONFIG_SHELL" != x; then : + # We cannot yet assume a decent shell, so we have to provide a + # neutralization value for shells without unset; and this also + # works around shells that cannot unset nonexistent variables. + # Preserve -v and -x to the replacement shell. + BASH_ENV=/dev/null + ENV=/dev/null + (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV + export CONFIG_SHELL + case $- in # (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; + esac + exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"} +fi + + if test x$as_have_required = xno; then : + $as_echo "$0: This script requires a shell more modern than all" + $as_echo "$0: the shells that I found on your system." + if test x${ZSH_VERSION+set} = xset ; then + $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" + $as_echo "$0: be upgraded to zsh 4.3.4 or later." + else + $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, +$0: including any error possibly output before this +$0: message. Then install a modern shell, or manually run +$0: the script under such a shell if you do have one." + fi + exit 1 +fi +fi +fi +SHELL=${CONFIG_SHELL-/bin/sh} +export SHELL +# Unset more variables known to interfere with behavior of common tools. +CLICOLOR_FORCE= GREP_OPTIONS= +unset CLICOLOR_FORCE GREP_OPTIONS + +## --------------------- ## +## M4sh Shell Functions. ## +## --------------------- ## +# as_fn_unset VAR +# --------------- +# Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset + +# as_fn_set_status STATUS +# ----------------------- +# Set $? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} # as_fn_set_status + +# as_fn_exit STATUS +# ----------------- +# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} # as_fn_exit + +# as_fn_mkdir_p +# ------------- +# Create "$as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} # as_fn_mkdir_p +# as_fn_append VAR VALUE +# ---------------------- +# Append the text in VALUE to the end of the definition contained in VAR. Take +# advantage of any shell optimizations that allow amortized linear growth over +# repeated appends, instead of the typical quadratic growth present in naive +# implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +# as_fn_arith ARG... +# ------------------ +# Perform arithmetic evaluation on the ARGs, and store the result in the +# global $as_val. Take advantage of shells that can avoid forks. The arguments +# must be portable across $(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +# as_fn_error STATUS ERROR [LINENO LOG_FD] +# ---------------------------------------- +# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are +# provided, also output the error to LOG_FD, referencing LINENO. Then exit the +# script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} # as_fn_error + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + + + as_lineno_1=$LINENO as_lineno_1a=$LINENO + as_lineno_2=$LINENO as_lineno_2a=$LINENO + eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && + test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { + # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) + sed -n ' + p + /[$]LINENO/= + ' <$as_myself | + sed ' + s/[$]LINENO.*/&-/ + t lineno + b + :lineno + N + :loop + s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ + t loop + s/-\n.*// + ' >$as_me.lineno && + chmod +x "$as_me.lineno" || + { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } + + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensitive to this). + . "./$as_me.lineno" + # Exit status is that of the last command. + exit +} + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in #((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -p'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -p' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -p' + fi +else + as_ln_s='cp -p' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +if test -x / >/dev/null 2>&1; then + as_test_x='test -x' +else + if ls -dL / >/dev/null 2>&1; then + as_ls_L_option=L + else + as_ls_L_option= + fi + as_test_x=' + eval sh -c '\'' + if test -d "$1"; then + test -d "$1/."; + else + case $1 in #( + -*)set "./$1";; + esac; + case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( + ???[sx]*):;;*)false;;esac;fi + '\'' sh + ' +fi +as_executable_p=$as_test_x + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +test -n "$DJDIR" || exec 7<&0 &1 + +# Name of the host. +# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, +# so uname gets run too. +ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` + +# +# Initializations. +# +ac_default_prefix=/usr/local +ac_clean_files= +ac_config_libobj_dir=. +LIBOBJS= +cross_compiling=no +subdirs= +MFLAGS= +MAKEFLAGS= + +# Identity of this package. +PACKAGE_NAME='ELFIO' +PACKAGE_TARNAME='elfio' +PACKAGE_VERSION='2.0.0' +PACKAGE_STRING='ELFIO 2.0.0' +PACKAGE_BUGREPORT='' +PACKAGE_URL='' + +ac_subst_vars='am__EXEEXT_FALSE +am__EXEEXT_TRUE +LTLIBOBJS +LIBOBJS +am__fastdepCXX_FALSE +am__fastdepCXX_TRUE +CXXDEPMODE +AMDEPBACKSLASH +AMDEP_FALSE +AMDEP_TRUE +am__quote +am__include +DEPDIR +OBJEXT +EXEEXT +ac_ct_CXX +CPPFLAGS +LDFLAGS +CXXFLAGS +CXX +am__untar +am__tar +AMTAR +am__leading_dot +SET_MAKE +AWK +mkdir_p +MKDIR_P +INSTALL_STRIP_PROGRAM +STRIP +install_sh +MAKEINFO +AUTOHEADER +AUTOMAKE +AUTOCONF +ACLOCAL +VERSION +PACKAGE +CYGPATH_W +am__isrc +INSTALL_DATA +INSTALL_SCRIPT +INSTALL_PROGRAM +target_alias +host_alias +build_alias +LIBS +ECHO_T +ECHO_N +ECHO_C +DEFS +mandir +localedir +libdir +psdir +pdfdir +dvidir +htmldir +infodir +docdir +oldincludedir +includedir +localstatedir +sharedstatedir +sysconfdir +datadir +datarootdir +libexecdir +sbindir +bindir +program_transform_name +prefix +exec_prefix +PACKAGE_URL +PACKAGE_BUGREPORT +PACKAGE_STRING +PACKAGE_VERSION +PACKAGE_TARNAME +PACKAGE_NAME +PATH_SEPARATOR +SHELL' +ac_subst_files='' +ac_user_opts=' +enable_option_checking +enable_dependency_tracking +' + ac_precious_vars='build_alias +host_alias +target_alias +CXX +CXXFLAGS +LDFLAGS +LIBS +CPPFLAGS +CCC' + + +# Initialize some variables set by options. +ac_init_help= +ac_init_version=false +ac_unrecognized_opts= +ac_unrecognized_sep= +# The variables have the same names as the options, with +# dashes changed to underlines. +cache_file=/dev/null +exec_prefix=NONE +no_create= +no_recursion= +prefix=NONE +program_prefix=NONE +program_suffix=NONE +program_transform_name=s,x,x, +silent= +site= +srcdir= +verbose= +x_includes=NONE +x_libraries=NONE + +# Installation directory options. +# These are left unexpanded so users can "make install exec_prefix=/foo" +# and all the variables that are supposed to be based on exec_prefix +# by default will actually change. +# Use braces instead of parens because sh, perl, etc. also accept them. +# (The list follows the same order as the GNU Coding Standards.) +bindir='${exec_prefix}/bin' +sbindir='${exec_prefix}/sbin' +libexecdir='${exec_prefix}/libexec' +datarootdir='${prefix}/share' +datadir='${datarootdir}' +sysconfdir='${prefix}/etc' +sharedstatedir='${prefix}/com' +localstatedir='${prefix}/var' +includedir='${prefix}/include' +oldincludedir='/usr/include' +docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' +infodir='${datarootdir}/info' +htmldir='${docdir}' +dvidir='${docdir}' +pdfdir='${docdir}' +psdir='${docdir}' +libdir='${exec_prefix}/lib' +localedir='${datarootdir}/locale' +mandir='${datarootdir}/man' + +ac_prev= +ac_dashdash= +for ac_option +do + # If the previous option needs an argument, assign it. + if test -n "$ac_prev"; then + eval $ac_prev=\$ac_option + ac_prev= + continue + fi + + case $ac_option in + *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; + *=) ac_optarg= ;; + *) ac_optarg=yes ;; + esac + + # Accept the important Cygnus configure options, so we can diagnose typos. + + case $ac_dashdash$ac_option in + --) + ac_dashdash=yes ;; + + -bindir | --bindir | --bindi | --bind | --bin | --bi) + ac_prev=bindir ;; + -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) + bindir=$ac_optarg ;; + + -build | --build | --buil | --bui | --bu) + ac_prev=build_alias ;; + -build=* | --build=* | --buil=* | --bui=* | --bu=*) + build_alias=$ac_optarg ;; + + -cache-file | --cache-file | --cache-fil | --cache-fi \ + | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) + ac_prev=cache_file ;; + -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ + | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) + cache_file=$ac_optarg ;; + + --config-cache | -C) + cache_file=config.cache ;; + + -datadir | --datadir | --datadi | --datad) + ac_prev=datadir ;; + -datadir=* | --datadir=* | --datadi=* | --datad=*) + datadir=$ac_optarg ;; + + -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ + | --dataroo | --dataro | --datar) + ac_prev=datarootdir ;; + -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ + | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) + datarootdir=$ac_optarg ;; + + -disable-* | --disable-*) + ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=no ;; + + -docdir | --docdir | --docdi | --doc | --do) + ac_prev=docdir ;; + -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) + docdir=$ac_optarg ;; + + -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) + ac_prev=dvidir ;; + -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) + dvidir=$ac_optarg ;; + + -enable-* | --enable-*) + ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=\$ac_optarg ;; + + -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ + | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ + | --exec | --exe | --ex) + ac_prev=exec_prefix ;; + -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ + | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ + | --exec=* | --exe=* | --ex=*) + exec_prefix=$ac_optarg ;; + + -gas | --gas | --ga | --g) + # Obsolete; use --with-gas. + with_gas=yes ;; + + -help | --help | --hel | --he | -h) + ac_init_help=long ;; + -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) + ac_init_help=recursive ;; + -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) + ac_init_help=short ;; + + -host | --host | --hos | --ho) + ac_prev=host_alias ;; + -host=* | --host=* | --hos=* | --ho=*) + host_alias=$ac_optarg ;; + + -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) + ac_prev=htmldir ;; + -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ + | --ht=*) + htmldir=$ac_optarg ;; + + -includedir | --includedir | --includedi | --included | --include \ + | --includ | --inclu | --incl | --inc) + ac_prev=includedir ;; + -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ + | --includ=* | --inclu=* | --incl=* | --inc=*) + includedir=$ac_optarg ;; + + -infodir | --infodir | --infodi | --infod | --info | --inf) + ac_prev=infodir ;; + -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) + infodir=$ac_optarg ;; + + -libdir | --libdir | --libdi | --libd) + ac_prev=libdir ;; + -libdir=* | --libdir=* | --libdi=* | --libd=*) + libdir=$ac_optarg ;; + + -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ + | --libexe | --libex | --libe) + ac_prev=libexecdir ;; + -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ + | --libexe=* | --libex=* | --libe=*) + libexecdir=$ac_optarg ;; + + -localedir | --localedir | --localedi | --localed | --locale) + ac_prev=localedir ;; + -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) + localedir=$ac_optarg ;; + + -localstatedir | --localstatedir | --localstatedi | --localstated \ + | --localstate | --localstat | --localsta | --localst | --locals) + ac_prev=localstatedir ;; + -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ + | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) + localstatedir=$ac_optarg ;; + + -mandir | --mandir | --mandi | --mand | --man | --ma | --m) + ac_prev=mandir ;; + -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) + mandir=$ac_optarg ;; + + -nfp | --nfp | --nf) + # Obsolete; use --without-fp. + with_fp=no ;; + + -no-create | --no-create | --no-creat | --no-crea | --no-cre \ + | --no-cr | --no-c | -n) + no_create=yes ;; + + -no-recursion | --no-recursion | --no-recursio | --no-recursi \ + | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) + no_recursion=yes ;; + + -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ + | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ + | --oldin | --oldi | --old | --ol | --o) + ac_prev=oldincludedir ;; + -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ + | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ + | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) + oldincludedir=$ac_optarg ;; + + -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) + ac_prev=prefix ;; + -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) + prefix=$ac_optarg ;; + + -program-prefix | --program-prefix | --program-prefi | --program-pref \ + | --program-pre | --program-pr | --program-p) + ac_prev=program_prefix ;; + -program-prefix=* | --program-prefix=* | --program-prefi=* \ + | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) + program_prefix=$ac_optarg ;; + + -program-suffix | --program-suffix | --program-suffi | --program-suff \ + | --program-suf | --program-su | --program-s) + ac_prev=program_suffix ;; + -program-suffix=* | --program-suffix=* | --program-suffi=* \ + | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) + program_suffix=$ac_optarg ;; + + -program-transform-name | --program-transform-name \ + | --program-transform-nam | --program-transform-na \ + | --program-transform-n | --program-transform- \ + | --program-transform | --program-transfor \ + | --program-transfo | --program-transf \ + | --program-trans | --program-tran \ + | --progr-tra | --program-tr | --program-t) + ac_prev=program_transform_name ;; + -program-transform-name=* | --program-transform-name=* \ + | --program-transform-nam=* | --program-transform-na=* \ + | --program-transform-n=* | --program-transform-=* \ + | --program-transform=* | --program-transfor=* \ + | --program-transfo=* | --program-transf=* \ + | --program-trans=* | --program-tran=* \ + | --progr-tra=* | --program-tr=* | --program-t=*) + program_transform_name=$ac_optarg ;; + + -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) + ac_prev=pdfdir ;; + -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) + pdfdir=$ac_optarg ;; + + -psdir | --psdir | --psdi | --psd | --ps) + ac_prev=psdir ;; + -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) + psdir=$ac_optarg ;; + + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + silent=yes ;; + + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) + ac_prev=sbindir ;; + -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ + | --sbi=* | --sb=*) + sbindir=$ac_optarg ;; + + -sharedstatedir | --sharedstatedir | --sharedstatedi \ + | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ + | --sharedst | --shareds | --shared | --share | --shar \ + | --sha | --sh) + ac_prev=sharedstatedir ;; + -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ + | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ + | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ + | --sha=* | --sh=*) + sharedstatedir=$ac_optarg ;; + + -site | --site | --sit) + ac_prev=site ;; + -site=* | --site=* | --sit=*) + site=$ac_optarg ;; + + -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) + ac_prev=srcdir ;; + -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) + srcdir=$ac_optarg ;; + + -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ + | --syscon | --sysco | --sysc | --sys | --sy) + ac_prev=sysconfdir ;; + -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ + | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) + sysconfdir=$ac_optarg ;; + + -target | --target | --targe | --targ | --tar | --ta | --t) + ac_prev=target_alias ;; + -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) + target_alias=$ac_optarg ;; + + -v | -verbose | --verbose | --verbos | --verbo | --verb) + verbose=yes ;; + + -version | --version | --versio | --versi | --vers | -V) + ac_init_version=: ;; + + -with-* | --with-*) + ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=\$ac_optarg ;; + + -without-* | --without-*) + ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=no ;; + + --x) + # Obsolete; use --with-x. + with_x=yes ;; + + -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ + | --x-incl | --x-inc | --x-in | --x-i) + ac_prev=x_includes ;; + -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ + | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) + x_includes=$ac_optarg ;; + + -x-libraries | --x-libraries | --x-librarie | --x-librari \ + | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) + ac_prev=x_libraries ;; + -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ + | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) + x_libraries=$ac_optarg ;; + + -*) as_fn_error $? "unrecognized option: \`$ac_option' +Try \`$0 --help' for more information" + ;; + + *=*) + ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` + # Reject names that are not valid shell variable names. + case $ac_envvar in #( + '' | [0-9]* | *[!_$as_cr_alnum]* ) + as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; + esac + eval $ac_envvar=\$ac_optarg + export $ac_envvar ;; + + *) + # FIXME: should be removed in autoconf 3.0. + $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 + expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && + $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 + : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" + ;; + + esac +done + +if test -n "$ac_prev"; then + ac_option=--`echo $ac_prev | sed 's/_/-/g'` + as_fn_error $? "missing argument to $ac_option" +fi + +if test -n "$ac_unrecognized_opts"; then + case $enable_option_checking in + no) ;; + fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; + *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; + esac +fi + +# Check all directory arguments for consistency. +for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ + datadir sysconfdir sharedstatedir localstatedir includedir \ + oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ + libdir localedir mandir +do + eval ac_val=\$$ac_var + # Remove trailing slashes. + case $ac_val in + */ ) + ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` + eval $ac_var=\$ac_val;; + esac + # Be sure to have absolute directory names. + case $ac_val in + [\\/$]* | ?:[\\/]* ) continue;; + NONE | '' ) case $ac_var in *prefix ) continue;; esac;; + esac + as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" +done + +# There might be people who depend on the old broken behavior: `$host' +# used to hold the argument of --host etc. +# FIXME: To remove some day. +build=$build_alias +host=$host_alias +target=$target_alias + +# FIXME: To remove some day. +if test "x$host_alias" != x; then + if test "x$build_alias" = x; then + cross_compiling=maybe + $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. + If a cross compiler is detected then cross compile mode will be used" >&2 + elif test "x$build_alias" != "x$host_alias"; then + cross_compiling=yes + fi +fi + +ac_tool_prefix= +test -n "$host_alias" && ac_tool_prefix=$host_alias- + +test "$silent" = yes && exec 6>/dev/null + + +ac_pwd=`pwd` && test -n "$ac_pwd" && +ac_ls_di=`ls -di .` && +ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || + as_fn_error $? "working directory cannot be determined" +test "X$ac_ls_di" = "X$ac_pwd_ls_di" || + as_fn_error $? "pwd does not report name of working directory" + + +# Find the source files, if location was not specified. +if test -z "$srcdir"; then + ac_srcdir_defaulted=yes + # Try the directory containing this script, then the parent directory. + ac_confdir=`$as_dirname -- "$as_myself" || +$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_myself" : 'X\(//\)[^/]' \| \ + X"$as_myself" : 'X\(//\)$' \| \ + X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_myself" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + srcdir=$ac_confdir + if test ! -r "$srcdir/$ac_unique_file"; then + srcdir=.. + fi +else + ac_srcdir_defaulted=no +fi +if test ! -r "$srcdir/$ac_unique_file"; then + test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." + as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" +fi +ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" +ac_abs_confdir=`( + cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" + pwd)` +# When building in place, set srcdir=. +if test "$ac_abs_confdir" = "$ac_pwd"; then + srcdir=. +fi +# Remove unnecessary trailing slashes from srcdir. +# Double slashes in file names in object file debugging info +# mess up M-x gdb in Emacs. +case $srcdir in +*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; +esac +for ac_var in $ac_precious_vars; do + eval ac_env_${ac_var}_set=\${${ac_var}+set} + eval ac_env_${ac_var}_value=\$${ac_var} + eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} + eval ac_cv_env_${ac_var}_value=\$${ac_var} +done + +# +# Report the --help message. +# +if test "$ac_init_help" = "long"; then + # Omit some internal or obsolete options to make the list less imposing. + # This message is too long to be a string in the A/UX 3.1 sh. + cat <<_ACEOF +\`configure' configures ELFIO 2.0.0 to adapt to many kinds of systems. + +Usage: $0 [OPTION]... [VAR=VALUE]... + +To assign environment variables (e.g., CC, CFLAGS...), specify them as +VAR=VALUE. See below for descriptions of some of the useful variables. + +Defaults for the options are specified in brackets. + +Configuration: + -h, --help display this help and exit + --help=short display options specific to this package + --help=recursive display the short help of all the included packages + -V, --version display version information and exit + -q, --quiet, --silent do not print \`checking ...' messages + --cache-file=FILE cache test results in FILE [disabled] + -C, --config-cache alias for \`--cache-file=config.cache' + -n, --no-create do not create output files + --srcdir=DIR find the sources in DIR [configure dir or \`..'] + +Installation directories: + --prefix=PREFIX install architecture-independent files in PREFIX + [$ac_default_prefix] + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + [PREFIX] + +By default, \`make install' will install all the files in +\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify +an installation prefix other than \`$ac_default_prefix' using \`--prefix', +for instance \`--prefix=\$HOME'. + +For better control, use the options below. + +Fine tuning of the installation directories: + --bindir=DIR user executables [EPREFIX/bin] + --sbindir=DIR system admin executables [EPREFIX/sbin] + --libexecdir=DIR program executables [EPREFIX/libexec] + --sysconfdir=DIR read-only single-machine data [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] + --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --libdir=DIR object code libraries [EPREFIX/lib] + --includedir=DIR C header files [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc [/usr/include] + --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] + --datadir=DIR read-only architecture-independent data [DATAROOTDIR] + --infodir=DIR info documentation [DATAROOTDIR/info] + --localedir=DIR locale-dependent data [DATAROOTDIR/locale] + --mandir=DIR man documentation [DATAROOTDIR/man] + --docdir=DIR documentation root [DATAROOTDIR/doc/elfio] + --htmldir=DIR html documentation [DOCDIR] + --dvidir=DIR dvi documentation [DOCDIR] + --pdfdir=DIR pdf documentation [DOCDIR] + --psdir=DIR ps documentation [DOCDIR] +_ACEOF + + cat <<\_ACEOF + +Program names: + --program-prefix=PREFIX prepend PREFIX to installed program names + --program-suffix=SUFFIX append SUFFIX to installed program names + --program-transform-name=PROGRAM run sed PROGRAM on installed program names +_ACEOF +fi + +if test -n "$ac_init_help"; then + case $ac_init_help in + short | recursive ) echo "Configuration of ELFIO 2.0.0:";; + esac + cat <<\_ACEOF + +Optional Features: + --disable-option-checking ignore unrecognized --enable/--with options + --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) + --enable-FEATURE[=ARG] include FEATURE [ARG=yes] + --disable-dependency-tracking speeds up one-time build + --enable-dependency-tracking do not reject slow dependency extractors + +Some influential environment variables: + CXX C++ compiler command + CXXFLAGS C++ compiler flags + LDFLAGS linker flags, e.g. -L if you have libraries in a + nonstandard directory + LIBS libraries to pass to the linker, e.g. -l + CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if + you have headers in a nonstandard directory + +Use these variables to override the choices made by `configure' or to help +it to find libraries and programs with nonstandard names/locations. + +Report bugs to the package provider. +_ACEOF +ac_status=$? +fi + +if test "$ac_init_help" = "recursive"; then + # If there are subdirs, report their specific --help. + for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue + test -d "$ac_dir" || + { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || + continue + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + cd "$ac_dir" || { ac_status=$?; continue; } + # Check for guested configure. + if test -f "$ac_srcdir/configure.gnu"; then + echo && + $SHELL "$ac_srcdir/configure.gnu" --help=recursive + elif test -f "$ac_srcdir/configure"; then + echo && + $SHELL "$ac_srcdir/configure" --help=recursive + else + $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 + fi || ac_status=$? + cd "$ac_pwd" || { ac_status=$?; break; } + done +fi + +test -n "$ac_init_help" && exit $ac_status +if $ac_init_version; then + cat <<\_ACEOF +ELFIO configure 2.0.0 +generated by GNU Autoconf 2.68 + +Copyright (C) 2010 Free Software Foundation, Inc. +This configure script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it. +_ACEOF + exit +fi + +## ------------------------ ## +## Autoconf initialization. ## +## ------------------------ ## + +# ac_fn_cxx_try_compile LINENO +# ---------------------------- +# Try to compile conftest.$ac_ext, and return whether this succeeded. +ac_fn_cxx_try_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext + if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_cxx_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} # ac_fn_cxx_try_compile +cat >config.log <<_ACEOF +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by ELFIO $as_me 2.0.0, which was +generated by GNU Autoconf 2.68. Invocation command line was + + $ $0 $@ + +_ACEOF +exec 5>>config.log +{ +cat <<_ASUNAME +## --------- ## +## Platform. ## +## --------- ## + +hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` + +/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` +/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` +/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` +/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` + +_ASUNAME + +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + $as_echo "PATH: $as_dir" + done +IFS=$as_save_IFS + +} >&5 + +cat >&5 <<_ACEOF + + +## ----------- ## +## Core tests. ## +## ----------- ## + +_ACEOF + + +# Keep a trace of the command line. +# Strip out --no-create and --no-recursion so they do not pile up. +# Strip out --silent because we don't want to record it for future runs. +# Also quote any args containing shell meta-characters. +# Make two passes to allow for proper duplicate-argument suppression. +ac_configure_args= +ac_configure_args0= +ac_configure_args1= +ac_must_keep_next=false +for ac_pass in 1 2 +do + for ac_arg + do + case $ac_arg in + -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + continue ;; + *\'*) + ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + case $ac_pass in + 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; + 2) + as_fn_append ac_configure_args1 " '$ac_arg'" + if test $ac_must_keep_next = true; then + ac_must_keep_next=false # Got value, back to normal. + else + case $ac_arg in + *=* | --config-cache | -C | -disable-* | --disable-* \ + | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ + | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ + | -with-* | --with-* | -without-* | --without-* | --x) + case "$ac_configure_args0 " in + "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; + esac + ;; + -* ) ac_must_keep_next=true ;; + esac + fi + as_fn_append ac_configure_args " '$ac_arg'" + ;; + esac + done +done +{ ac_configure_args0=; unset ac_configure_args0;} +{ ac_configure_args1=; unset ac_configure_args1;} + +# When interrupted or exit'd, cleanup temporary files, and complete +# config.log. We remove comments because anyway the quotes in there +# would cause problems or look ugly. +# WARNING: Use '\'' to represent an apostrophe within the trap. +# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. +trap 'exit_status=$? + # Save into config.log some information that might help in debugging. + { + echo + + $as_echo "## ---------------- ## +## Cache variables. ## +## ---------------- ##" + echo + # The following way of writing the cache mishandles newlines in values, +( + for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + (set) 2>&1 | + case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + sed -n \ + "s/'\''/'\''\\\\'\'''\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" + ;; #( + *) + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) + echo + + $as_echo "## ----------------- ## +## Output variables. ## +## ----------------- ##" + echo + for ac_var in $ac_subst_vars + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + $as_echo "$ac_var='\''$ac_val'\''" + done | sort + echo + + if test -n "$ac_subst_files"; then + $as_echo "## ------------------- ## +## File substitutions. ## +## ------------------- ##" + echo + for ac_var in $ac_subst_files + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + $as_echo "$ac_var='\''$ac_val'\''" + done | sort + echo + fi + + if test -s confdefs.h; then + $as_echo "## ----------- ## +## confdefs.h. ## +## ----------- ##" + echo + cat confdefs.h + echo + fi + test "$ac_signal" != 0 && + $as_echo "$as_me: caught signal $ac_signal" + $as_echo "$as_me: exit $exit_status" + } >&5 + rm -f core *.core core.conftest.* && + rm -f -r conftest* confdefs* conf$$* $ac_clean_files && + exit $exit_status +' 0 +for ac_signal in 1 2 13 15; do + trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal +done +ac_signal=0 + +# confdefs.h avoids OS command line length limits that DEFS can exceed. +rm -f -r conftest* confdefs.h + +$as_echo "/* confdefs.h */" > confdefs.h + +# Predefined preprocessor variables. + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_NAME "$PACKAGE_NAME" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_TARNAME "$PACKAGE_TARNAME" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_VERSION "$PACKAGE_VERSION" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_STRING "$PACKAGE_STRING" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_URL "$PACKAGE_URL" +_ACEOF + + +# Let the site file select an alternate cache file if it wants to. +# Prefer an explicitly selected file to automatically selected ones. +ac_site_file1=NONE +ac_site_file2=NONE +if test -n "$CONFIG_SITE"; then + # We do not want a PATH search for config.site. + case $CONFIG_SITE in #(( + -*) ac_site_file1=./$CONFIG_SITE;; + */*) ac_site_file1=$CONFIG_SITE;; + *) ac_site_file1=./$CONFIG_SITE;; + esac +elif test "x$prefix" != xNONE; then + ac_site_file1=$prefix/share/config.site + ac_site_file2=$prefix/etc/config.site +else + ac_site_file1=$ac_default_prefix/share/config.site + ac_site_file2=$ac_default_prefix/etc/config.site +fi +for ac_site_file in "$ac_site_file1" "$ac_site_file2" +do + test "x$ac_site_file" = xNONE && continue + if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 +$as_echo "$as_me: loading site script $ac_site_file" >&6;} + sed 's/^/| /' "$ac_site_file" >&5 + . "$ac_site_file" \ + || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "failed to load site script $ac_site_file +See \`config.log' for more details" "$LINENO" 5; } + fi +done + +if test -r "$cache_file"; then + # Some versions of bash will fail to source /dev/null (special files + # actually), so we avoid doing that. DJGPP emulates it as a regular file. + if test /dev/null != "$cache_file" && test -f "$cache_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 +$as_echo "$as_me: loading cache $cache_file" >&6;} + case $cache_file in + [\\/]* | ?:[\\/]* ) . "$cache_file";; + *) . "./$cache_file";; + esac + fi +else + { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 +$as_echo "$as_me: creating cache $cache_file" >&6;} + >$cache_file +fi + +# Check that the precious variables saved in the cache have kept the same +# value. +ac_cache_corrupted=false +for ac_var in $ac_precious_vars; do + eval ac_old_set=\$ac_cv_env_${ac_var}_set + eval ac_new_set=\$ac_env_${ac_var}_set + eval ac_old_val=\$ac_cv_env_${ac_var}_value + eval ac_new_val=\$ac_env_${ac_var}_value + case $ac_old_set,$ac_new_set in + set,) + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,set) + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,);; + *) + if test "x$ac_old_val" != "x$ac_new_val"; then + # differences in whitespace do not lead to failure. + ac_old_val_w=`echo x $ac_old_val` + ac_new_val_w=`echo x $ac_new_val` + if test "$ac_old_val_w" != "$ac_new_val_w"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 +$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} + ac_cache_corrupted=: + else + { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 +$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} + eval $ac_var=\$ac_old_val + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 +$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 +$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} + fi;; + esac + # Pass precious variables to config.status. + if test "$ac_new_set" = set; then + case $ac_new_val in + *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; + *) ac_arg=$ac_var=$ac_new_val ;; + esac + case " $ac_configure_args " in + *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. + *) as_fn_append ac_configure_args " '$ac_arg'" ;; + esac + fi +done +if $ac_cache_corrupted; then + { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 +$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} + as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 +fi +## -------------------- ## +## Main body of script. ## +## -------------------- ## + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + +am__api_version='1.11' + +ac_aux_dir= +for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do + if test -f "$ac_dir/install-sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install-sh -c" + break + elif test -f "$ac_dir/install.sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install.sh -c" + break + elif test -f "$ac_dir/shtool"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/shtool install -c" + break + fi +done +if test -z "$ac_aux_dir"; then + as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 +fi + +# These three variables are undocumented and unsupported, +# and are intended to be withdrawn in a future Autoconf release. +# They can cause serious problems if a builder's source tree is in a directory +# whose full name contains unusual characters. +ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. +ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. +ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. + + +# Find a good install program. We prefer a C program (faster), +# so one script is as good as another. But avoid the broken or +# incompatible versions: +# SysV /etc/install, /usr/sbin/install +# SunOS /usr/etc/install +# IRIX /sbin/install +# AIX /bin/install +# AmigaOS /C/install, which installs bootblocks on floppy discs +# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag +# AFS /usr/afsws/bin/install, which mishandles nonexistent args +# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" +# OS/2's system install, which has a completely different semantic +# ./install, which can be erroneously created by make from ./install.sh. +# Reject install programs that cannot install multiple files. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 +$as_echo_n "checking for a BSD-compatible install... " >&6; } +if test -z "$INSTALL"; then +if ${ac_cv_path_install+:} false; then : + $as_echo_n "(cached) " >&6 +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + # Account for people who put trailing slashes in PATH elements. +case $as_dir/ in #(( + ./ | .// | /[cC]/* | \ + /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ + ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ + /usr/ucb/* ) ;; + *) + # OSF1 and SCO ODT 3.0 have their own names for install. + # Don't use installbsd from OSF since it installs stuff as root + # by default. + for ac_prog in ginstall scoinst install; do + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then + if test $ac_prog = install && + grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # AIX install. It has an incompatible calling convention. + : + elif test $ac_prog = install && + grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # program-specific install script used by HP pwplus--don't use. + : + else + rm -rf conftest.one conftest.two conftest.dir + echo one > conftest.one + echo two > conftest.two + mkdir conftest.dir + if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && + test -s conftest.one && test -s conftest.two && + test -s conftest.dir/conftest.one && + test -s conftest.dir/conftest.two + then + ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" + break 3 + fi + fi + fi + done + done + ;; +esac + + done +IFS=$as_save_IFS + +rm -rf conftest.one conftest.two conftest.dir + +fi + if test "${ac_cv_path_install+set}" = set; then + INSTALL=$ac_cv_path_install + else + # As a last resort, use the slow shell script. Don't cache a + # value for INSTALL within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + INSTALL=$ac_install_sh + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 +$as_echo "$INSTALL" >&6; } + +# Use test -z because SunOS4 sh mishandles braces in ${var-val}. +# It thinks the first close brace ends the variable substitution. +test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' + +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' + +test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 +$as_echo_n "checking whether build environment is sane... " >&6; } +# Just in case +sleep 1 +echo timestamp > conftest.file +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[\\\"\#\$\&\'\`$am_lf]*) + as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; +esac +case $srcdir in + *[\\\"\#\$\&\'\`$am_lf\ \ ]*) + as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; +esac + +# Do `set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$*" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + rm -f conftest.file + if test "$*" != "X $srcdir/configure conftest.file" \ + && test "$*" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + as_fn_error $? "ls -t appears to fail. Make sure there is not a broken +alias in your environment" "$LINENO" 5 + fi + + test "$2" = conftest.file + ) +then + # Ok. + : +else + as_fn_error $? "newly created file is older than distributed files! +Check your system clock" "$LINENO" 5 +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +test "$program_prefix" != NONE && + program_transform_name="s&^&$program_prefix&;$program_transform_name" +# Use a double $ so make ignores it. +test "$program_suffix" != NONE && + program_transform_name="s&\$&$program_suffix&;$program_transform_name" +# Double any \ or $. +# By default was `s,x,x', remove it if useless. +ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' +program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` + +# expand $ac_aux_dir to an absolute path +am_aux_dir=`cd $ac_aux_dir && pwd` + +if test x"${MISSING+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; + *) + MISSING="\${SHELL} $am_aux_dir/missing" ;; + esac +fi +# Use eval to expand $SHELL +if eval "$MISSING --run true"; then + am_missing_run="$MISSING --run " +else + am_missing_run= + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 +$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} +fi + +if test x"${install_sh}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi + +# Installed binaries are usually stripped using `strip' when the user +# run `make install-strip'. However `strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the `STRIP' environment variable to overrule this program. +if test "$cross_compiling" != no; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +$as_echo "$STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_STRIP="strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 +$as_echo "$ac_ct_STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +fi +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 +$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } +if test -z "$MKDIR_P"; then + if ${ac_cv_path_mkdir+:} false; then : + $as_echo_n "(cached) " >&6 +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in mkdir gmkdir; do + for ac_exec_ext in '' $ac_executable_extensions; do + { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue + case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( + 'mkdir (GNU coreutils) '* | \ + 'mkdir (coreutils) '* | \ + 'mkdir (fileutils) '4.1*) + ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext + break 3;; + esac + done + done + done +IFS=$as_save_IFS + +fi + + test -d ./--version && rmdir ./--version + if test "${ac_cv_path_mkdir+set}" = set; then + MKDIR_P="$ac_cv_path_mkdir -p" + else + # As a last resort, use the slow shell script. Don't cache a + # value for MKDIR_P within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + MKDIR_P="$ac_install_sh -d" + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 +$as_echo "$MKDIR_P" >&6; } + +mkdir_p="$MKDIR_P" +case $mkdir_p in + [\\/$]* | ?:[\\/]*) ;; + */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; +esac + +for ac_prog in gawk mawk nawk awk +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_AWK+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$AWK"; then + ac_cv_prog_AWK="$AWK" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_AWK="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +AWK=$ac_cv_prog_AWK +if test -n "$AWK"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 +$as_echo "$AWK" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$AWK" && break +done + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } +set x ${MAKE-make} +ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` +if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat >conftest.make <<\_ACEOF +SHELL = /bin/sh +all: + @echo '@@@%%%=$(MAKE)=@@@%%%' +_ACEOF +# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. +case `${MAKE-make} -f conftest.make 2>/dev/null` in + *@@@%%%=?*=@@@%%%*) + eval ac_cv_prog_make_${ac_make}_set=yes;; + *) + eval ac_cv_prog_make_${ac_make}_set=no;; +esac +rm -f conftest.make +fi +if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + SET_MAKE= +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + SET_MAKE="MAKE=${MAKE-make}" +fi + +rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null + +if test "`cd $srcdir && pwd`" != "`pwd`"; then + # Use -I$(srcdir) only when $(srcdir) != ., so that make's output + # is not polluted with repeated "-I." + am__isrc=' -I$(srcdir)' + # test to see if srcdir already configured + if test -f $srcdir/config.status; then + as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 + fi +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi + + +# Define the identity of the package. + PACKAGE=ELFIO + VERSION=2.0.0 + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE "$PACKAGE" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define VERSION "$VERSION" +_ACEOF + +# Some tools Automake needs. + +ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} + + +AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} + + +AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} + + +AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} + + +MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} + +# We need awk for the "check" target. The system "awk" is bad on +# some platforms. +# Always define AMTAR for backward compatibility. + +AMTAR=${AMTAR-"${am_missing_run}tar"} + +am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' + + + + + + +ac_ext=cpp +ac_cpp='$CXXCPP $CPPFLAGS' +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu +if test -z "$CXX"; then + if test -n "$CCC"; then + CXX=$CCC + else + if test -n "$ac_tool_prefix"; then + for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CXX+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CXX"; then + ac_cv_prog_CXX="$CXX" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CXX=$ac_cv_prog_CXX +if test -n "$CXX"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 +$as_echo "$CXX" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$CXX" && break + done +fi +if test -z "$CXX"; then + ac_ct_CXX=$CXX + for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_CXX+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CXX"; then + ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_CXX="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CXX=$ac_cv_prog_ac_ct_CXX +if test -n "$ac_ct_CXX"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 +$as_echo "$ac_ct_CXX" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_CXX" && break +done + + if test "x$ac_ct_CXX" = x; then + CXX="g++" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CXX=$ac_ct_CXX + fi +fi + + fi +fi +# Provide some information about the compiler. +$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 +set X $ac_compile +ac_compiler=$2 +for ac_option in --version -v -V -qversion; do + { { ac_try="$ac_compiler $ac_option >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compiler $ac_option >&5") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + sed '10a\ +... rest of stderr output deleted ... + 10q' conftest.err >conftest.er1 + cat conftest.er1 >&5 + fi + rm -f conftest.er1 conftest.err + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +done + +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" +# Try to create an executable without -o first, disregard a.out. +# It will help us diagnose broken compilers, and finding out an intuition +# of exeext. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5 +$as_echo_n "checking whether the C++ compiler works... " >&6; } +ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` + +# The possible output files: +ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" + +ac_rmfiles= +for ac_file in $ac_files +do + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + * ) ac_rmfiles="$ac_rmfiles $ac_file";; + esac +done +rm -f $ac_rmfiles + +if { { ac_try="$ac_link_default" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link_default") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. +# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' +# in a Makefile. We should not override ac_cv_exeext if it was cached, +# so that the user can short-circuit this test for compilers unknown to +# Autoconf. +for ac_file in $ac_files '' +do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) + ;; + [ab].out ) + # We found the default executable, but exeext='' is most + # certainly right. + break;; + *.* ) + if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; + then :; else + ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + fi + # We set ac_cv_exeext here because the later test for it is not + # safe: cross compilers may not add the suffix if given an `-o' + # argument, so we may need to know it at that point already. + # Even if this section looks crufty: it has the advantage of + # actually working. + break;; + * ) + break;; + esac +done +test "$ac_cv_exeext" = no && ac_cv_exeext= + +else + ac_file='' +fi +if test -z "$ac_file"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "C++ compiler cannot create executables +See \`config.log' for more details" "$LINENO" 5; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5 +$as_echo_n "checking for C++ compiler default output file name... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 +$as_echo "$ac_file" >&6; } +ac_exeext=$ac_cv_exeext + +rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out +ac_clean_files=$ac_clean_files_save +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 +$as_echo_n "checking for suffix of executables... " >&6; } +if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + # If both `conftest.exe' and `conftest' are `present' (well, observable) +# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will +# work properly (i.e., refer to `conftest.exe'), while it won't with +# `rm'. +for ac_file in conftest.exe conftest conftest.*; do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + break;; + * ) break;; + esac +done +else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest conftest$ac_cv_exeext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 +$as_echo "$ac_cv_exeext" >&6; } + +rm -f conftest.$ac_ext +EXEEXT=$ac_cv_exeext +ac_exeext=$EXEEXT +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +int +main () +{ +FILE *f = fopen ("conftest.out", "w"); + return ferror (f) || fclose (f) != 0; + + ; + return 0; +} +_ACEOF +ac_clean_files="$ac_clean_files conftest.out" +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 +$as_echo_n "checking whether we are cross compiling... " >&6; } +if test "$cross_compiling" != yes; then + { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if { ac_try='./conftest$ac_cv_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run C++ compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details" "$LINENO" 5; } + fi + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 +$as_echo "$cross_compiling" >&6; } + +rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out +ac_clean_files=$ac_clean_files_save +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 +$as_echo_n "checking for suffix of object files... " >&6; } +if ${ac_cv_objext+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.o conftest.obj +if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + for ac_file in conftest.o conftest.obj conftest.*; do + test -f "$ac_file" || continue; + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; + *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` + break;; + esac +done +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of object files: cannot compile +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest.$ac_cv_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 +$as_echo "$ac_cv_objext" >&6; } +OBJEXT=$ac_cv_objext +ac_objext=$OBJEXT +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 +$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } +if ${ac_cv_cxx_compiler_gnu+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +if ac_fn_cxx_try_compile "$LINENO"; then : + ac_compiler_gnu=yes +else + ac_compiler_gnu=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +ac_cv_cxx_compiler_gnu=$ac_compiler_gnu + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 +$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } +if test $ac_compiler_gnu = yes; then + GXX=yes +else + GXX= +fi +ac_test_CXXFLAGS=${CXXFLAGS+set} +ac_save_CXXFLAGS=$CXXFLAGS +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 +$as_echo_n "checking whether $CXX accepts -g... " >&6; } +if ${ac_cv_prog_cxx_g+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_save_cxx_werror_flag=$ac_cxx_werror_flag + ac_cxx_werror_flag=yes + ac_cv_prog_cxx_g=no + CXXFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_cxx_try_compile "$LINENO"; then : + ac_cv_prog_cxx_g=yes +else + CXXFLAGS="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_cxx_try_compile "$LINENO"; then : + +else + ac_cxx_werror_flag=$ac_save_cxx_werror_flag + CXXFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_cxx_try_compile "$LINENO"; then : + ac_cv_prog_cxx_g=yes +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + ac_cxx_werror_flag=$ac_save_cxx_werror_flag +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 +$as_echo "$ac_cv_prog_cxx_g" >&6; } +if test "$ac_test_CXXFLAGS" = set; then + CXXFLAGS=$ac_save_CXXFLAGS +elif test $ac_cv_prog_cxx_g = yes; then + if test "$GXX" = yes; then + CXXFLAGS="-g -O2" + else + CXXFLAGS="-g" + fi +else + if test "$GXX" = yes; then + CXXFLAGS="-O2" + else + CXXFLAGS= + fi +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +DEPDIR="${am__leading_dot}deps" + +ac_config_commands="$ac_config_commands depfiles" + + +am_make=${MAKE-make} +cat > confinc << 'END' +am__doit: + @echo this is the am__doit target +.PHONY: am__doit +END +# If we don't find an include directive, just comment out the code. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 +$as_echo_n "checking for style of include used by $am_make... " >&6; } +am__include="#" +am__quote= +_am_result=none +# First try GNU make style include. +echo "include confinc" > confmf +# Ignore all kinds of additional output from `make'. +case `$am_make -s -f confmf 2> /dev/null` in #( +*the\ am__doit\ target*) + am__include=include + am__quote= + _am_result=GNU + ;; +esac +# Now try BSD make style include. +if test "$am__include" = "#"; then + echo '.include "confinc"' > confmf + case `$am_make -s -f confmf 2> /dev/null` in #( + *the\ am__doit\ target*) + am__include=.include + am__quote="\"" + _am_result=BSD + ;; + esac +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 +$as_echo "$_am_result" >&6; } +rm -f confinc confmf + +# Check whether --enable-dependency-tracking was given. +if test "${enable_dependency_tracking+set}" = set; then : + enableval=$enable_dependency_tracking; +fi + +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' +fi + if test "x$enable_dependency_tracking" != xno; then + AMDEP_TRUE= + AMDEP_FALSE='#' +else + AMDEP_TRUE='#' + AMDEP_FALSE= +fi + + + +depcc="$CXX" am_compiler_list= + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 +$as_echo_n "checking dependency style of $depcc... " >&6; } +if ${am_cv_CXX_dependencies_compiler_type+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named `D' -- because `-MD' means `put the output + # in D'. + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_CXX_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` + fi + am__universal=false + case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with + # Solaris 8's {/usr,}/bin/sh. + touch sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with `-c' and `-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle `-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # after this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvisualcpp | msvcmsys) + # This compiler won't grok `-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_CXX_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_CXX_dependencies_compiler_type=none +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 +$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } +CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type + + if + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then + am__fastdepCXX_TRUE= + am__fastdepCXX_FALSE='#' +else + am__fastdepCXX_TRUE='#' + am__fastdepCXX_FALSE= +fi + + + + + + + + +ac_config_files="$ac_config_files Makefile examples/Makefile examples/ELFDump/Makefile examples/tutorial/Makefile doc/Makefile" + +cat >confcache <<\_ACEOF +# This file is a shell script that caches the results of configure +# tests run on this system so they can be shared between configure +# scripts and configure runs, see configure's option --config-cache. +# It is not useful on other systems. If it contains results you don't +# want to keep, you may remove or edit it. +# +# config.status only pays attention to the cache file if you give it +# the --recheck option to rerun configure. +# +# `ac_cv_env_foo' variables (set or unset) will be overridden when +# loading this file, other *unset* `ac_cv_foo' will be assigned the +# following values. + +_ACEOF + +# The following way of writing the cache mishandles newlines in values, +# but we know of no workaround that is simple, portable, and efficient. +# So, we kill variables containing newlines. +# Ultrix sh set writes to stderr and can't be redirected directly, +# and sets the high bit in the cache file unless we assign to the vars. +( + for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + + (set) 2>&1 | + case $as_nl`(ac_space=' '; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + # `set' does not quote correctly, so add quotes: double-quote + # substitution turns \\\\ into \\, and sed turns \\ into \. + sed -n \ + "s/'/'\\\\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" + ;; #( + *) + # `set' quotes correctly as required by POSIX, so do not add quotes. + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) | + sed ' + /^ac_cv_env_/b end + t clear + :clear + s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ + t end + s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ + :end' >>confcache +if diff "$cache_file" confcache >/dev/null 2>&1; then :; else + if test -w "$cache_file"; then + if test "x$cache_file" != "x/dev/null"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 +$as_echo "$as_me: updating cache $cache_file" >&6;} + if test ! -f "$cache_file" || test -h "$cache_file"; then + cat confcache >"$cache_file" + else + case $cache_file in #( + */* | ?:*) + mv -f confcache "$cache_file"$$ && + mv -f "$cache_file"$$ "$cache_file" ;; #( + *) + mv -f confcache "$cache_file" ;; + esac + fi + fi + else + { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 +$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} + fi +fi +rm -f confcache + +test "x$prefix" = xNONE && prefix=$ac_default_prefix +# Let make expand exec_prefix. +test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' + +# Transform confdefs.h into DEFS. +# Protect against shell expansion while executing Makefile rules. +# Protect against Makefile macro expansion. +# +# If the first sed substitution is executed (which looks for macros that +# take arguments), then branch to the quote section. Otherwise, +# look for a macro that doesn't take arguments. +ac_script=' +:mline +/\\$/{ + N + s,\\\n,, + b mline +} +t clear +:clear +s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g +t quote +s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g +t quote +b any +:quote +s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g +s/\[/\\&/g +s/\]/\\&/g +s/\$/$$/g +H +:any +${ + g + s/^\n// + s/\n/ /g + p +} +' +DEFS=`sed -n "$ac_script" confdefs.h` + + +ac_libobjs= +ac_ltlibobjs= +U= +for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue + # 1. Remove the extension, and $U if already installed. + ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' + ac_i=`$as_echo "$ac_i" | sed "$ac_script"` + # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR + # will be set to the directory where LIBOBJS objects are built. + as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" + as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' +done +LIBOBJS=$ac_libobjs + +LTLIBOBJS=$ac_ltlibobjs + + + if test -n "$EXEEXT"; then + am__EXEEXT_TRUE= + am__EXEEXT_FALSE='#' +else + am__EXEEXT_TRUE='#' + am__EXEEXT_FALSE= +fi + +if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then + as_fn_error $? "conditional \"AMDEP\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then + as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi + +: "${CONFIG_STATUS=./config.status}" +ac_write_fail=0 +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files $CONFIG_STATUS" +{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 +$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} +as_write_fail=0 +cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 +#! $SHELL +# Generated by $as_me. +# Run this file to recreate the current configuration. +# Compiler output produced by configure, useful for debugging +# configure, is in config.log if it exists. + +debug=false +ac_cs_recheck=false +ac_cs_silent=false + +SHELL=\${CONFIG_SHELL-$SHELL} +export SHELL +_ASEOF +cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; +esac +fi + + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in #( + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in #(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + + +# as_fn_error STATUS ERROR [LINENO LOG_FD] +# ---------------------------------------- +# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are +# provided, also output the error to LOG_FD, referencing LINENO. Then exit the +# script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} # as_fn_error + + +# as_fn_set_status STATUS +# ----------------------- +# Set $? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} # as_fn_set_status + +# as_fn_exit STATUS +# ----------------- +# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} # as_fn_exit + +# as_fn_unset VAR +# --------------- +# Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset +# as_fn_append VAR VALUE +# ---------------------- +# Append the text in VALUE to the end of the definition contained in VAR. Take +# advantage of any shell optimizations that allow amortized linear growth over +# repeated appends, instead of the typical quadratic growth present in naive +# implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +# as_fn_arith ARG... +# ------------------ +# Perform arithmetic evaluation on the ARGs, and store the result in the +# global $as_val. Take advantage of shells that can avoid forks. The arguments +# must be portable across $(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in #((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -p'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -p' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -p' + fi +else + as_ln_s='cp -p' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + + +# as_fn_mkdir_p +# ------------- +# Create "$as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} # as_fn_mkdir_p +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +if test -x / >/dev/null 2>&1; then + as_test_x='test -x' +else + if ls -dL / >/dev/null 2>&1; then + as_ls_L_option=L + else + as_ls_L_option= + fi + as_test_x=' + eval sh -c '\'' + if test -d "$1"; then + test -d "$1/."; + else + case $1 in #( + -*)set "./$1";; + esac; + case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( + ???[sx]*):;;*)false;;esac;fi + '\'' sh + ' +fi +as_executable_p=$as_test_x + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +exec 6>&1 +## ----------------------------------- ## +## Main body of $CONFIG_STATUS script. ## +## ----------------------------------- ## +_ASEOF +test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# Save the log message, to keep $0 and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. +ac_log=" +This file was extended by ELFIO $as_me 2.0.0, which was +generated by GNU Autoconf 2.68. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +on `(hostname || uname -n) 2>/dev/null | sed 1q` +" + +_ACEOF + +case $ac_config_files in *" +"*) set x $ac_config_files; shift; ac_config_files=$*;; +esac + + + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# Files that config.status was made for. +config_files="$ac_config_files" +config_commands="$ac_config_commands" + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +ac_cs_usage="\ +\`$as_me' instantiates files and other configuration actions +from templates according to the current configuration. Unless the files +and actions are specified as TAGs, all are instantiated by default. + +Usage: $0 [OPTION]... [TAG]... + + -h, --help print this help, then exit + -V, --version print version number and configuration settings, then exit + --config print configuration, then exit + -q, --quiet, --silent + do not print progress messages + -d, --debug don't remove temporary files + --recheck update $as_me by reconfiguring in the same conditions + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + +Configuration files: +$config_files + +Configuration commands: +$config_commands + +Report bugs to the package provider." + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" +ac_cs_version="\\ +ELFIO config.status 2.0.0 +configured by $0, generated by GNU Autoconf 2.68, + with options \\"\$ac_cs_config\\" + +Copyright (C) 2010 Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." + +ac_pwd='$ac_pwd' +srcdir='$srcdir' +INSTALL='$INSTALL' +MKDIR_P='$MKDIR_P' +AWK='$AWK' +test -n "\$AWK" || AWK=awk +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# The default lists apply if the user does not specify any file. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=?*) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` + ac_shift=: + ;; + --*=) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg= + ac_shift=: + ;; + *) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + esac + + case $ac_option in + # Handling of the options. + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) + $as_echo "$ac_cs_version"; exit ;; + --config | --confi | --conf | --con | --co | --c ) + $as_echo "$ac_cs_config"; exit ;; + --debug | --debu | --deb | --de | --d | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + '') as_fn_error $? "missing file argument" ;; + esac + as_fn_append CONFIG_FILES " '$ac_optarg'" + ac_need_defaults=false;; + --he | --h | --help | --hel | -h ) + $as_echo "$ac_cs_usage"; exit ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) as_fn_error $? "unrecognized option: \`$1' +Try \`$0 --help' for more information." ;; + + *) as_fn_append ac_config_targets " $1" + ac_need_defaults=false ;; + + esac + shift +done + +ac_configure_extra_args= + +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +if \$ac_cs_recheck; then + set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + shift + \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 + CONFIG_SHELL='$SHELL' + export CONFIG_SHELL + exec "\$@" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX +## Running $as_me. ## +_ASBOX + $as_echo "$ac_log" +} >&5 + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# +# INIT-COMMANDS +# +AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + +# Handling of arguments. +for ac_config_target in $ac_config_targets +do + case $ac_config_target in + "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; + "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "examples/Makefile") CONFIG_FILES="$CONFIG_FILES examples/Makefile" ;; + "examples/ELFDump/Makefile") CONFIG_FILES="$CONFIG_FILES examples/ELFDump/Makefile" ;; + "examples/tutorial/Makefile") CONFIG_FILES="$CONFIG_FILES examples/tutorial/Makefile" ;; + "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; + + *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; + esac +done + + +# If the user did not use the arguments to specify the items to instantiate, +# then the envvar interface is used. Set only those that are not. +# We use the long form for the default assignment because of an extremely +# bizarre bug on SunOS 4.1.3. +if $ac_need_defaults; then + test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files + test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands +fi + +# Have a temporary directory for convenience. Make it in the build tree +# simply because there is no reason against having it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Hook for its removal unless debugging. +# Note that there is a small window in which the directory will not be cleaned: +# after its creation but before its name has been assigned to `$tmp'. +$debug || +{ + tmp= ac_tmp= + trap 'exit_status=$? + : "${ac_tmp:=$tmp}" + { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status +' 0 + trap 'as_fn_exit 1' 1 2 13 15 +} +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && + test -d "$tmp" +} || +{ + tmp=./conf$$-$RANDOM + (umask 077 && mkdir "$tmp") +} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 +ac_tmp=$tmp + +# Set up the scripts for CONFIG_FILES section. +# No need to generate them if there are no CONFIG_FILES. +# This happens for instance with `./config.status config.h'. +if test -n "$CONFIG_FILES"; then + + +ac_cr=`echo X | tr X '\015'` +# On cygwin, bash can eat \r inside `` if the user requested igncr. +# But we know of no other shell where ac_cr would be empty at this +# point, so we can use a bashism as a fallback. +if test "x$ac_cr" = x; then + eval ac_cr=\$\'\\r\' +fi +ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` +if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then + ac_cs_awk_cr='\\r' +else + ac_cs_awk_cr=$ac_cr +fi + +echo 'BEGIN {' >"$ac_tmp/subs1.awk" && +_ACEOF + + +{ + echo "cat >conf$$subs.awk <<_ACEOF" && + echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && + echo "_ACEOF" +} >conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 +ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` +ac_delim='%!_!# ' +for ac_last_try in false false false false false :; do + . ./conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + + ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` + if test $ac_delim_n = $ac_delim_num; then + break + elif $ac_last_try; then + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done +rm -f conf$$subs.sh + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && +_ACEOF +sed -n ' +h +s/^/S["/; s/!.*/"]=/ +p +g +s/^[^!]*!// +:repl +t repl +s/'"$ac_delim"'$// +t delim +:nl +h +s/\(.\{148\}\)..*/\1/ +t more1 +s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ +p +n +b repl +:more1 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t nl +:delim +h +s/\(.\{148\}\)..*/\1/ +t more2 +s/["\\]/\\&/g; s/^/"/; s/$/"/ +p +b +:more2 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t delim +' >$CONFIG_STATUS || ac_write_fail=1 +rm -f conf$$subs.awk +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +_ACAWK +cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && + for (key in S) S_is_set[key] = 1 + FS = "" + +} +{ + line = $ 0 + nfields = split(line, field, "@") + substed = 0 + len = length(field[1]) + for (i = 2; i < nfields; i++) { + key = field[i] + keylen = length(key) + if (S_is_set[key]) { + value = S[key] + line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) + len += length(value) + length(field[++i]) + substed = 1 + } else + len += 1 + keylen + } + + print line +} + +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then + sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" +else + cat +fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ + || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 +_ACEOF + +# VPATH may cause trouble with some makes, so we remove sole $(srcdir), +# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and +# trailing colons and then remove the whole line if VPATH becomes empty +# (actually we leave an empty line to preserve line numbers). +if test "x$srcdir" = x.; then + ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ +h +s/// +s/^/:/ +s/[ ]*$/:/ +s/:\$(srcdir):/:/g +s/:\${srcdir}:/:/g +s/:@srcdir@:/:/g +s/^:*// +s/:*$// +x +s/\(=[ ]*\).*/\1/ +G +s/\n// +s/^[^=]*=[ ]*$// +}' +fi + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +fi # test -n "$CONFIG_FILES" + + +eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" +shift +for ac_tag +do + case $ac_tag in + :[FHLC]) ac_mode=$ac_tag; continue;; + esac + case $ac_mode$ac_tag in + :[FHL]*:*);; + :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; + :[FH]-) ac_tag=-:-;; + :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; + esac + ac_save_IFS=$IFS + IFS=: + set x $ac_tag + IFS=$ac_save_IFS + shift + ac_file=$1 + shift + + case $ac_mode in + :L) ac_source=$1;; + :[FH]) + ac_file_inputs= + for ac_f + do + case $ac_f in + -) ac_f="$ac_tmp/stdin";; + *) # Look for the file first in the build tree, then in the source tree + # (if the path is not absolute). The absolute path cannot be DOS-style, + # because $ac_f cannot contain `:'. + test -f "$ac_f" || + case $ac_f in + [\\/$]*) false;; + *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; + esac || + as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; + esac + case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + as_fn_append ac_file_inputs " '$ac_f'" + done + + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + configure_input='Generated from '` + $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' + `' by configure.' + if test x"$ac_file" != x-; then + configure_input="$ac_file. $configure_input" + { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 +$as_echo "$as_me: creating $ac_file" >&6;} + fi + # Neutralize special characters interpreted by sed in replacement strings. + case $configure_input in #( + *\&* | *\|* | *\\* ) + ac_sed_conf_input=`$as_echo "$configure_input" | + sed 's/[\\\\&|]/\\\\&/g'`;; #( + *) ac_sed_conf_input=$configure_input;; + esac + + case $ac_tag in + *:-:* | *:-) cat >"$ac_tmp/stdin" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; + esac + ;; + esac + + ac_dir=`$as_dirname -- "$ac_file" || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + as_dir="$ac_dir"; as_fn_mkdir_p + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + + case $ac_mode in + :F) + # + # CONFIG_FILE + # + + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; + esac + ac_MKDIR_P=$MKDIR_P + case $MKDIR_P in + [\\/$]* | ?:[\\/]* ) ;; + */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; + esac +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# If the template does not know about datarootdir, expand it. +# FIXME: This hack should be removed a few years after 2.60. +ac_datarootdir_hack=; ac_datarootdir_seen= +ac_sed_dataroot=' +/datarootdir/ { + p + q +} +/@datadir@/p +/@docdir@/p +/@infodir@/p +/@localedir@/p +/@mandir@/p' +case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in +*datarootdir*) ac_datarootdir_seen=yes;; +*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + ac_datarootdir_hack=' + s&@datadir@&$datadir&g + s&@docdir@&$docdir&g + s&@infodir@&$infodir&g + s&@localedir@&$localedir&g + s&@mandir@&$mandir&g + s&\\\${datarootdir}&$datarootdir&g' ;; +esac +_ACEOF + +# Neutralize VPATH when `$srcdir' = `.'. +# Shell code in configure.ac might set extrasub. +# FIXME: do we really want to maintain this feature? +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_sed_extra="$ac_vpsub +$extrasub +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s|@configure_input@|$ac_sed_conf_input|;t t +s&@top_builddir@&$ac_top_builddir_sub&;t t +s&@top_build_prefix@&$ac_top_build_prefix&;t t +s&@srcdir@&$ac_srcdir&;t t +s&@abs_srcdir@&$ac_abs_srcdir&;t t +s&@top_srcdir@&$ac_top_srcdir&;t t +s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t +s&@builddir@&$ac_builddir&;t t +s&@abs_builddir@&$ac_abs_builddir&;t t +s&@abs_top_builddir@&$ac_abs_top_builddir&;t t +s&@INSTALL@&$ac_INSTALL&;t t +s&@MKDIR_P@&$ac_MKDIR_P&;t t +$ac_datarootdir_hack +" +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ + >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + +test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && + { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ + "$ac_tmp/out"`; test -z "$ac_out"; } && + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&5 +$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&2;} + + rm -f "$ac_tmp/stdin" + case $ac_file in + -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; + *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; + esac \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + ;; + + + :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 +$as_echo "$as_me: executing $ac_file commands" >&6;} + ;; + esac + + + case $ac_file$ac_mode in + "depfiles":C) test x"$AMDEP_TRUE" != x"" || { + # Autoconf 2.62 quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + case $CONFIG_FILES in + *\'*) eval set x "$CONFIG_FILES" ;; + *) set x $CONFIG_FILES ;; + esac + shift + for mf + do + # Strip MF so we end up with the name of the file. + mf=`echo "$mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile or not. + # We used to match only the files named `Makefile.in', but + # some people rename them; so instead we look at the file content. + # Grep'ing the first line is not enough: some people post-process + # each Makefile.in and add a new line on top of each file to say so. + # Grep'ing the whole file is not good either: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then + dirpart=`$as_dirname -- "$mf" || +$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$mf" : 'X\(//\)[^/]' \| \ + X"$mf" : 'X\(//\)$' \| \ + X"$mf" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$mf" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + else + continue + fi + # Extract the definition of DEPDIR, am__include, and am__quote + # from the Makefile without running `make'. + DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` + test -z "$DEPDIR" && continue + am__include=`sed -n 's/^am__include = //p' < "$mf"` + test -z "am__include" && continue + am__quote=`sed -n 's/^am__quote = //p' < "$mf"` + # When using ansi2knr, U may be empty or an underscore; expand it + U=`sed -n 's/^U = //p' < "$mf"` + # Find all dependency output files, they are included files with + # $(DEPDIR) in their names. We invoke sed twice because it is the + # simplest approach to changing $(DEPDIR) to its actual value in the + # expansion. + for file in `sed -n " + s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do + # Make sure the directory exists. + test -f "$dirpart/$file" && continue + fdir=`$as_dirname -- "$file" || +$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$file" : 'X\(//\)[^/]' \| \ + X"$file" : 'X\(//\)$' \| \ + X"$file" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + as_dir=$dirpart/$fdir; as_fn_mkdir_p + # echo "creating $dirpart/$file" + echo '# dummy' > "$dirpart/$file" + done + done +} + ;; + + esac +done # for ac_tag + + +as_fn_exit 0 +_ACEOF +ac_clean_files=$ac_clean_files_save + +test $ac_write_fail = 0 || + as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 + + +# configure is writing to config.log, and then calls config.status. +# config.status does its own redirection, appending to config.log. +# Unfortunately, on DOS this fails, as config.log is still kept open +# by configure, so config.status won't be able to write to it; its +# output is simply discarded. So we exec the FD to /dev/null, +# effectively closing config.log, so it can be properly (re)opened and +# appended to by config.status. When coming back to configure, we +# need to make the FD available again. +if test "$no_create" != yes; then + ac_cs_success=: + ac_config_status_args= + test "$silent" = yes && + ac_config_status_args="$ac_config_status_args --quiet" + exec 5>/dev/null + $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false + exec 5>>config.log + # Use ||, not &&, to avoid exiting from the if with $? = 1, which + # would make configure fail if this is the last instruction. + $ac_cs_success || as_fn_exit 1 +fi +if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 +$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} +fi + diff --git a/ELFIO/configure.in b/ELFIO/configure.in new file mode 100644 index 0000000..9dab0e7 --- /dev/null +++ b/ELFIO/configure.in @@ -0,0 +1,22 @@ +dnl Process this file with autoconf to produce a configure script. +AC_INIT(ELFIO, 2.0.0) + +AM_INIT_AUTOMAKE(ELFIO, 2.0.0) + +dnl Checks for programs. +AC_PROG_CXX +AC_PROG_INSTALL + +dnl Checks for libraries. + +dnl Checks for header files. + +dnl Checks for typedefs, structures, and compiler characteristics. + +dnl Checks for library functions. + +AC_OUTPUT([Makefile + examples/Makefile + examples/ELFDump/Makefile + examples/tutorial/Makefile + doc/Makefile]) diff --git a/ELFIO/cygwin/CYGWIN-PATCHES/ELFIO-1.0.0.README b/ELFIO/cygwin/CYGWIN-PATCHES/ELFIO-1.0.0.README new file mode 100644 index 0000000..525cf6b --- /dev/null +++ b/ELFIO/cygwin/CYGWIN-PATCHES/ELFIO-1.0.0.README @@ -0,0 +1,62 @@ +ELFIO-1.0.0 +------------------------------------------ +ELFIO is a C++ library for reading and generating files in the +ELF (Executable and Linkable Format) binary format. This library is +unique and not based on any other product. It is also platform +independent. The library uses standard ANSI C++ constructions and runs +on a wide variety of architectures. + +More examples for using this library located at Examples directory +of the source package distribution. + + +Runtime requirements: + cygwin-1.3.10 or newer + +Build requirements: + cygwin-1.3.10 or newer + +Canonical homepage: + http://sourceforge.net/projects/elfio + +Canonical download: + http://sourceforge.net/project/showfiles.php?group_id=19959 + +------------------------------------ + +Build instructions: + unpack ELFIO-1.0.0-1-src.tar.bz2 + cd /usr/src + ./ELFIO-1.0.0-1.sh all + +This will create: + /usr/src/ELFIO-1.0.0-1.tar.bz2 + /usr/src/ELFIO-1.0.0-1-src.tar.bz2 + +------------------------------------------- + +Files included in the binary distro + + /lib/libELFIO.a + /usr/bin/ELFDump + /usr/include/ELFIO.h + /usr/include/ELFI.h + /usr/include/ELFO.h + /usr/include/ELFTypes.h + /usr/doc/ELFIO-1.0.0/AUTHORS + /usr/doc/ELFIO-1.0.0/COPYING + /usr/doc/ELFIO-1.0.0/README + /usr/doc/ELFIO-1.0.0/tutorial.pdf + /usr/doc/ELFIO-1.0.0/tutorial.cpp + /usr/doc/Cygwin/ELFIO-1.0.0.README + +------------------ + +Port Notes: + +----- version 1.0.0 ----- +Initial release + + +Cygwin port maintained by: Serge Lamikhov-Center to_serge@sourceforge.net + diff --git a/ELFIO/cygwin/CYGWIN-PATCHES/setup.hint b/ELFIO/cygwin/CYGWIN-PATCHES/setup.hint new file mode 100644 index 0000000..cd567ac --- /dev/null +++ b/ELFIO/cygwin/CYGWIN-PATCHES/setup.hint @@ -0,0 +1,9 @@ +# ELFIO library +category: Devel Libs +requires: cygwin +sdesc: "ELF file reader and producer implemented as a C++ library" +ldesc: "ELFIO is a C++ library for reading and generating files in the +ELF (Executable and Linkable Format) binary format. This library is +unique and not based on any other product. It is also platform +independent. The library uses standard ANSI C++ constructions and runs +on a wide variety of architectures." diff --git a/ELFIO/cygwin/ELFIO-1.0.0-1.sh b/ELFIO/cygwin/ELFIO-1.0.0-1.sh new file mode 100755 index 0000000..a230ea2 --- /dev/null +++ b/ELFIO/cygwin/ELFIO-1.0.0-1.sh @@ -0,0 +1,179 @@ +#!/bin/sh +# find out where the build script is located +tdir=`echo "$0" | sed 's%[\\/][^\\/][^\\/]*$%%'` +test "x$tdir" = "x$0" && tdir=. +scriptdir=`cd $tdir; pwd` +# find src directory. +# If scriptdir ends in SPECS, then topdir is $scriptdir/.. +# If scriptdir ends in CYGWIN-PATCHES, then topdir is $scriptdir/../.. +# Otherwise, we assume that topdir = scriptdir +topdir1=`echo ${scriptdir} | sed 's%/SPECS$%%'` +topdir2=`echo ${scriptdir} | sed 's%/CYGWIN-PATCHES$%%'` +if [ "x$topdir1" != "x$scriptdir" ] ; then # SPECS + topdir=`cd ${scriptdir}/..; pwd` +else + if [ "x$topdir2" != "x$scriptdir" ] ; then # CYGWIN-PATCHES + topdir=`cd ${scriptdir}/../..; pwd` + else + topdir=`cd ${scriptdir}; pwd` + fi +fi + +tscriptname=`basename $0 .sh` +export PKG=`echo $tscriptname | sed -e 's/\-[^\-]*\-[^\-]*$//'` +export VER=`echo $tscriptname | sed -e 's/^[^\-]*\-//' -e 's/\-[^\-]*$//'` +export REL=`echo $tscriptname | sed -e 's/^[^\-]*\-[^\-]*\-//'` +export FULLPKG=${PKG}-${VER}-${REL} +# if the orig src package is bzip2'ed, remember to +# change 'z' to 'j' in the 'tar xvzf' commands in the +# prep) and mkpatch) sections +export src_orig_pkg_name=${PKG}-${VER}.tar.gz +export src_pkg_name=${FULLPKG}-src.tar.bz2 +export src_patch_name=${FULLPKG}.patch +export bin_pkg_name=${FULLPKG}.tar.bz2 + +export src_orig_pkg=${topdir}/${src_orig_pkg_name} +export src_pkg=${topdir}/${src_pkg_name} +export src_patch=${topdir}/${src_patch_name} +export bin_pkg=${topdir}/${bin_pkg_name} +export srcdir=${topdir}/${PKG}-${VER} +export objdir=${srcdir}/.build +export instdir=${srcdir}/.inst +export srcinstdir=${srcdir}/.sinst +export checkfile=${topdir}/${FULLPKG}.check +# run on +host=i686-pc-cygwin +# if this package creates binaries, they run on +target=i686-pc-cygwin +prefix=/usr +sysconfdir=/etc +MY_CFLAGS="-O2" +MY_CXXFLAGS="-O2" +MY_LDFLAGS= + +mkdirs() { + (cd ${topdir} && \ + mkdir -p ${objdir} && \ + mkdir -p ${instdir} && \ + mkdir -p ${srcinstdir} ) +} +prep() { + (cd ${topdir} && \ + tar xvzf ${src_orig_pkg} ; \ + cd ${topdir} && \ + patch -p0 < ${src_patch} + && mkdirs ) +} +conf() { + (cd ${objdir} && \ + CFLAGS="${MY_CFLAGS}" LDFLAGS="${MY_LDFLAGS}" \ + CXXFLAGS="${MY_CXXFLAGS}" LDFLAGS="${MY_LDFLAGS}" \ + ${srcdir}/configure --host=${host} --target=${target} \ + --srcdir=${srcdir} --prefix=${prefix} \ + --exec-prefix=${prefix} --sysconfdir=${sysconfdir} \ + --libdir=/lib --includedir=${prefix}/include \ + --libexecdir='${sbindir}' --localstatedir=/var \ + --datadir='${prefix}/share' +) +} +build() { + (cd ${objdir} && \ + CFLAGS="${MY_CFLAGS}" make ) +} +check() { + (cd ${objdir} && \ + make test | tee ${checkfile} 2>&1 ) +} +clean() { + (cd ${objdir} && \ + make clean ) +} +install() { + (cd ${objdir} && \ + make install DESTDIR=${instdir} + if [ -f ${instdir}${prefix}/info/dir ] ; then \ + rm ${instdir}${prefix}/info/dir ; \ + fi && \ + if [ ! -d ${instdir}${prefix}/doc/${PKG}-${VER} ]; then \ + mkdir -p ${instdir}${prefix}/doc/${PKG}-${VER} ; \ + fi && \ + if [ ! -d ${instdir}${prefix}/doc/Cygwin ]; then \ + mkdir -p ${instdir}${prefix}/doc/Cygwin ; \ + fi && \ + templist=""; \ + for f in ${srcdir}/ANNOUNCE ${srcdir}/CHANGES ${srcdir}/INSTALL \ + ${srcdir}/KNOWNBUG ${srcdir}/LICENSE ${srcdir}/README \ + ${srcdir}/AUTHORS ${srcdir}/KNOWNBUG ${srcdir}/COPYING \ + ${srcdir}/doc/tutorial.pdf \ + ${srcdir}/Examples/tutorial/tutorial.cpp \ + ${srcdir}/TODO ; do \ + if [ -f $f ] ; then \ + templist="$templist $f"; \ + fi ; \ + done && \ + if [ ! "x$templist" = "x" ]; then \ + /usr/bin/install -m 644 $templist \ + ${instdir}${prefix}/doc/${PKG}-${VER} ; + fi && \ + if [ -f ${srcdir}/CYGWIN-PATCHES/${PKG}-${VER}.README ]; then \ + /usr/bin/install -m 644 ${srcdir}/CYGWIN-PATCHES/${PKG}-${VER}.README \ + ${instdir}${prefix}/doc/Cygwin/${PKG}-${VER}.README ; \ + else \ + if [ -f ${srcdir}/CYGWIN-PATCHES/README ]; then \ + /usr/bin/install -m 644 ${srcdir}/CYGWIN-PATCHES/README \ + ${instdir}${prefix}/doc/Cygwin/${PKG}-${VER}.README ; \ + fi ;\ + fi ; ) +} +strip() { + (cd ${instdir} && \ + find . -name "*.dll" | xargs strip > /dev/null 2>&1 + find . -name "*.exe" | xargs strip > /dev/null 2>&1 ) +} +pkg() { + (cd ${instdir} && \ + tar cvjf ${bin_pkg} * ) +} +mkpatch() { + (cd ${srcdir} && \ + tar xvzf ${src_orig_pkg} ;\ + mv ${PKG}-${VER} ../${PKG}-${VER}-orig && \ + cd ${topdir} && \ + diff -urN -x '.build' -x '.inst' -x '.sinst' \ + ${PKG}-${VER}-orig ${PKG}-${VER} > \ + ${srcinstdir}/${src_patch_name} ; \ + rm -rf ${PKG}-${VER}-orig ) +} +spkg() { + (mkpatch && \ + cp ${src_orig_pkg} ${srcinstdir}/${src_orig_pkg_name} && \ + cp $0 ${srcinstdir}/`basename $0` && \ + cd ${srcinstdir} && \ + tar cvjf ${src_pkg} * ) +} +finish() { + rm -rf ${srcdir} +} +case $1 in + prep) prep ; STATUS=$? ;; + mkdirs) mkdirs; STATUS=$? ;; + conf) conf ; STATUS=$? ;; + build) build ; STATUS=$? ;; + check) check ; STATUS=$? ;; + clean) clean ; STATUS=$? ;; + install) install ; STATUS=$? ;; + strip) strip ; STATUS=$? ;; + package) pkg ; STATUS=$? ;; + pkg) pkg ; STATUS=$? ;; + mkpatch) mkpatch ; STATUS=$? ;; + src-package) spkg ; STATUS=$? ;; + spkg) spkg ; STATUS=$? ;; + finish) finish ; STATUS=$? ;; + all) prep && conf && build && install && \ + strip && pkg && spkg && finish ; \ + STATUS=$? ;; + *) echo "Error: bad arguments" ; exit 1 ;; +esac +exit ${STATUS} + + diff --git a/ELFIO/cygwin/ELFIO-1.0.0-2.sh b/ELFIO/cygwin/ELFIO-1.0.0-2.sh new file mode 100755 index 0000000..a230ea2 --- /dev/null +++ b/ELFIO/cygwin/ELFIO-1.0.0-2.sh @@ -0,0 +1,179 @@ +#!/bin/sh +# find out where the build script is located +tdir=`echo "$0" | sed 's%[\\/][^\\/][^\\/]*$%%'` +test "x$tdir" = "x$0" && tdir=. +scriptdir=`cd $tdir; pwd` +# find src directory. +# If scriptdir ends in SPECS, then topdir is $scriptdir/.. +# If scriptdir ends in CYGWIN-PATCHES, then topdir is $scriptdir/../.. +# Otherwise, we assume that topdir = scriptdir +topdir1=`echo ${scriptdir} | sed 's%/SPECS$%%'` +topdir2=`echo ${scriptdir} | sed 's%/CYGWIN-PATCHES$%%'` +if [ "x$topdir1" != "x$scriptdir" ] ; then # SPECS + topdir=`cd ${scriptdir}/..; pwd` +else + if [ "x$topdir2" != "x$scriptdir" ] ; then # CYGWIN-PATCHES + topdir=`cd ${scriptdir}/../..; pwd` + else + topdir=`cd ${scriptdir}; pwd` + fi +fi + +tscriptname=`basename $0 .sh` +export PKG=`echo $tscriptname | sed -e 's/\-[^\-]*\-[^\-]*$//'` +export VER=`echo $tscriptname | sed -e 's/^[^\-]*\-//' -e 's/\-[^\-]*$//'` +export REL=`echo $tscriptname | sed -e 's/^[^\-]*\-[^\-]*\-//'` +export FULLPKG=${PKG}-${VER}-${REL} +# if the orig src package is bzip2'ed, remember to +# change 'z' to 'j' in the 'tar xvzf' commands in the +# prep) and mkpatch) sections +export src_orig_pkg_name=${PKG}-${VER}.tar.gz +export src_pkg_name=${FULLPKG}-src.tar.bz2 +export src_patch_name=${FULLPKG}.patch +export bin_pkg_name=${FULLPKG}.tar.bz2 + +export src_orig_pkg=${topdir}/${src_orig_pkg_name} +export src_pkg=${topdir}/${src_pkg_name} +export src_patch=${topdir}/${src_patch_name} +export bin_pkg=${topdir}/${bin_pkg_name} +export srcdir=${topdir}/${PKG}-${VER} +export objdir=${srcdir}/.build +export instdir=${srcdir}/.inst +export srcinstdir=${srcdir}/.sinst +export checkfile=${topdir}/${FULLPKG}.check +# run on +host=i686-pc-cygwin +# if this package creates binaries, they run on +target=i686-pc-cygwin +prefix=/usr +sysconfdir=/etc +MY_CFLAGS="-O2" +MY_CXXFLAGS="-O2" +MY_LDFLAGS= + +mkdirs() { + (cd ${topdir} && \ + mkdir -p ${objdir} && \ + mkdir -p ${instdir} && \ + mkdir -p ${srcinstdir} ) +} +prep() { + (cd ${topdir} && \ + tar xvzf ${src_orig_pkg} ; \ + cd ${topdir} && \ + patch -p0 < ${src_patch} + && mkdirs ) +} +conf() { + (cd ${objdir} && \ + CFLAGS="${MY_CFLAGS}" LDFLAGS="${MY_LDFLAGS}" \ + CXXFLAGS="${MY_CXXFLAGS}" LDFLAGS="${MY_LDFLAGS}" \ + ${srcdir}/configure --host=${host} --target=${target} \ + --srcdir=${srcdir} --prefix=${prefix} \ + --exec-prefix=${prefix} --sysconfdir=${sysconfdir} \ + --libdir=/lib --includedir=${prefix}/include \ + --libexecdir='${sbindir}' --localstatedir=/var \ + --datadir='${prefix}/share' +) +} +build() { + (cd ${objdir} && \ + CFLAGS="${MY_CFLAGS}" make ) +} +check() { + (cd ${objdir} && \ + make test | tee ${checkfile} 2>&1 ) +} +clean() { + (cd ${objdir} && \ + make clean ) +} +install() { + (cd ${objdir} && \ + make install DESTDIR=${instdir} + if [ -f ${instdir}${prefix}/info/dir ] ; then \ + rm ${instdir}${prefix}/info/dir ; \ + fi && \ + if [ ! -d ${instdir}${prefix}/doc/${PKG}-${VER} ]; then \ + mkdir -p ${instdir}${prefix}/doc/${PKG}-${VER} ; \ + fi && \ + if [ ! -d ${instdir}${prefix}/doc/Cygwin ]; then \ + mkdir -p ${instdir}${prefix}/doc/Cygwin ; \ + fi && \ + templist=""; \ + for f in ${srcdir}/ANNOUNCE ${srcdir}/CHANGES ${srcdir}/INSTALL \ + ${srcdir}/KNOWNBUG ${srcdir}/LICENSE ${srcdir}/README \ + ${srcdir}/AUTHORS ${srcdir}/KNOWNBUG ${srcdir}/COPYING \ + ${srcdir}/doc/tutorial.pdf \ + ${srcdir}/Examples/tutorial/tutorial.cpp \ + ${srcdir}/TODO ; do \ + if [ -f $f ] ; then \ + templist="$templist $f"; \ + fi ; \ + done && \ + if [ ! "x$templist" = "x" ]; then \ + /usr/bin/install -m 644 $templist \ + ${instdir}${prefix}/doc/${PKG}-${VER} ; + fi && \ + if [ -f ${srcdir}/CYGWIN-PATCHES/${PKG}-${VER}.README ]; then \ + /usr/bin/install -m 644 ${srcdir}/CYGWIN-PATCHES/${PKG}-${VER}.README \ + ${instdir}${prefix}/doc/Cygwin/${PKG}-${VER}.README ; \ + else \ + if [ -f ${srcdir}/CYGWIN-PATCHES/README ]; then \ + /usr/bin/install -m 644 ${srcdir}/CYGWIN-PATCHES/README \ + ${instdir}${prefix}/doc/Cygwin/${PKG}-${VER}.README ; \ + fi ;\ + fi ; ) +} +strip() { + (cd ${instdir} && \ + find . -name "*.dll" | xargs strip > /dev/null 2>&1 + find . -name "*.exe" | xargs strip > /dev/null 2>&1 ) +} +pkg() { + (cd ${instdir} && \ + tar cvjf ${bin_pkg} * ) +} +mkpatch() { + (cd ${srcdir} && \ + tar xvzf ${src_orig_pkg} ;\ + mv ${PKG}-${VER} ../${PKG}-${VER}-orig && \ + cd ${topdir} && \ + diff -urN -x '.build' -x '.inst' -x '.sinst' \ + ${PKG}-${VER}-orig ${PKG}-${VER} > \ + ${srcinstdir}/${src_patch_name} ; \ + rm -rf ${PKG}-${VER}-orig ) +} +spkg() { + (mkpatch && \ + cp ${src_orig_pkg} ${srcinstdir}/${src_orig_pkg_name} && \ + cp $0 ${srcinstdir}/`basename $0` && \ + cd ${srcinstdir} && \ + tar cvjf ${src_pkg} * ) +} +finish() { + rm -rf ${srcdir} +} +case $1 in + prep) prep ; STATUS=$? ;; + mkdirs) mkdirs; STATUS=$? ;; + conf) conf ; STATUS=$? ;; + build) build ; STATUS=$? ;; + check) check ; STATUS=$? ;; + clean) clean ; STATUS=$? ;; + install) install ; STATUS=$? ;; + strip) strip ; STATUS=$? ;; + package) pkg ; STATUS=$? ;; + pkg) pkg ; STATUS=$? ;; + mkpatch) mkpatch ; STATUS=$? ;; + src-package) spkg ; STATUS=$? ;; + spkg) spkg ; STATUS=$? ;; + finish) finish ; STATUS=$? ;; + all) prep && conf && build && install && \ + strip && pkg && spkg && finish ; \ + STATUS=$? ;; + *) echo "Error: bad arguments" ; exit 1 ;; +esac +exit ${STATUS} + + diff --git a/ELFIO/cygwin/ELFIO-1.0.2-1.sh b/ELFIO/cygwin/ELFIO-1.0.2-1.sh new file mode 100755 index 0000000..c4a4564 --- /dev/null +++ b/ELFIO/cygwin/ELFIO-1.0.2-1.sh @@ -0,0 +1,179 @@ +#!/bin/sh +# find out where the build script is located +tdir=`echo "$0" | sed 's%[\\/][^\\/][^\\/]*$%%'` +test "x$tdir" = "x$0" && tdir=. +scriptdir=`cd $tdir; pwd` +# find src directory. +# If scriptdir ends in SPECS, then topdir is $scriptdir/.. +# If scriptdir ends in CYGWIN-PATCHES, then topdir is $scriptdir/../.. +# Otherwise, we assume that topdir = scriptdir +topdir1=`echo ${scriptdir} | sed 's%/SPECS$%%'` +topdir2=`echo ${scriptdir} | sed 's%/CYGWIN-PATCHES$%%'` +if [ "x$topdir1" != "x$scriptdir" ] ; then # SPECS + topdir=`cd ${scriptdir}/..; pwd` +else + if [ "x$topdir2" != "x$scriptdir" ] ; then # CYGWIN-PATCHES + topdir=`cd ${scriptdir}/../..; pwd` + else + topdir=`cd ${scriptdir}; pwd` + fi +fi + +tscriptname=`basename $0 .sh` +export PKG=`echo $tscriptname | sed -e 's/\-[^\-]*\-[^\-]*$//'` +export VER=`echo $tscriptname | sed -e 's/^[^\-]*\-//' -e 's/\-[^\-]*$//'` +export REL=`echo $tscriptname | sed -e 's/^[^\-]*\-[^\-]*\-//'` +export FULLPKG=${PKG}-${VER}-${REL} +# if the orig src package is bzip2'ed, remember to +# change 'z' to 'j' in the 'tar xvzf' commands in the +# prep) and mkpatch) sections +export src_orig_pkg_name=${PKG}-${VER}.tar.gz +export src_pkg_name=${FULLPKG}-src.tar.bz2 +export src_patch_name=${FULLPKG}.patch +export bin_pkg_name=${FULLPKG}.tar.bz2 + +export src_orig_pkg=${topdir}/${src_orig_pkg_name} +export src_pkg=${topdir}/${src_pkg_name} +export src_patch=${topdir}/${src_patch_name} +export bin_pkg=${topdir}/${bin_pkg_name} +export srcdir=${topdir}/${PKG}-${VER} +export objdir=${srcdir}/.build +export instdir=${srcdir}/.inst +export srcinstdir=${srcdir}/.sinst +export checkfile=${topdir}/${FULLPKG}.check +# run on +host=i686-pc-cygwin +# if this package creates binaries, they run on +target=i686-pc-cygwin +prefix=/usr +sysconfdir=/etc +MY_CFLAGS="-O2" +MY_CXXFLAGS="-O2" +MY_LDFLAGS= + +mkdirs() { + (cd ${topdir} && \ + mkdir -p ${objdir} && \ + mkdir -p ${instdir} && \ + mkdir -p ${srcinstdir} ) +} +prep() { + (cd ${topdir} && \ + tar xvzf ${src_orig_pkg} ; \ + cd ${topdir} && \ + patch -p0 < ${src_patch} \ + && mkdirs ) +} +conf() { + (cd ${objdir} && \ + CFLAGS="${MY_CFLAGS}" LDFLAGS="${MY_LDFLAGS}" \ + CXXFLAGS="${MY_CXXFLAGS}" LDFLAGS="${MY_LDFLAGS}" \ + ${srcdir}/configure --host=${host} --target=${target} \ + --srcdir=${srcdir} --prefix=${prefix} \ + --exec-prefix=${prefix} --sysconfdir=${sysconfdir} \ + --libdir=/lib --includedir=${prefix}/include \ + --libexecdir='${sbindir}' --localstatedir=/var \ + --datadir='${prefix}/share' +) +} +build() { + (cd ${objdir} && \ + CFLAGS="${MY_CFLAGS}" make ) +} +check() { + (cd ${objdir} && \ + make test | tee ${checkfile} 2>&1 ) +} +clean() { + (cd ${objdir} && \ + make clean ) +} +install() { + (cd ${objdir} && \ + make install DESTDIR=${instdir} + if [ -f ${instdir}${prefix}/info/dir ] ; then \ + rm ${instdir}${prefix}/info/dir ; \ + fi && \ + if [ ! -d ${instdir}${prefix}/doc/${PKG}-${VER} ]; then \ + mkdir -p ${instdir}${prefix}/doc/${PKG}-${VER} ; \ + fi && \ + if [ ! -d ${instdir}${prefix}/doc/Cygwin ]; then \ + mkdir -p ${instdir}${prefix}/doc/Cygwin ; \ + fi && \ + templist=""; \ + for f in ${srcdir}/ANNOUNCE ${srcdir}/CHANGES ${srcdir}/INSTALL \ + ${srcdir}/KNOWNBUG ${srcdir}/LICENSE ${srcdir}/README \ + ${srcdir}/AUTHORS ${srcdir}/KNOWNBUG ${srcdir}/COPYING \ + ${srcdir}/doc/tutorial.pdf \ + ${srcdir}/Examples/tutorial/tutorial.cpp \ + ${srcdir}/TODO ; do \ + if [ -f $f ] ; then \ + templist="$templist $f"; \ + fi ; \ + done && \ + if [ ! "x$templist" = "x" ]; then \ + /usr/bin/install -m 644 $templist \ + ${instdir}${prefix}/doc/${PKG}-${VER} ; + fi && \ + if [ -f ${srcdir}/CYGWIN-PATCHES/${PKG}-${VER}.README ]; then \ + /usr/bin/install -m 644 ${srcdir}/CYGWIN-PATCHES/${PKG}-${VER}.README \ + ${instdir}${prefix}/doc/Cygwin/${PKG}-${VER}.README ; \ + else \ + if [ -f ${srcdir}/CYGWIN-PATCHES/README ]; then \ + /usr/bin/install -m 644 ${srcdir}/CYGWIN-PATCHES/README \ + ${instdir}${prefix}/doc/Cygwin/${PKG}-${VER}.README ; \ + fi ;\ + fi ; ) +} +strip() { + (cd ${instdir} && \ + find . -name "*.dll" | xargs strip > /dev/null 2>&1 + find . -name "*.exe" | xargs strip > /dev/null 2>&1 ) +} +pkg() { + (cd ${instdir} && \ + tar cvjf ${bin_pkg} * ) +} +mkpatch() { + (cd ${srcdir} && \ + tar xvzf ${src_orig_pkg} ;\ + mv ${PKG}-${VER} ../${PKG}-${VER}-orig && \ + cd ${topdir} && \ + diff -urN -x '.build' -x '.inst' -x '.sinst' \ + ${PKG}-${VER}-orig ${PKG}-${VER} > \ + ${srcinstdir}/${src_patch_name} ; \ + rm -rf ${PKG}-${VER}-orig ) +} +spkg() { + (mkpatch && \ + cp ${src_orig_pkg} ${srcinstdir}/${src_orig_pkg_name} && \ + cp $0 ${srcinstdir}/`basename $0` && \ + cd ${srcinstdir} && \ + tar cvjf ${src_pkg} * ) +} +finish() { + rm -rf ${srcdir} +} +case $1 in + prep) prep ; STATUS=$? ;; + mkdirs) mkdirs; STATUS=$? ;; + conf) conf ; STATUS=$? ;; + build) build ; STATUS=$? ;; + check) check ; STATUS=$? ;; + clean) clean ; STATUS=$? ;; + install) install ; STATUS=$? ;; + strip) strip ; STATUS=$? ;; + package) pkg ; STATUS=$? ;; + pkg) pkg ; STATUS=$? ;; + mkpatch) mkpatch ; STATUS=$? ;; + src-package) spkg ; STATUS=$? ;; + spkg) spkg ; STATUS=$? ;; + finish) finish ; STATUS=$? ;; + all) prep && conf && build && install && \ + strip && pkg && spkg && finish ; \ + STATUS=$? ;; + *) echo "Error: bad arguments" ; exit 1 ;; +esac +exit ${STATUS} + + diff --git a/ELFIO/depcomp b/ELFIO/depcomp new file mode 100755 index 0000000..df8eea7 --- /dev/null +++ b/ELFIO/depcomp @@ -0,0 +1,630 @@ +#! /bin/sh +# depcomp - compile a program generating dependencies as side-effects + +scriptversion=2009-04-28.21; # UTC + +# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009 Free +# Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# Originally written by Alexandre Oliva . + +case $1 in + '') + echo "$0: No command. Try \`$0 --help' for more information." 1>&2 + exit 1; + ;; + -h | --h*) + cat <<\EOF +Usage: depcomp [--help] [--version] PROGRAM [ARGS] + +Run PROGRAMS ARGS to compile a file, generating dependencies +as side-effects. + +Environment variables: + depmode Dependency tracking mode. + source Source file read by `PROGRAMS ARGS'. + object Object file output by `PROGRAMS ARGS'. + DEPDIR directory where to store dependencies. + depfile Dependency file to output. + tmpdepfile Temporary file to use when outputing dependencies. + libtool Whether libtool is used (yes/no). + +Report bugs to . +EOF + exit $? + ;; + -v | --v*) + echo "depcomp $scriptversion" + exit $? + ;; +esac + +if test -z "$depmode" || test -z "$source" || test -z "$object"; then + echo "depcomp: Variables source, object and depmode must be set" 1>&2 + exit 1 +fi + +# Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. +depfile=${depfile-`echo "$object" | + sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} +tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} + +rm -f "$tmpdepfile" + +# Some modes work just like other modes, but use different flags. We +# parameterize here, but still list the modes in the big case below, +# to make depend.m4 easier to write. Note that we *cannot* use a case +# here, because this file can only contain one case statement. +if test "$depmode" = hp; then + # HP compiler uses -M and no extra arg. + gccflag=-M + depmode=gcc +fi + +if test "$depmode" = dashXmstdout; then + # This is just like dashmstdout with a different argument. + dashmflag=-xM + depmode=dashmstdout +fi + +cygpath_u="cygpath -u -f -" +if test "$depmode" = msvcmsys; then + # This is just like msvisualcpp but w/o cygpath translation. + # Just convert the backslash-escaped backslashes to single forward + # slashes to satisfy depend.m4 + cygpath_u="sed s,\\\\\\\\,/,g" + depmode=msvisualcpp +fi + +case "$depmode" in +gcc3) +## gcc 3 implements dependency tracking that does exactly what +## we want. Yay! Note: for some reason libtool 1.4 doesn't like +## it if -MD -MP comes after the -MF stuff. Hmm. +## Unfortunately, FreeBSD c89 acceptance of flags depends upon +## the command line argument order; so add the flags where they +## appear in depend2.am. Note that the slowdown incurred here +## affects only configure: in makefiles, %FASTDEP% shortcuts this. + for arg + do + case $arg in + -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;; + *) set fnord "$@" "$arg" ;; + esac + shift # fnord + shift # $arg + done + "$@" + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile" + exit $stat + fi + mv "$tmpdepfile" "$depfile" + ;; + +gcc) +## There are various ways to get dependency output from gcc. Here's +## why we pick this rather obscure method: +## - Don't want to use -MD because we'd like the dependencies to end +## up in a subdir. Having to rename by hand is ugly. +## (We might end up doing this anyway to support other compilers.) +## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like +## -MM, not -M (despite what the docs say). +## - Using -M directly means running the compiler twice (even worse +## than renaming). + if test -z "$gccflag"; then + gccflag=-MD, + fi + "$@" -Wp,"$gccflag$tmpdepfile" + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + echo "$object : \\" > "$depfile" + alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz +## The second -e expression handles DOS-style file names with drive letters. + sed -e 's/^[^:]*: / /' \ + -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" +## This next piece of magic avoids the `deleted header file' problem. +## The problem is that when a header file which appears in a .P file +## is deleted, the dependency causes make to die (because there is +## typically no way to rebuild the header). We avoid this by adding +## dummy dependencies for each header file. Too bad gcc doesn't do +## this for us directly. + tr ' ' ' +' < "$tmpdepfile" | +## Some versions of gcc put a space before the `:'. On the theory +## that the space means something, we add a space to the output as +## well. +## Some versions of the HPUX 10.20 sed can't process this invocation +## correctly. Breaking it into two sed invocations is a workaround. + sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +hp) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; + +sgi) + if test "$libtool" = yes; then + "$@" "-Wp,-MDupdate,$tmpdepfile" + else + "$@" -MDupdate "$tmpdepfile" + fi + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + + if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files + echo "$object : \\" > "$depfile" + + # Clip off the initial element (the dependent). Don't try to be + # clever and replace this with sed code, as IRIX sed won't handle + # lines with more than a fixed number of characters (4096 in + # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; + # the IRIX cc adds comments like `#:fec' to the end of the + # dependency line. + tr ' ' ' +' < "$tmpdepfile" \ + | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ + tr ' +' ' ' >> "$depfile" + echo >> "$depfile" + + # The second pass generates a dummy entry for each header file. + tr ' ' ' +' < "$tmpdepfile" \ + | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ + >> "$depfile" + else + # The sourcefile does not contain any dependencies, so just + # store a dummy comment line, to avoid errors with the Makefile + # "include basename.Plo" scheme. + echo "#dummy" > "$depfile" + fi + rm -f "$tmpdepfile" + ;; + +aix) + # The C for AIX Compiler uses -M and outputs the dependencies + # in a .u file. In older versions, this file always lives in the + # current directory. Also, the AIX compiler puts `$object:' at the + # start of each line; $object doesn't have directory information. + # Version 6 uses the directory in both cases. + dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` + test "x$dir" = "x$object" && dir= + base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` + if test "$libtool" = yes; then + tmpdepfile1=$dir$base.u + tmpdepfile2=$base.u + tmpdepfile3=$dir.libs/$base.u + "$@" -Wc,-M + else + tmpdepfile1=$dir$base.u + tmpdepfile2=$dir$base.u + tmpdepfile3=$dir$base.u + "$@" -M + fi + stat=$? + + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + exit $stat + fi + + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + do + test -f "$tmpdepfile" && break + done + if test -f "$tmpdepfile"; then + # Each line is of the form `foo.o: dependent.h'. + # Do two passes, one to just change these to + # `$object: dependent.h' and one to simply `dependent.h:'. + sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" + # That's a tab and a space in the []. + sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" + else + # The sourcefile does not contain any dependencies, so just + # store a dummy comment line, to avoid errors with the Makefile + # "include basename.Plo" scheme. + echo "#dummy" > "$depfile" + fi + rm -f "$tmpdepfile" + ;; + +icc) + # Intel's C compiler understands `-MD -MF file'. However on + # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c + # ICC 7.0 will fill foo.d with something like + # foo.o: sub/foo.c + # foo.o: sub/foo.h + # which is wrong. We want: + # sub/foo.o: sub/foo.c + # sub/foo.o: sub/foo.h + # sub/foo.c: + # sub/foo.h: + # ICC 7.1 will output + # foo.o: sub/foo.c sub/foo.h + # and will wrap long lines using \ : + # foo.o: sub/foo.c ... \ + # sub/foo.h ... \ + # ... + + "$@" -MD -MF "$tmpdepfile" + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + # Each line is of the form `foo.o: dependent.h', + # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. + # Do two passes, one to just change these to + # `$object: dependent.h' and one to simply `dependent.h:'. + sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" + # Some versions of the HPUX 10.20 sed can't process this invocation + # correctly. Breaking it into two sed invocations is a workaround. + sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" | + sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +hp2) + # The "hp" stanza above does not work with aCC (C++) and HP's ia64 + # compilers, which have integrated preprocessors. The correct option + # to use with these is +Maked; it writes dependencies to a file named + # 'foo.d', which lands next to the object file, wherever that + # happens to be. + # Much of this is similar to the tru64 case; see comments there. + dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` + test "x$dir" = "x$object" && dir= + base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` + if test "$libtool" = yes; then + tmpdepfile1=$dir$base.d + tmpdepfile2=$dir.libs/$base.d + "$@" -Wc,+Maked + else + tmpdepfile1=$dir$base.d + tmpdepfile2=$dir$base.d + "$@" +Maked + fi + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile1" "$tmpdepfile2" + exit $stat + fi + + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" + do + test -f "$tmpdepfile" && break + done + if test -f "$tmpdepfile"; then + sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile" + # Add `dependent.h:' lines. + sed -ne '2,${ + s/^ *// + s/ \\*$// + s/$/:/ + p + }' "$tmpdepfile" >> "$depfile" + else + echo "#dummy" > "$depfile" + fi + rm -f "$tmpdepfile" "$tmpdepfile2" + ;; + +tru64) + # The Tru64 compiler uses -MD to generate dependencies as a side + # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. + # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put + # dependencies in `foo.d' instead, so we check for that too. + # Subdirectories are respected. + dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` + test "x$dir" = "x$object" && dir= + base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` + + if test "$libtool" = yes; then + # With Tru64 cc, shared objects can also be used to make a + # static library. This mechanism is used in libtool 1.4 series to + # handle both shared and static libraries in a single compilation. + # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d. + # + # With libtool 1.5 this exception was removed, and libtool now + # generates 2 separate objects for the 2 libraries. These two + # compilations output dependencies in $dir.libs/$base.o.d and + # in $dir$base.o.d. We have to check for both files, because + # one of the two compilations can be disabled. We should prefer + # $dir$base.o.d over $dir.libs/$base.o.d because the latter is + # automatically cleaned when .libs/ is deleted, while ignoring + # the former would cause a distcleancheck panic. + tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4 + tmpdepfile2=$dir$base.o.d # libtool 1.5 + tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5 + tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504 + "$@" -Wc,-MD + else + tmpdepfile1=$dir$base.o.d + tmpdepfile2=$dir$base.d + tmpdepfile3=$dir$base.d + tmpdepfile4=$dir$base.d + "$@" -MD + fi + + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" + exit $stat + fi + + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" + do + test -f "$tmpdepfile" && break + done + if test -f "$tmpdepfile"; then + sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" + # That's a tab and a space in the []. + sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" + else + echo "#dummy" > "$depfile" + fi + rm -f "$tmpdepfile" + ;; + +#nosideeffect) + # This comment above is used by automake to tell side-effect + # dependency tracking mechanisms from slower ones. + +dashmstdout) + # Important note: in order to support this mode, a compiler *must* + # always write the preprocessed file to stdout, regardless of -o. + "$@" || exit $? + + # Remove the call to Libtool. + if test "$libtool" = yes; then + while test "X$1" != 'X--mode=compile'; do + shift + done + shift + fi + + # Remove `-o $object'. + IFS=" " + for arg + do + case $arg in + -o) + shift + ;; + $object) + shift + ;; + *) + set fnord "$@" "$arg" + shift # fnord + shift # $arg + ;; + esac + done + + test -z "$dashmflag" && dashmflag=-M + # Require at least two characters before searching for `:' + # in the target name. This is to cope with DOS-style filenames: + # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise. + "$@" $dashmflag | + sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" + rm -f "$depfile" + cat < "$tmpdepfile" > "$depfile" + tr ' ' ' +' < "$tmpdepfile" | \ +## Some versions of the HPUX 10.20 sed can't process this invocation +## correctly. Breaking it into two sed invocations is a workaround. + sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +dashXmstdout) + # This case only exists to satisfy depend.m4. It is never actually + # run, as this mode is specially recognized in the preamble. + exit 1 + ;; + +makedepend) + "$@" || exit $? + # Remove any Libtool call + if test "$libtool" = yes; then + while test "X$1" != 'X--mode=compile'; do + shift + done + shift + fi + # X makedepend + shift + cleared=no eat=no + for arg + do + case $cleared in + no) + set ""; shift + cleared=yes ;; + esac + if test $eat = yes; then + eat=no + continue + fi + case "$arg" in + -D*|-I*) + set fnord "$@" "$arg"; shift ;; + # Strip any option that makedepend may not understand. Remove + # the object too, otherwise makedepend will parse it as a source file. + -arch) + eat=yes ;; + -*|$object) + ;; + *) + set fnord "$@" "$arg"; shift ;; + esac + done + obj_suffix=`echo "$object" | sed 's/^.*\././'` + touch "$tmpdepfile" + ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" + rm -f "$depfile" + cat < "$tmpdepfile" > "$depfile" + sed '1,2d' "$tmpdepfile" | tr ' ' ' +' | \ +## Some versions of the HPUX 10.20 sed can't process this invocation +## correctly. Breaking it into two sed invocations is a workaround. + sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" "$tmpdepfile".bak + ;; + +cpp) + # Important note: in order to support this mode, a compiler *must* + # always write the preprocessed file to stdout. + "$@" || exit $? + + # Remove the call to Libtool. + if test "$libtool" = yes; then + while test "X$1" != 'X--mode=compile'; do + shift + done + shift + fi + + # Remove `-o $object'. + IFS=" " + for arg + do + case $arg in + -o) + shift + ;; + $object) + shift + ;; + *) + set fnord "$@" "$arg" + shift # fnord + shift # $arg + ;; + esac + done + + "$@" -E | + sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ + -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | + sed '$ s: \\$::' > "$tmpdepfile" + rm -f "$depfile" + echo "$object : \\" > "$depfile" + cat < "$tmpdepfile" >> "$depfile" + sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +msvisualcpp) + # Important note: in order to support this mode, a compiler *must* + # always write the preprocessed file to stdout. + "$@" || exit $? + + # Remove the call to Libtool. + if test "$libtool" = yes; then + while test "X$1" != 'X--mode=compile'; do + shift + done + shift + fi + + IFS=" " + for arg + do + case "$arg" in + -o) + shift + ;; + $object) + shift + ;; + "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") + set fnord "$@" + shift + shift + ;; + *) + set fnord "$@" "$arg" + shift + shift + ;; + esac + done + "$@" -E 2>/dev/null | + sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile" + rm -f "$depfile" + echo "$object : \\" > "$depfile" + sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" + echo " " >> "$depfile" + sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +msvcmsys) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; + +none) + exec "$@" + ;; + +*) + echo "Unknown depmode $depmode" 1>&2 + exit 1 + ;; +esac + +exit 0 + +# Local Variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC" +# time-stamp-end: "; # UTC" +# End: diff --git a/ELFIO/doc/Makefile.am b/ELFIO/doc/Makefile.am new file mode 100644 index 0000000..2b4c7ea --- /dev/null +++ b/ELFIO/doc/Makefile.am @@ -0,0 +1,2 @@ +EXTRA_DIST = tutorial.docbook tutorial.pdf + diff --git a/ELFIO/doc/Makefile.in b/ELFIO/doc/Makefile.in new file mode 100644 index 0000000..f19bacb --- /dev/null +++ b/ELFIO/doc/Makefile.in @@ -0,0 +1,310 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = doc +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(install_sh) -d +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +SOURCES = +DIST_SOURCES = +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EXEEXT = @EXEEXT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MKDIR_P = @MKDIR_P@ +OBJEXT = @OBJEXT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +VERSION = @VERSION@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_CXX = @ac_ct_CXX@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +EXTRA_DIST = tutorial.docbook tutorial.pdf +all: all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu doc/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +tags: TAGS +TAGS: + +ctags: CTAGS +CTAGS: + + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile +installdirs: +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: + +.MAKE: install-am install-strip + +.PHONY: all all-am check check-am clean clean-generic distclean \ + distclean-generic distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am + + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/ELFIO/doc/elfio_class_data_members_table.docbook b/ELFIO/doc/elfio_class_data_members_table.docbook new file mode 100644 index 0000000..385f7b3 --- /dev/null +++ b/ELFIO/doc/elfio_class_data_members_table.docbook @@ -0,0 +1,41 @@ + + Class <classname>elfio</classname> member functions + + + + + + Function + Description + + + + + + sections + + + A container that stores pointers to ELF file section instances. + implementing operator[] and size() f + + + + + + + bool load + + const std::string& file_name + + + + + + Initializes elfio object by loading data + from ELF binary file. File name provided in file_name. + Returns true if the file was processed successfully. + + + + +
diff --git a/ELFIO/doc/elfio_class_members_table.docbook b/ELFIO/doc/elfio_class_members_table.docbook new file mode 100644 index 0000000..96ee0e7 --- /dev/null +++ b/ELFIO/doc/elfio_class_members_table.docbook @@ -0,0 +1,491 @@ + + Class <classname>elfio</classname> member functions + + + + + + Function + Description + + + + + + + + + elfio + + + + + + + The constructor. + + + + + + + + ~elfio + + + + + + + The destructor. + + + + + + + void create + + unsigned char file_class + + unsigned char encoding + + + + + + Cleans and initializes empty elfio object. + file_class is either ELFCLASS32 or ELFCLASS64. + file_class is either ELFDATA2LSB or ELFDATA2MSB. + + + + + + + bool load + + const std::string& file_name + + + + + + Initializes elfio object by loading data + from ELF binary file. File name provided in file_name. + Returns true if the file was processed successfully. + + + + + + + bool save + + const std::string& file_name + + + + + + Creates a file in ELF binary format. File name provided in file_name. + Returns true if the file was created successfully. + + + + + + + unsigned char get_class + + + + + + + Returns ELF file class. Possible values are ELFCLASS32 or ELFCLASS64. + + + + + + + unsigned char get_elf_version + + + + + + + Returns ELF file format version. + + + + + + + unsigned char get_encoding + + + + + + + Returns ELF file format encoding. Possible values are ELFDATA2LSB and + ELFDATA2MSB. + + + + + + + Elf_Word get_version + + + + + + + Identifies the object file version. + + + + + + + Elf_Half get_header_size + + + + + + + Returns the ELF header's size in bytes. + + + + + + + Elf_Half get_section_entry_size + + + + + + + Returns a section's entry size in ELF file header section table. + + + + + + + Elf_Half get_segment_entry_size + + + + + + + Returns a segment's entry size in ELF file header program table. + + + + + + + unsigned char get_os_abi + + + + + + + Returns operating system ABI identification. + + + + + + + void set_os_abi + + unsigned char value + + + + + + Sets operating system ABI identification. + + + + + + + unsigned char get_abi_version + + + + + + + Returns ABI version. + + + + + + + void set_abi_version + + unsigned char value + + + + + + Sets ABI version. + + + + + + + Elf_Half get_type + + + + + + + Returns the object file type. + + + + + + + void set_type + + Elf_Half value + + + + + + Sets the object file type. + + + + + + + Elf_Half get_machine + + + + + + + Returns the object file's architecture. + + + + + + + void set_machine + + Elf_Half value + + + + + + Sets the object file's architecture. + + + + + + + Elf_Word get_flags + + + + + + + Returns processor-specific flags associated with the file. + + + + + + + void set_flags + + Elf_Word value + + + + + + Sets processor-specific flags associated with the file. + + + + +
+ + + + Class <classname>elfio</classname> member functions (continue) + + + + + + Function + Description + + + + + + + + Elf64_Addr get_entry + + + + + + + Returns the virtual address to which the system first transfers control. + + + + + + + void set_entry + + Elf64_Addr value + + + + + + Sets the virtual address to which the system first transfers control. + + + + + + + Elf64_Off get_sections_offset + + + + + + + Returns the section header table's file offset in bytes. + + + + + + + void set_sections_offset + + Elf64_Off value + + + + + + Returns default entry size for . + + + + + + + Elf64_Off get_segments_offset + + + + + + + Returns the program header table's file offset in bytes. + + + + + + + void set_segments_offset + + Elf64_Off value + + + + + + Sets the program header table's file offset in bytes. + + + + + + + Elf_Half get_section_name_str_index + + + + + + + Returns the section header table index of the entry associated with + the section name string table. + + + + + + + void set_section_name_str_index + + Elf_Half value + + + + + + Sets the section header table index of the entry associated with + the section name string table. + + + + + + + endianess_convertor& get_convertor + + + + + + + Returns endianess convertor reference for the specific + elfio object instance. + + + + +
diff --git a/ELFIO/doc/images/annot-close.png b/ELFIO/doc/images/annot-close.png new file mode 100644 index 0000000000000000000000000000000000000000..b9e1a0d5271d46b85a25b0e2d631a53d82850515 GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1SIo6Pjm-y3Opi<85p>QL70(Y)*K0-AbW|Y zuPgf%PA(ofgF7J&vw=dgC9V-A&iT2ysd*&~&PAz-C8;S2<(VZJ3LzP(3hti10q;{( z^MDFnJzX3_DsGkbALM0F;9#C;QDVLz`S*bwYNv2{e$w)78&qol`;+071$@H2?qr literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/annot-open.png b/ELFIO/doc/images/annot-open.png new file mode 100644 index 0000000000000000000000000000000000000000..71040ec80afcf4fcea6abc5d275668a9e827d081 GIT binary patch literal 837 zcmV-L1G@Z)P)nz$G=}+U)$K*0RaK2sj2(?@K;+}#Kgq&^YDFreX6Re zJv}|+=GXW4^Tox*dwY9^G%Ni4{A6Tg+T`f%^7LnCXW*;>hK7dV>Ffaj0O#%SnauzF z{r!rHhScEYtwjJD8yfum{rdX)^7i-l`ub~YYXSfRYiw+4YHI)g%m4raTwGk!)6>t~ z;mpitWtsl+^75>#th2MTWSD2Lu&}YQvA({(0RaPPX=(lc{KCS**Vxj@*xk|5(fCO?d|QPq@@4-{%mY)%gf8CsHk#sa=5s-rlg<%0s!>%^ox~?|H}hm zVPVY5%XW5l0RsYNm}R!MwgdzQ(8|u<-ri_vXn=Hd|Nj4)%>QJW|NZ;?!_?Y_eQ||_ zh57mU0ssO1|Ni~``@_S-&d$#N|NH;W0A-o~udT1#+}yRbwVafT{r>;Q$H#Mabi~BW zZ*On^|NU-mZnCnn!@art{PNhM1YTZVXqsiq%gMUBx@~Q3)z#J4*VjTyO4rxV%F4?A z{Qb1Fw3*NTzrVi#0R_Fiz3%Sr|NsBEOlwI1000SaNLh0L01FcU01FcV0GgZ_00007 zbV*G`2h<224jL3?q?}j)002!%L_t(|+9i##5da|!!`Q?X=Y{Cf(lZ46{5%@x4X9Fl ziPMmSENG}-RM%%%8ZU<|J)hqeemmU~lHx1r!40P)jk$>XeBky_qbf7}d%!9N(qQPR P00000NkvXXu0mjf``6wy literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/blank.png b/ELFIO/doc/images/blank.png new file mode 100644 index 0000000000000000000000000000000000000000..764bf4f0c3bb4a09960b04b6fa9c9024bca703bc GIT binary patch literal 374 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1SEZ8zRdwrEa{HEjtmSN`?>!lvNA9*>Uz33 zhE&XXd(lylL4oIh!GZnHecj|txT>yO8>^qY%(y?B;Tppl#t7yOYze#vq#8^aMzDZb YLK^d5CO(feU_df>y85}Sb4q9e0Be6ciK{6%`g178e&67#J8C85tTH8XFrM z92^`S9UUGX9v>ecARr(iAt53nA|oRsBqSsyB_$>%CMPE+C@3f?DJd!{Dl021EG#T7 zEiEoCE-x=HFfcGNF)=bSGBYzXG&D3dH8nOiHa9mnI5;>tIXOByIy*Z%JUl!-Jv}}? zK0iM{KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNJvOYNl8jdN=r*iOiWBoO-)WtPESuy zP*6}&QBhJ-Qd3h?R8&+|RaI72R##V7SXfwDSy@_IT3cINTwGjTU0q&YUSD5dU|?Wj zVPRroVq;@tWMpJzWo2e&W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbFDZf|dIaBy&OadC2T za&vQYbaZreb#-=jc6WDoczAeud3kzzdV70&e0+R;eSLm@et&;|fPjF3fq{a8f`fyD zgoK2Jg@uNOhKGlTh=_=ZiHVAeii?YjjEszpjg5|uj*pLzkdTm(k&%*;l9Q8@l$4Z} zm6ev3mY0{8n3$NEnVFiJnwy)OoSdAUot>VZo}ZteprD|kp`oIpqNAguq@<*!rKP5( zrl+T;sHmu^si~@}s;jH3tgNi9t*x%EuCK4Ju&}VPv9YqUva_?Zw6wIfwY9dkwzs#p zxVX5vxw*Q!y1To(yu7@dCU$jHda z$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD)(b3Y<($mw^)YR0~)z#M4*4Nk9*x1lt)=I7_<=;-L_>FMg~>g((4 z?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa^z`)g_4W4l_V@Sq`1ttw`T6?#`uqF){QUg= z{r&#_{{R2~A^8LW0RaC1EC2ui01N;O000P90RIW3lmh~U9GnCyi~#@uf)ov7ENlpX zku!=C88uXL?%qX;j2KcZ^)Vs>iU2s3ba;}YN|XphHhhUuqsx_y{>fxi3!_4aC;>=R P_%9>^1UV=v3C}X^4DKU-G|w_t}fLBA)Suv#nrW z!^h2QnY_`l!BOq-UXEX{m2up>JTQkX)2m zTvF+fTUlI^nXH#utd~++ke^qgmzgTe~DWM4ffP81J literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/callouts/1.svg b/ELFIO/doc/images/callouts/1.svg new file mode 100644 index 0000000..e2e87dc --- /dev/null +++ b/ELFIO/doc/images/callouts/1.svg @@ -0,0 +1,15 @@ + + + + +]> + + + + + + + + diff --git a/ELFIO/doc/images/callouts/10.gif b/ELFIO/doc/images/callouts/10.gif new file mode 100644 index 0000000000000000000000000000000000000000..e80f7f8e632e72463866c08beba2bfb3b17221e9 GIT binary patch literal 929 zcmV;S177?`Nk%w1VGIBa0O$Vz000010RaL60s{jB1Ox;H1qB8M1_uWR2nYxX2?+`c z3JVJh3=9kn4Gj(s4i66x5D*X%5fKs+5)%^>6ciK{6%`g178e&67#J8C85tTH8XFrM z92^`S9UUGX9v>ecARr(iAt53nA|oRsBqSsyB_$>%CMPE+C@3f?DJd!{Dl021EG#T7 zEiEoCE-x=HFfcGNF)=bSGBYzXG&D3dH8nOiHa9mnI5;>tIXOByIy*Z%JUl!-Jv}}? zK0iM{KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNJvOYNl8jdN=r*iOiWBoO-)WtPESuy zP*6}&QBhJ-Qd3h?R8&+|RaI72R##V7SXfwDSy@_IT3cINTwGjTU0q&YUSD5dU|?Wj zVPRroVq;@tWMpJzWo2e&W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbFDZf|dIaBy&OadC2T za&vQYbaZreb#-=jc6WDoczAeud3kzzdV70&e0+R;eSLm@et&;|fPjF3fq{a8f`fyD zgoK2Jg@uNOhKGlTh=_=ZiHVAeii?YjjEszpjg5|uj*pLzkdTm(k&%*;l9Q8@l$4Z} zm6ev3mY0{8n3$NEnVFiJnwy)OoSdAUot>VZo}ZteprD|kp`oIpqNAguq@<*!rKP5( zrl+T;sHmu^si~@}s;jH3tgNi9t*x%EuCK4Ju&}VPv9YqUva_?Zw6wIfwY9dkwzs#p zxVX5vxw*Q!y1To(yu7@dCU$jHda z$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD)(b3Y<($mw^)YR0~)z#M4*4Nk9*x1lt)=I7_<=;-L_>FMg~>g((4 z?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa^z`)g_4W4l_V@Sq`1ttw`T6?#`uqF){QUg= z{r&#_{{R2~A^8LW0Ra90EC2ui01N;O000Pn0R0K%lmi2V9E=1i%mD!d00b!@#8`-+ zR;?7?dYzM!!e6Nn@BUe=1z?Uh0F0D8bXLpS8~`!?g^1x00Ly!00ATo+13^ue?{bFV z2|%UITFwXo$ng(Dj8XuOGO`ANk~5V4ascSX2|}-X)?#!Ns5RIspO!hirf Dy0E(c literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/callouts/10.png b/ELFIO/doc/images/callouts/10.png new file mode 100644 index 0000000000000000000000000000000000000000..997bbc8246a316e040e0804174ba260e219d7d33 GIT binary patch literal 361 zcmeAS@N?(olHy`uVBq!ia0vp^JRr;gBp8b2n5}^nQWtZ~+OvdJMW|Y+^UT?O-M{rKJsmzxdayJ{ zDCQA!%%@7Jj$q%-wf8e0_jRx8Dqi$}^?K=?6FriQFLv>>oc^CE+aVHhW3=nZ+fQ4!M=ZC7H>3sl|FJr3LwU zC3?yExf6FO?f@F61vV}-Juk7O6lk8Yg;}bFaZ-|HQc7Azopr01?u8M*si- literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/callouts/10.svg b/ELFIO/doc/images/callouts/10.svg new file mode 100644 index 0000000..4740f58 --- /dev/null +++ b/ELFIO/doc/images/callouts/10.svg @@ -0,0 +1,18 @@ + + + + +]> + + + + + + + + + diff --git a/ELFIO/doc/images/callouts/11.gif b/ELFIO/doc/images/callouts/11.gif new file mode 100644 index 0000000000000000000000000000000000000000..67f91a239d66d622f8d254539b6fd580efa42b02 GIT binary patch literal 202 zcmZ?wbhEHb%*^WQ z>bADF{{H^y)2Gj!J9p8dMeEkB+q`-6jvYIW9656K?Ac3~F5SL;`|;z)Z{EE5@ZrP1 zfB*i&fZ|UUMn(pC1|5)1AUhdY-5;oT-OT9fVPH5?qIP(rnuCecF;(8lY%CHJA0|%J x(XwN3776fTXisr6DR7$1b@7l?>`pt$t64n;p&ZEvzI<6|A|t-7MudsM8UU#vRD1vc literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/callouts/11.png b/ELFIO/doc/images/callouts/11.png new file mode 100644 index 0000000000000000000000000000000000000000..ce47dac3f52ac49017749a3fea53db57d006993c GIT binary patch literal 565 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1SD^YpWXnZI14-?iy0V%N{XE z)7O>#600DeuDZ?5tOl@ql94%{~0TwC?8m~C^ZqJRG}m@H-L1 z5L@scq?{XUcxG{OP9jig5ySQaTl#^*93bKF#G<^+ymW>G($Cs~V(bw8rA5i93}62@ zzlJGu&d<$F%`0K}c4pdspcorSSx9C{PAbEScbC)|7#JBmT^vIy=9KoYUDZ+`aP)jU z&ny=ErrK^#Gw!AcR}pdfMERuV^@&0$@(#^6b8c@rn^6RWX3pUb z4*6@PZ+H0#u=rjsXzS?6n6*sBGbHqGTU%mCsH?n#%j;eD^2}qe=iX*J@VQ3BRpz+u z{PX#N(^9X${`$90+;!pWs>o@z_n8G)7Uo7PJz`jrS+)QE@=PWHmc~UIw=WmUe73o7 z>^bR(M752aYoNg~ozu7U7&{(U>{s!;bn#f?ItjL^o`e{*EOQHqO;ccnz9hLK5@2cAyw@AaPFL~Cp#02|E|4xeQteNtB7waMs QVCXP-y85}Sb4q9e0GRUFb^rhX literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/callouts/11.svg b/ELFIO/doc/images/callouts/11.svg new file mode 100644 index 0000000..09a0b2c --- /dev/null +++ b/ELFIO/doc/images/callouts/11.svg @@ -0,0 +1,16 @@ + + + + +]> + + + + + + + + + diff --git a/ELFIO/doc/images/callouts/12.gif b/ELFIO/doc/images/callouts/12.gif new file mode 100644 index 0000000000000000000000000000000000000000..54c4b42f1901629a81924c2f0f59338104adeedd GIT binary patch literal 210 zcmZ?wbhEHb(-#rlzKzo}S5*C(oKSYw6OZn>TOXy?ghOBS+4hIdl8=?Z=NFfBN+4-@kwVQGw!5 z7Dh$}c?KP@O+Y&tSp6TUNBM5@Ncv^za9iq?NB~b`s?Q`L(SI(T+y_1#WZ*J!SfIpc y)1^D>K$0MX%p%4Hwu?TqL@qKHD9DJsXySU9#jCf<|A~QyiNVJ`b^kdT8LR=FrC4|X literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/callouts/12.png b/ELFIO/doc/images/callouts/12.png new file mode 100644 index 0000000000000000000000000000000000000000..31daf4e2f25b6712499ee32de9c2e3b050b691ca GIT binary patch literal 617 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1SD^YpWXnZI14-?iy0V%N{XE z)7O>#600De9$%>2LVd81Yeb1-X-P(Y5yQ%LXFPyHJS9LOm(=3qqRfJl%=|nCVNOM5 zpg0#u+&RCXvM4h>ql94%{~0TwC?8m~C^ZqJRG}m@H-L1 z5L@scq?{XUcxG{OP9jig5ySQaTl#^*93bKF#G<^+ymW>G($Cs~V(bw8rA5i93}62@ zzlJGu&d<$F%`0K}c4pdspcorSSx9C{PAbEScbC)|7#JBmT^vIy=Cn>wTzx1(qV@bS z0hYvspf(--lM>otrqbK$7p{3DzJ|+KN8%5ows)AI?zWk_n>jwEHXrTJecpEW_0xL= z?}N`*R`T~d2{AN${y8T#GEn4hUb&52^}Op@TW4{oc)A6)%$5=G}h# z?O{QLj@aRcAIf&y&OiUN=H2gq=_}V|pWfuReDV|{jwXw~>#w)I|9$ + + + +]> + + + + + + + + + diff --git a/ELFIO/doc/images/callouts/13.gif b/ELFIO/doc/images/callouts/13.gif new file mode 100644 index 0000000000000000000000000000000000000000..dd5d7d9b6439affca376bcd60785d528a24ce425 GIT binary patch literal 209 zcmZ?wbhEHbB&V9x4V*B03xgoIf)x xP}6;KaKZ)#6?t!lhL!-83*8xv4m?aeZ4A@2c0{pEJ&`E!{XE z)7O>#600Dep5bGK9wD%hYeb1-X-P(Y5yQ%LXFPyHJS9LOm(=3qqRfJl%=|nCVNOM5 zpg0#u+&RCXvM4h>ql94%{~0TwC?8m~C^ZqJRG}m@H-L1 z5L@scq?{XUcxG{OP9jig5ySQaTl#^*93bKF#G<^+ymW>G($Cs~V(bw8rA5i93}62@ zzlJGu&d<$F%`0K}c4pdspcorSSx9C{PAbEScbC)|7#JBmT^vIy=Cn>w>~AWNX^a2R zbkveVY|45D7UnZ&JtjPwvdCCscZp0EA*0()#GOw)UH4-^&)y^E*4%UC)*|J}q_Ss;tN`nd8$>x9$_Xb^O2EpX&@C ZI46EzbLxq-voTO7gQu&X%Q~loCIF_C`w;*D literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/callouts/13.svg b/ELFIO/doc/images/callouts/13.svg new file mode 100644 index 0000000..64268bb --- /dev/null +++ b/ELFIO/doc/images/callouts/13.svg @@ -0,0 +1,20 @@ + + + + +]> + + + + + + + + + diff --git a/ELFIO/doc/images/callouts/14.gif b/ELFIO/doc/images/callouts/14.gif new file mode 100644 index 0000000000000000000000000000000000000000..3d7a952a310523200521c1fa87b943637b5d1347 GIT binary patch literal 205 zcmZ?wbhEHbgwv|=H~A1 z?x|C!&Y3f3>C&Z}Hf`Fwcki)d$4;F(b@l4iTeogKe*F0D+qWM-e*E|E-+v6C_>+Z^ zkwKn82V@h-P6k%52kLdAD!mz@3~xRxVRG8g@v!IkBvpn+%|^iofu1ZH;zuVO=~9sr r<5W2yU@F+%-l|kl%h$jrvB98Ei)orw&!RI?aaY=tCf$Ck$Y2cs9-Uok literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/callouts/14.png b/ELFIO/doc/images/callouts/14.png new file mode 100644 index 0000000000000000000000000000000000000000..64014b75fe2e84d45ed861974c72462727979360 GIT binary patch literal 411 zcmV;M0c8G(P)!ax*-PXaQ9e~6^e1gu=a6a&KSz}bR`+prYG9ayB$BDjWGfIE;t#wl!+ zR3S(jA%y#i_@eOOedXoc%RQe%L;wH~k+s%ZI~)!<=dD%?4MaplaU9QPGski2q3`>r z(}{j@0a$CLl+)={2vLWml*i-oa5#J}DW$gCZB~Z!(!M#)2St|1_V^0qpmCrBof=Y&NUas@LmfSw=)4B4f;8Fu)(eFsv24 zJzXxBrayquXcR?J + + + +]> + + + + + + + + + diff --git a/ELFIO/doc/images/callouts/15.gif b/ELFIO/doc/images/callouts/15.gif new file mode 100644 index 0000000000000000000000000000000000000000..1c9183d5bb619eb608a5b7543f042ae7fd18684b GIT binary patch literal 210 zcmZ?wbhEHbi7h7121rhDKRRXS|PKBUy%7g1c%!6qXjM*TZ@!<7MXS&a1%XU+t0{XE z)7O>#600De0j~t#c`vY#Yeb1-X-P(Y5yQ%LXFPyHJS9LOm(=3qqRfJl%=|nCVNOM5 zpg0#u+&RCXvM4h>ql94%{~0TwC?8m~C^ZqJRG}m@H-L1 z5L@scq?{XUcxG{OP9jig5ySQaTl#^*93bKF#G<^+ymW>G($Cs~V(bw8rA5i93}62@ zzlJGu&d<$F%`0K}c4pdspcorSSx9C{PAbEScbC)|7#JBmT^vIy=9Eq_Jl&Ka(%QdX zh{H8O%#_7)Tc@t$mM`p4(Ne7omR*~(>gd8_8AZH{=3ms$Fmzm^yL@_+(#aQQ5>7QW z>3g2fIsH(ugM)!V$x4Rr_+!J_XU%4xbz0aE;^N{m@42Z|@0S@TQ=WbP`TMV5Ok;<| z^Ihv+@6tQ{sciRF9dD7Nr=KobwJJ68zJK$<1Pd9rz%4O)*;}Jzj&~nTGMecz>B%lV zK|`fmIc8mp-h8iSXiGFW=C(L+XH4DRxZQX87^-dLuD>odo6YLT@Sw)dfBEIG)v2@6 zR)%mL7GRj1x-&v&+2q@A%a&h0`Lw7|#(w_!tgT!PoJ|+re`l + + + +]> + + + + + + + + + diff --git a/ELFIO/doc/images/callouts/16.svg b/ELFIO/doc/images/callouts/16.svg new file mode 100644 index 0000000..01d6bf8 --- /dev/null +++ b/ELFIO/doc/images/callouts/16.svg @@ -0,0 +1,20 @@ + + + + +]> + + + + + + + + + diff --git a/ELFIO/doc/images/callouts/17.svg b/ELFIO/doc/images/callouts/17.svg new file mode 100644 index 0000000..0a04c55 --- /dev/null +++ b/ELFIO/doc/images/callouts/17.svg @@ -0,0 +1,17 @@ + + + + +]> + + + + + + + + + diff --git a/ELFIO/doc/images/callouts/18.svg b/ELFIO/doc/images/callouts/18.svg new file mode 100644 index 0000000..1cb891b --- /dev/null +++ b/ELFIO/doc/images/callouts/18.svg @@ -0,0 +1,21 @@ + + + + +]> + + + + + + + + + diff --git a/ELFIO/doc/images/callouts/19.svg b/ELFIO/doc/images/callouts/19.svg new file mode 100644 index 0000000..e6fbb17 --- /dev/null +++ b/ELFIO/doc/images/callouts/19.svg @@ -0,0 +1,20 @@ + + + + +]> + + + + + + + + + diff --git a/ELFIO/doc/images/callouts/2.gif b/ELFIO/doc/images/callouts/2.gif new file mode 100644 index 0000000000000000000000000000000000000000..94d42a30f99b87314127dcd44e6162c2fdf26e6e GIT binary patch literal 907 zcmV;619bdHNk%w1VGIBa0O$Vz000010RaL60s{jB1Ox;H1qB8M1_uWR2nYxX2?+`c z3JVJh3=9kn4Gj(s4i66x5D*X%5fKs+5)%^>6ciK{6%`g178e&67#J8C85tTH8XFrM z92^`S9UUGX9v>ecARr(iAt53nA|oRsBqSsyB_$>%CMPE+C@3f?DJd!{Dl021EG#T7 zEiEoCE-x=HFfcGNF)=bSGBYzXG&D3dH8nOiHa9mnI5;>tIXOByIy*Z%JUl!-Jv}}? zK0iM{KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNJvOYNl8jdN=r*iOiWBoO-)WtPESuy zP*6}&QBhJ-Qd3h?R8&+|RaI72R##V7SXfwDSy@_IT3cINTwGjTU0q&YUSD5dU|?Wj zVPRroVq;@tWMpJzWo2e&W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbFDZf|dIaBy&OadC2T za&vQYbaZreb#-=jc6WDoczAeud3kzzdV70&e0+R;eSLm@et&;|fPjF3fq{a8f`fyD zgoK2Jg@uNOhKGlTh=_=ZiHVAeii?YjjEszpjg5|uj*pLzkdTm(k&%*;l9Q8@l$4Z} zm6ev3mY0{8n3$NEnVFiJnwy)OoSdAUot>VZo}ZteprD|kp`oIpqNAguq@<*!rKP5( zrl+T;sHmu^si~@}s;jH3tgNi9t*x%EuCK4Ju&}VPv9YqUva_?Zw6wIfwY9dkwzs#p zxVX5vxw*Q!y1To(yu7@dCU$jHda z$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD)(b3Y<($mw^)YR0~)z#M4*4Nk9*x1lt)=I7_<=;-L_>FMg~>g((4 z?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa^z`)g_4W4l_V@Sq`1ttw`T6?#`uqF){QUg= z{r&#_{{R2~A^8LW0RaC1EC2ui01N;O000PR0RIW3lmh~U9GnCyi~#^ZiVzKBECdk3 z+PQbeAOMias9`B<6z_Eez=$EqJq^9piin`0%NY0OG(^zSrIK^CY9cU6@*c{UBiGy; h6C(zOhK&9(xaY7e*=hH)_rZeB4|imU1$R#1`!P>&$poQl;nzm}mD5ZFopaX|GsS%q*{P~< z;WtmO%lhToBL0i}yfkaOt?EN=nkLNGuU`ywhI5H)L`iUdT1k0gQ7VIjhO(w-Zen_> zZ(@38a<+nro{^q~f~BRtfrY+-p+a&|W^qZSLvCepNoKNMYO!8QX+eHoiC%Jk?!;Y+ zJAlS%fsM;d&r2*R1)67JkeZlkYGj#gX_9E3W@4U_nw*@Ln38B@k(iuhnUeN2e + + + +]> + + + + + + + + diff --git a/ELFIO/doc/images/callouts/20.svg b/ELFIO/doc/images/callouts/20.svg new file mode 100644 index 0000000..ccbfd40 --- /dev/null +++ b/ELFIO/doc/images/callouts/20.svg @@ -0,0 +1,20 @@ + + + + +]> + + + + + + + + + diff --git a/ELFIO/doc/images/callouts/21.svg b/ELFIO/doc/images/callouts/21.svg new file mode 100644 index 0000000..93ec53f --- /dev/null +++ b/ELFIO/doc/images/callouts/21.svg @@ -0,0 +1,18 @@ + + + + +]> + + + + + + + + + diff --git a/ELFIO/doc/images/callouts/22.svg b/ELFIO/doc/images/callouts/22.svg new file mode 100644 index 0000000..f48c5f3 --- /dev/null +++ b/ELFIO/doc/images/callouts/22.svg @@ -0,0 +1,20 @@ + + + + +]> + + + + + + + + + diff --git a/ELFIO/doc/images/callouts/23.svg b/ELFIO/doc/images/callouts/23.svg new file mode 100644 index 0000000..6624212 --- /dev/null +++ b/ELFIO/doc/images/callouts/23.svg @@ -0,0 +1,22 @@ + + + + +]> + + + + + + + + + diff --git a/ELFIO/doc/images/callouts/24.svg b/ELFIO/doc/images/callouts/24.svg new file mode 100644 index 0000000..a3d5525 --- /dev/null +++ b/ELFIO/doc/images/callouts/24.svg @@ -0,0 +1,19 @@ + + + + +]> + + + + + + + + + diff --git a/ELFIO/doc/images/callouts/25.svg b/ELFIO/doc/images/callouts/25.svg new file mode 100644 index 0000000..56614a9 --- /dev/null +++ b/ELFIO/doc/images/callouts/25.svg @@ -0,0 +1,21 @@ + + + + +]> + + + + + + + + + diff --git a/ELFIO/doc/images/callouts/26.svg b/ELFIO/doc/images/callouts/26.svg new file mode 100644 index 0000000..56faeac --- /dev/null +++ b/ELFIO/doc/images/callouts/26.svg @@ -0,0 +1,22 @@ + + + + +]> + + + + + + + + + diff --git a/ELFIO/doc/images/callouts/27.svg b/ELFIO/doc/images/callouts/27.svg new file mode 100644 index 0000000..a75c812 --- /dev/null +++ b/ELFIO/doc/images/callouts/27.svg @@ -0,0 +1,19 @@ + + + + +]> + + + + + + + + + diff --git a/ELFIO/doc/images/callouts/28.svg b/ELFIO/doc/images/callouts/28.svg new file mode 100644 index 0000000..7f8cf1a --- /dev/null +++ b/ELFIO/doc/images/callouts/28.svg @@ -0,0 +1,23 @@ + + + + +]> + + + + + + + + + diff --git a/ELFIO/doc/images/callouts/29.svg b/ELFIO/doc/images/callouts/29.svg new file mode 100644 index 0000000..cb63adf --- /dev/null +++ b/ELFIO/doc/images/callouts/29.svg @@ -0,0 +1,22 @@ + + + + +]> + + + + + + + + + diff --git a/ELFIO/doc/images/callouts/3.gif b/ELFIO/doc/images/callouts/3.gif new file mode 100644 index 0000000000000000000000000000000000000000..dd3541a1bc25307e41416082525903a2337a2a43 GIT binary patch literal 914 zcmV;D18w|ANk%w1VGIBa0O$Vz000010RaL60s{jB1Ox;H1qB8M1_uWR2nYxX2?+`c z3JVJh3=9kn4Gj(s4i66x5D*X%5fKs+5)%^>6ciK{6%`g178e&67#J8C85tTH8XFrM z92^`S9UUGX9v>ecARr(iAt53nA|oRsBqSsyB_$>%CMPE+C@3f?DJd!{Dl021EG#T7 zEiEoCE-x=HFfcGNF)=bSGBYzXG&D3dH8nOiHa9mnI5;>tIXOByIy*Z%JUl!-Jv}}? zK0iM{KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNJvOYNl8jdN=r*iOiWBoO-)WtPESuy zP*6}&QBhJ-Qd3h?R8&+|RaI72R##V7SXfwDSy@_IT3cINTwGjTU0q&YUSD5dU|?Wj zVPRroVq;@tWMpJzWo2e&W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbFDZf|dIaBy&OadC2T za&vQYbaZreb#-=jc6WDoczAeud3kzzdV70&e0+R;eSLm@et&;|fPjF3fq{a8f`fyD zgoK2Jg@uNOhKGlTh=_=ZiHVAeii?YjjEszpjg5|uj*pLzkdTm(k&%*;l9Q8@l$4Z} zm6ev3mY0{8n3$NEnVFiJnwy)OoSdAUot>VZo}ZteprD|kp`oIpqNAguq@<*!rKP5( zrl+T;sHmu^si~@}s;jH3tgNi9t*x%EuCK4Ju&}VPv9YqUva_?Zw6wIfwY9dkwzs#p zxVX5vxw*Q!y1To(yu7@dCU$jHda z$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD)(b3Y<($mw^)YR0~)z#M4*4Nk9*x1lt)=I7_<=;-L_>FMg~>g((4 z?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa^z`)g_4W4l_V@Sq`1ttw`T6?#`uqF){QUg= z{r&#_{{R2~A^8LW0Ra90EC2ui01N;O000PY0R0K1lmh~U9GnCyi~#^ajvNR8#8?Ob zf;Vg4oI#N2j}ZU>bIu`v@NdmWMhq*as95r2jEElrv^r-ECIXlrbBwuXvSCUs9sxM3 o+a%2oj3IhTFJI8abOaK4? literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/callouts/3.png b/ELFIO/doc/images/callouts/3.png new file mode 100644 index 0000000000000000000000000000000000000000..ef7b70047158970cf4e09f1bab2954d39c2d596b GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^JRr;gBp8b2n5}^nQF0kK0(Y1u|9Rc(19XFPiEBhjaDG}zd16s2gM)^$re|(qda7?? zdS-IAf{C7yo`r&?rM`iMzJZ}aa#3b+Nu@(>WpPPnvR-PjUP@^}eqM=Qa(?c_U5Yz^ z#%Y0#%S_KpEGY$=XJL?(l#*ybuErX#^g`ttQfwn + + + +]> + + + + + + + + diff --git a/ELFIO/doc/images/callouts/30.svg b/ELFIO/doc/images/callouts/30.svg new file mode 100644 index 0000000..dc43ba1 --- /dev/null +++ b/ELFIO/doc/images/callouts/30.svg @@ -0,0 +1,22 @@ + + + + +]> + + + + + + + + + diff --git a/ELFIO/doc/images/callouts/4.gif b/ELFIO/doc/images/callouts/4.gif new file mode 100644 index 0000000000000000000000000000000000000000..4bcbf7e31a17497e65fa0ccc9756961130be6ac7 GIT binary patch literal 907 zcmV;619bdHNk%w1VGIBa0O$Vz000010RaL60s{jB1Ox;H1qB8M1_uWR2nYxX2?+`c z3JVJh3=9kn4Gj(s4i66x5D*X%5fKs+5)%^>6ciK{6%`g178e&67#J8C85tTH8XFrM z92^`S9UUGX9v>ecARr(iAt53nA|oRsBqSsyB_$>%CMPE+C@3f?DJd!{Dl021EG#T7 zEiEoCE-x=HFfcGNF)=bSGBYzXG&D3dH8nOiHa9mnI5;>tIXOByIy*Z%JUl!-Jv}}? zK0iM{KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNJvOYNl8jdN=r*iOiWBoO-)WtPESuy zP*6}&QBhJ-Qd3h?R8&+|RaI72R##V7SXfwDSy@_IT3cINTwGjTU0q&YUSD5dU|?Wj zVPRroVq;@tWMpJzWo2e&W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbFDZf|dIaBy&OadC2T za&vQYbaZreb#-=jc6WDoczAeud3kzzdV70&e0+R;eSLm@et&;|fPjF3fq{a8f`fyD zgoK2Jg@uNOhKGlTh=_=ZiHVAeii?YjjEszpjg5|uj*pLzkdTm(k&%*;l9Q8@l$4Z} zm6ev3mY0{8n3$NEnVFiJnwy)OoSdAUot>VZo}ZteprD|kp`oIpqNAguq@<*!rKP5( zrl+T;sHmu^si~@}s;jH3tgNi9t*x%EuCK4Ju&}VPv9YqUva_?Zw6wIfwY9dkwzs#p zxVX5vxw*Q!y1To(yu7@dCU$jHda z$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD)(b3Y<($mw^)YR0~)z#M4*4Nk9*x1lt)=I7_<=;-L_>FMg~>g((4 z?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa^z`)g_4W4l_V@Sq`1ttw`T6?#`uqF){QUg= z{r&#_{{R2~A^8LW0Ra90EC2ui01N;O000PR0R0JUB_%})C8Y!^R05!33J3slENlos z$-g-bCAOjn;oL=vlo&Q_Rq7qahA}WS)N&5Oy^{bCs0?8;#XUwUV=^4`uV>FvD1lN0 h@RA}Ue>sMFTjNk+(xCuSC=|#k1_T5#jtUG206WA?slNaK literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/callouts/4.png b/ELFIO/doc/images/callouts/4.png new file mode 100644 index 0000000000000000000000000000000000000000..adb8364eb5d21ecdd4086e16110b62ddcb42aa4a GIT binary patch literal 345 zcmeAS@N?(olHy`uVBq!ia0vp^JRr;gBp8b2n5}^nQ3r>K)tuC)r#2`iJ>Prt42#Ndx#Uc~1)>aw z3jE@Q4|!9Z%lVv}- zc=48cF7H)t`(Ck`^+mtha~Np7bBSw2NpOBzNqJ&XDuaWDvZiNlVtT4?VtQtBwt|VC zk)DNurKP@sg}#BILUK`NaY>~^Ze?*vX0l#tv0h4PL4IC|UUGi!#9fLzfW~Qojmu2W zODrh`nrE42VU(7fm~5G9U~HM3l#*m_WNcxOXkuz + + + +]> + + + + + + + + diff --git a/ELFIO/doc/images/callouts/5.gif b/ELFIO/doc/images/callouts/5.gif new file mode 100644 index 0000000000000000000000000000000000000000..1c62b4f920936c063c93d8551158a80500dfefbe GIT binary patch literal 916 zcmV;F18e+8Nk%w1VGIBa0O$Vz000010RaL60s{jB1Ox;H1qB8M1_uWR2nYxX2?+`c z3JVJh3=9kn4Gj(s4i66x5D*X%5fKs+5)%^>6ciK{6%`g178e&67#J8C85tTH8XFrM z92^`S9UUGX9v>ecARr(iAt53nA|oRsBqSsyB_$>%CMPE+C@3f?DJd!{Dl021EG#T7 zEiEoCE-x=HFfcGNF)=bSGBYzXG&D3dH8nOiHa9mnI5;>tIXOByIy*Z%JUl!-Jv}}? zK0iM{KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNJvOYNl8jdN=r*iOiWBoO-)WtPESuy zP*6}&QBhJ-Qd3h?R8&+|RaI72R##V7SXfwDSy@_IT3cINTwGjTU0q&YUSD5dU|?Wj zVPRroVq;@tWMpJzWo2e&W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbFDZf|dIaBy&OadC2T za&vQYbaZreb#-=jc6WDoczAeud3kzzdV70&e0+R;eSLm@et&;|fPjF3fq{a8f`fyD zgoK2Jg@uNOhKGlTh=_=ZiHVAeii?YjjEszpjg5|uj*pLzkdTm(k&%*;l9Q8@l$4Z} zm6ev3mY0{8n3$NEnVFiJnwy)OoSdAUot>VZo}ZteprD|kp`oIpqNAguq@<*!rKP5( zrl+T;sHmu^si~@}s;jH3tgNi9t*x%EuCK4Ju&}VPv9YqUva_?Zw6wIfwY9dkwzs#p zxVX5vxw*Q!y1To(yu7@dCU$jHda z$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD)(b3Y<($mw^)YR0~)z#M4*4Nk9*x1lt)=I7_<=;-L_>FMg~>g((4 z?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa^z`)g_4W4l_V@Sq`1ttw`T6?#`uqF){QUg= z{r&#_{{R2~A^8LW0Ra90EC2ui01N;O000Pa0R0K%lmi2V9E=1i%z+?9iV!If#8?O* z$G>+Nl>kWLuM~ia{}6l}$w(u}R?Y~C1P}wmM~j4%oa6KnflB}(2z_MquBJ%{T0T-b q_c4Y?mj9H5@J4B;zZ@S4y}MTm!bXY!5Uk{=&>tm+5)%px2mm_@=(0fo literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/callouts/5.png b/ELFIO/doc/images/callouts/5.png new file mode 100644 index 0000000000000000000000000000000000000000..4d7eb460021e845981861d77614539314f553993 GIT binary patch literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^JRr;gBp8b2n5}^nQEX4g z+-vfUhb0A>b04=Im{6XiQd1v%r%>h0$G8U7E1If8OQ!N~xOYY5h0NDT$p9(iZ?Q&e z18-(+l~J8O`)kc}e&uL$eW&>P-#`~Qm$*ih1m~xflqVLYGB{``YkKA;rl!p+yCFkc(+@-h!Xq*<< zxXkpt#FA2=d1VEBsYynrsitN|Y01eJ$;p;U#>wWX2KP5v&I9V=1L+C? fTFYQ)RAFeOZJ=$?lDoSWD8u0C>gTe~DWM4f^}upZ literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/callouts/5.svg b/ELFIO/doc/images/callouts/5.svg new file mode 100644 index 0000000..ca7a9f2 --- /dev/null +++ b/ELFIO/doc/images/callouts/5.svg @@ -0,0 +1,18 @@ + + + + +]> + + + + + + + + diff --git a/ELFIO/doc/images/callouts/6.gif b/ELFIO/doc/images/callouts/6.gif new file mode 100644 index 0000000000000000000000000000000000000000..23bc5555d2a467d6c3025d7f334a2b5546bd4fd9 GIT binary patch literal 218 zcmZ?wbhEHbqb0L)3{T$ zGFay|aIp&P&{^Zgxx_WmLz?s!{{N9Xg1xktx)&MH` BUFZM+ literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/callouts/6.png b/ELFIO/doc/images/callouts/6.png new file mode 100644 index 0000000000000000000000000000000000000000..0ba694af6c07d947d219b45a629bd32c60a0f5fe GIT binary patch literal 355 zcmeAS@N?(olHy`uVBq!ia0vp^JRr;gBp8b2n5}^nQ*)Bra@SU# zmiz#bR~{$s2si{S(aY|Z}Vd7tb ouUmn-_&~Y>fYve?8dVq?X&Y!8wB+ut1 + + + +]> + + + + + + + + diff --git a/ELFIO/doc/images/callouts/7.gif b/ELFIO/doc/images/callouts/7.gif new file mode 100644 index 0000000000000000000000000000000000000000..e55ce89585a8d5f80cc1a83df537578983a4d8e5 GIT binary patch literal 907 zcmV;619bdHNk%w1VGIBa0O$Vz000010RaL60s{jB1Ox;H1qB8M1_uWR2nYxX2?+`c z3JVJh3=9kn4Gj(s4i66x5D*X%5fKs+5)%^>6ciK{6%`g178e&67#J8C85tTH8XFrM z92^`S9UUGX9v>ecARr(iAt53nA|oRsBqSsyB_$>%CMPE+C@3f?DJd!{Dl021EG#T7 zEiEoCE-x=HFfcGNF)=bSGBYzXG&D3dH8nOiHa9mnI5;>tIXOByIy*Z%JUl!-Jv}}? zK0iM{KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNJvOYNl8jdN=r*iOiWBoO-)WtPESuy zP*6}&QBhJ-Qd3h?R8&+|RaI72R##V7SXfwDSy@_IT3cINTwGjTU0q&YUSD5dU|?Wj zVPRroVq;@tWMpJzWo2e&W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbFDZf|dIaBy&OadC2T za&vQYbaZreb#-=jc6WDoczAeud3kzzdV70&e0+R;eSLm@et&;|fPjF3fq{a8f`fyD zgoK2Jg@uNOhKGlTh=_=ZiHVAeii?YjjEszpjg5|uj*pLzkdTm(k&%*;l9Q8@l$4Z} zm6ev3mY0{8n3$NEnVFiJnwy)OoSdAUot>VZo}ZteprD|kp`oIpqNAguq@<*!rKP5( zrl+T;sHmu^si~@}s;jH3tgNi9t*x%EuCK4Ju&}VPv9YqUva_?Zw6wIfwY9dkwzs#p zxVX5vxw*Q!y1To(yu7@dCU$jHda z$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD)(b3Y<($mw^)YR0~)z#M4*4Nk9*x1lt)=I7_<=;-L_>FMg~>g((4 z?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa^z`)g_4W4l_V@Sq`1ttw`T6?#`uqF){QUg= z{r&#_{{R2~A^8LW0Ra90EC2ui01N;O000PR0R0K9B_%})C9MQ1lmY=mLkJLZDAWR= z)xV4XtO1DOuNQ!iA2FPx2!IkvkhMI1%n<`504eucencSiqqSNt5uD8NPm0SJI6pGF hhrlHxe@Z^q3i>gHLLn}jDip{m2Lc2sjtUG206SSyt84%O literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/callouts/7.png b/ELFIO/doc/images/callouts/7.png new file mode 100644 index 0000000000000000000000000000000000000000..472e96f8ac36862c5645732f2fff19d06ee11a8e GIT binary patch literal 344 zcmeAS@N?(olHy`uVBq!ia0vp^JRr;gBp8b2n5}^nQu%w%U~xZhnMEEs6JbBSw2NpOBzNqJ&XDuaWDvZiNlVtT4?VtQtBwt|VC zk)DNurKP@sg}#BILUK`NaY>~^Ze?*vX0l#tv0h4PL4IC|UUGi!#9fLzfW~Qojmu2W zODrh`nrCEbVQgk$XkwI@Y+{_8nv`N>YGIaQkz#0QY@Te9lBQ<)awbq0A4pdK&{_sV bqY6VKZ3AtCmfYR7Kp6&4S3j3^P6 + + + +]> + + + + + + + + diff --git a/ELFIO/doc/images/callouts/8.gif b/ELFIO/doc/images/callouts/8.gif new file mode 100644 index 0000000000000000000000000000000000000000..49375e09f4cc6397837fbb494c6c3cb1bca7091b GIT binary patch literal 918 zcmV;H18Mw6Nk%w1VGIBa0O$Vz000010RaL60s{jB1Ox;H1qB8M1_uWR2nYxX2?+`c z3JVJh3=9kn4Gj(s4i66x5D*X%5fKs+5)%^>6ciK{6%`g178e&67#J8C85tTH8XFrM z92^`S9UUGX9v>ecARr(iAt53nA|oRsBqSsyB_$>%CMPE+C@3f?DJd!{Dl021EG#T7 zEiEoCE-x=HFfcGNF)=bSGBYzXG&D3dH8nOiHa9mnI5;>tIXOByIy*Z%JUl!-Jv}}? zK0iM{KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNJvOYNl8jdN=r*iOiWBoO-)WtPESuy zP*6}&QBhJ-Qd3h?R8&+|RaI72R##V7SXfwDSy@_IT3cINTwGjTU0q&YUSD5dU|?Wj zVPRroVq;@tWMpJzWo2e&W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbFDZf|dIaBy&OadC2T za&vQYbaZreb#-=jc6WDoczAeud3kzzdV70&e0+R;eSLm@et&;|fPjF3fq{a8f`fyD zgoK2Jg@uNOhKGlTh=_=ZiHVAeii?YjjEszpjg5|uj*pLzkdTm(k&%*;l9Q8@l$4Z} zm6ev3mY0{8n3$NEnVFiJnwy)OoSdAUot>VZo}ZteprD|kp`oIpqNAguq@<*!rKP5( zrl+T;sHmu^si~@}s;jH3tgNi9t*x%EuCK4Ju&}VPv9YqUva_?Zw6wIfwY9dkwzs#p zxVX5vxw*Q!y1To(yu7@dCU$jHda z$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD)(b3Y<($mw^)YR0~)z#M4*4Nk9*x1lt)=I7_<=;-L_>FMg~>g((4 z?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa^z`)g_4W4l_V@Sq`1ttw`T6?#`uqF){QUg= z{r&#_{{R2~A^8LW0Ra90EC2ui01N;O000Pc0R0JUB_%}&DWwD|R0041gb)pLC=}AL zls9X=AOMKruT(=N_cWfH(~uHF0760{c(%ZJL2W6v;Y7A literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/callouts/8.png b/ELFIO/doc/images/callouts/8.png new file mode 100644 index 0000000000000000000000000000000000000000..5e60973c213b37df93666c5a00724f34493974ae GIT binary patch literal 357 zcmeAS@N?(olHy`uVBq!ia0vp^JRr;gBp8b2n5}^nQu&S`V$cAh@R~F=4@V4jxkzlaQrcFYWK{)(`o5XZnut z=nE4SU2g1ZW%;@@I$>_e3F8a=8WK~|CVXt1DqisQxtIX|`YW_n&?Nh#1gQ}d)$LrYTw(_{nVG)tp2V+#}WG*e^KRLdkoLz7g? qn(IA84Qgo42`r6v<+Hvch>@C7(8A5T-G@yGywn*$#_oy literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/callouts/8.svg b/ELFIO/doc/images/callouts/8.svg new file mode 100644 index 0000000..c1803a3 --- /dev/null +++ b/ELFIO/doc/images/callouts/8.svg @@ -0,0 +1,20 @@ + + + + +]> + + + + + + + + diff --git a/ELFIO/doc/images/callouts/9.gif b/ELFIO/doc/images/callouts/9.gif new file mode 100644 index 0000000000000000000000000000000000000000..da12a4fe2825716c78f2d23c2f87afde98d3dd3e GIT binary patch literal 923 zcmV;M17!S1Nk%w1VGIBa0O$Vz000010RaL60s{jB1Ox;H1qB8M1_uWR2nYxX2?+`c z3JVJh3=9kn4Gj(s4i66x5D*X%5fKs+5)%^>6ciK{6%`g178e&67#J8C85tTH8XFrM z92^`S9UUGX9v>ecARr(iAt53nA|oRsBqSsyB_$>%CMPE+C@3f?DJd!{Dl021EG#T7 zEiEoCE-x=HFfcGNF)=bSGBYzXG&D3dH8nOiHa9mnI5;>tIXOByIy*Z%JUl!-Jv}}? zK0iM{KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNJvOYNl8jdN=r*iOiWBoO-)WtPESuy zP*6}&QBhJ-Qd3h?R8&+|RaI72R##V7SXfwDSy@_IT3cINTwGjTU0q&YUSD5dU|?Wj zVPRroVq;@tWMpJzWo2e&W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbFDZf|dIaBy&OadC2T za&vQYbaZreb#-=jc6WDoczAeud3kzzdV70&e0+R;eSLm@et&;|fPjF3fq{a8f`fyD zgoK2Jg@uNOhKGlTh=_=ZiHVAeii?YjjEszpjg5|uj*pLzkdTm(k&%*;l9Q8@l$4Z} zm6ev3mY0{8n3$NEnVFiJnwy)OoSdAUot>VZo}ZteprD|kp`oIpqNAguq@<*!rKP5( zrl+T;sHmu^si~@}s;jH3tgNi9t*x%EuCK4Ju&}VPv9YqUva_?Zw6wIfwY9dkwzs#p zxVX5vxw*Q!y1To(yu7@dCU$jHda z$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD)(b3Y<($mw^)YR0~)z#M4*4Nk9*x1lt)=I7_<=;-L_>FMg~>g((4 z?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa^z`)g_4W4l_V@Sq`1ttw`T6?#`uqF){QUg= z{r&#_{{R2~A^8LW0Ra90EC2ui01N;O000Ph0R0JUB_%}&DXj!56aoMM1PBdtC{zLf zK`U$LN=5Y7s^J`O2r%5!(vT8G0Hrztu%;0}4h#+VfE3xQVaSFMdc8Y$u9i)PHW47O xMyX+pmO}1@Q1UNFLq`6b0%-N`-I|6e6vnXG5I_uX3jI-v0Rce_r~(5506VSIvSt7P literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/callouts/9.png b/ELFIO/doc/images/callouts/9.png new file mode 100644 index 0000000000000000000000000000000000000000..a0676d26cc2ff1de12c4ecdeefb44a0d71bc6bde GIT binary patch literal 357 zcmeAS@N?(olHy`uVBq!ia0vp^JRr;gBp8b2n5}^nQNRqa;^5&H%t0&v*|C|wdb9$wI zR@+N9#RIowg@Uqn&z-__Tzhhz!sG|vTxA7?=O|Y?u(d4T{!RM9c7chr6d%1?R=i16 z?@Ic{f32YJFJnVhX)qGzOMplv!L->5yAlT#}irms+fsQd*FoSE84k zpF44v;trs3T43Wc)AJHbN`dAXo0u6Hr<$gkq?lM38ycjV7+5A5Sr{ayr5c%-n;95g pF*H#D>f!_G3IJNmU}#ifXryhRZP1dtyA~+J;OXk;vd$@?2>@J{cB%jX literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/callouts/9.svg b/ELFIO/doc/images/callouts/9.svg new file mode 100644 index 0000000..bc149d3 --- /dev/null +++ b/ELFIO/doc/images/callouts/9.svg @@ -0,0 +1,19 @@ + + + + +]> + + + + + + + + diff --git a/ELFIO/doc/images/caution.gif b/ELFIO/doc/images/caution.gif new file mode 100644 index 0000000000000000000000000000000000000000..d9f5e5b1bc52702e490263297e0c686477f8a9a9 GIT binary patch literal 743 zcmZ?wbhEHblwgox_^QhQ1OfsK5)urGiVTK^3{FlAQBe%Z$qd=q48_F^)zu6wEet(9 z3{$2s%$dWmbScButqgnj0tJhwOaY?mIdiJFZjD;HG`**{8_ndlqdgjcTGH1@5rAvWm>DH}V&z(E>{Q2|u@89nQ znoBxR{K>+|z@W#V1JVle69d~nhv}!E7VV7D!$l=+#gyARX+eW7x`wT@Cg?1ihH6;1 zs$!+xj1Yt%W31lvY*ooh8##Wqt4P*f&)W2{!b0}^@kv>5x2zLQef-gZgT0SEg>hLF z)Pd`+x;*(#oF^Yc1wYmptOPqEY|_Nz%wH;O`WPI6ayD{2tAO4N zo7{UG#GByI2%_fo|5LqMv{6N+A1o@_2o{w)&t4I@GfML`SWvEy;UY+Xf4Xzz&KO;h zV_?(HH9iCh`e$qcdSYD|*JluqH{jv}kl>0fV4tmS-PB+scb>_h18CFP6lf@4^@?vqT-$&hMpcE*)wGd!;~q-Q>IkUnZqz=PVt;M zK*p3gbLK2v%CK~4^3tV1#?q}@8MbbX+PXD)>(;G%_cH9=n|$sZ!?|yxmE{-7;w@N47?rU=3X_NkV zU|o{PnRTZ;lXp4>+)hZU_|Lw%*va*6=<@jI@BP^`_OsZ?pZg-2AaGf|;i2L0<>du@ zeRrO4er03}pLSxdREd>pap^;~&E+}=JYKy#vHnLI=Z$}pPyA_`zG;G~<$`Br2do;7 z$Heivv0AeyJYVI({@6?X6r+V~XS2Cs!|bddDqJz@2lKf$~4dA1c%lfOT+5KMUSWi#X5(9ePxx_W1Bsf2+N)z4*}Q$iB}K{RAP literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/caution.svg b/ELFIO/doc/images/caution.svg new file mode 100644 index 0000000..dd84f3f --- /dev/null +++ b/ELFIO/doc/images/caution.svg @@ -0,0 +1,25 @@ + + + + + + + + +]> + + + + + + + + + + + + + + + diff --git a/ELFIO/doc/images/caution.tif b/ELFIO/doc/images/caution.tif new file mode 100644 index 0000000000000000000000000000000000000000..4a282948c4c7ed53a2cab4132152c9923f7eb363 GIT binary patch literal 1978 zcmebD)MDUaXJBaHTM%HOBF4+!!hOu3BSpZ2m-o=a4UGyOVRGC@78N*Fn1mTgu^*ne z;*L$0(G;HMj}kXtX=zR2W)oug(x;}vd4|pLf`&qbk&JK3goqWpg18tM4sYt>NNQ*5 zJO1L!te8d4X6?)=pC(QSU||)yt{QYgWZzM1M#kk|4=&{>4cy$*l3-xF?uL{AUz_5A z50}pAFgB%?DF*m>GD)-@{{F$i>YOfT;)C)He}4t3vbN+MR?Ki#WjWH`E;J#5fkSah z*CvDRdtCvNOpI%k6$_&6*{?lq*|st4mU-vV>qgQQdBM7KAGv%{?hRM3li^KVy1S9x zik*=G2sju77$g`J84MYm7@`=G8L}CQ8LAmtfUpM)r!auv95`Ic0D)T>AaF0kUWRi( zcnu8iF+kvR1_*r5@Sfp29R6n*g@Y>uM&o~Q#Rt7z11bTqgJPg?F|Y&xk=0NVR1Poz z%ZNF^GJpYGT5JXL8G!j8gs%ZfLk3G=Ndlpt1L^lb3@Tv^fu#V1MQ=Zj+J`d)yn#^y zss&&)AHzQe7O)6V5GchAW=nvWNNgr3n*%7$3}v$d*=$fYGmtIF2r&nwMieRzvPldo p4l+|5%Ki*wOEI#7?fS#Uz#t7}vjA&lTO_>>KsEyq{Q;^60RYt05`+K% literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/colorsvg/caution.svg b/ELFIO/doc/images/colorsvg/caution.svg new file mode 100644 index 0000000..7a0db0b --- /dev/null +++ b/ELFIO/doc/images/colorsvg/caution.svg @@ -0,0 +1,141 @@ + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ELFIO/doc/images/colorsvg/home.svg b/ELFIO/doc/images/colorsvg/home.svg new file mode 100644 index 0000000..d6dbc01 --- /dev/null +++ b/ELFIO/doc/images/colorsvg/home.svg @@ -0,0 +1,498 @@ + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ELFIO/doc/images/colorsvg/important.svg b/ELFIO/doc/images/colorsvg/important.svg new file mode 100644 index 0000000..803ad8d --- /dev/null +++ b/ELFIO/doc/images/colorsvg/important.svg @@ -0,0 +1,239 @@ + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ELFIO/doc/images/colorsvg/next.svg b/ELFIO/doc/images/colorsvg/next.svg new file mode 100644 index 0000000..52b73cf --- /dev/null +++ b/ELFIO/doc/images/colorsvg/next.svg @@ -0,0 +1,338 @@ + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ELFIO/doc/images/colorsvg/note.svg b/ELFIO/doc/images/colorsvg/note.svg new file mode 100644 index 0000000..e94c610 --- /dev/null +++ b/ELFIO/doc/images/colorsvg/note.svg @@ -0,0 +1,200 @@ + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ELFIO/doc/images/colorsvg/prev.svg b/ELFIO/doc/images/colorsvg/prev.svg new file mode 100644 index 0000000..7ceddec --- /dev/null +++ b/ELFIO/doc/images/colorsvg/prev.svg @@ -0,0 +1,338 @@ + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ELFIO/doc/images/colorsvg/tip.svg b/ELFIO/doc/images/colorsvg/tip.svg new file mode 100644 index 0000000..7ec92e3 --- /dev/null +++ b/ELFIO/doc/images/colorsvg/tip.svg @@ -0,0 +1,367 @@ + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ELFIO/doc/images/colorsvg/up.svg b/ELFIO/doc/images/colorsvg/up.svg new file mode 100644 index 0000000..8eca45f --- /dev/null +++ b/ELFIO/doc/images/colorsvg/up.svg @@ -0,0 +1,338 @@ + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ELFIO/doc/images/colorsvg/warning.svg b/ELFIO/doc/images/colorsvg/warning.svg new file mode 100644 index 0000000..ae0081d --- /dev/null +++ b/ELFIO/doc/images/colorsvg/warning.svg @@ -0,0 +1,232 @@ + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ELFIO/doc/images/draft.png b/ELFIO/doc/images/draft.png new file mode 100644 index 0000000000000000000000000000000000000000..59673fe1cc03356ff609f90fc9939349890f996a GIT binary patch literal 16150 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 bUK6;u6T3XxO2`8j-C^fUkY~z`F5dn>b4tm9 literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/home.gif b/ELFIO/doc/images/home.gif new file mode 100644 index 0000000000000000000000000000000000000000..6784f5bb01e0104c60e006a2ed525163a380135c GIT binary patch literal 321 zcmV-H0lxl6Nk%v~VJHA70KxzO;Nak3U|_JYumAu6&;S7N@bCZt@Bjb+EC2ui04M+` z000C22)f+N_DFSAmXsV{#*oJWIwOJ|OFii&dHVi$1?u8o=2teG> zb~7H4%2JKz`Tcy)XEL^=cAP+G_P7moKVb2g%$4rYhp9PeRzLz zfrD6ufORfRiHeIHgKCh5l6Fj1nwy-RR)UybJ_V$url+TLhynwsuCA(~Rj;(Av5lgv zwwtvDw^OsE0|vwftp&x&!i>OQw#ml^r_#R6Z_dKdq|~Li{txWV+q;;-NCjLKH8RzODs`x)zXFqfx?o2&^85@jF7AWJN0jDQd6 TqQ?;{LW&$ovZP522><{)rIw!r literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/home.png b/ELFIO/doc/images/home.png new file mode 100644 index 0000000000000000000000000000000000000000..cbb711de712dcf06597a3a8a3d95f6fefda1f245 GIT binary patch literal 1156 zcmeAS@N?(olHy`uVBq!ia0vp^%0SG|!3-oLGuzY{7?>FXd_r6WdIS`E6g8)48qP6v zn&afP)GK*ya`E2cmc1=K$9krmo3ixW(yjNl9=mt!-1BqS-d}tE{`vdw@Bfd2(GVCG zA@J$l5_e#hU`+CMcVXyYmGuB}CVRR#hE&{I8+eiLumVSprtq8v761QlTpYPgC-&05 zDJ{&8o?4V1EYqU7+)vOI#yLg7ec#$`gxH85}f}H9d0^ z(^GvD(=(H^6-@Mu^ehxCE%gm7^bHIZl8Z8nODY|5D~n4qll4-I^-@X;^7BgclJj#X z?o!+VG)@a_TxNP+Vo52`JVR3xV`HP#G)t4DL{lRpBV!ZeBojj;vlKG}W79NC!#D3= nHUM?;fpi4`tz|GatuQpzHqbT@s&o4Ulwt66^>bP0l+XkK0lack literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/home.svg b/ELFIO/doc/images/home.svg new file mode 100644 index 0000000..e803a31 --- /dev/null +++ b/ELFIO/doc/images/home.svg @@ -0,0 +1,26 @@ + + + + + + + + +]> + + + + + + + + + + + + + + diff --git a/ELFIO/doc/images/important.gif b/ELFIO/doc/images/important.gif new file mode 100644 index 0000000000000000000000000000000000000000..6795d9a819874ca8b833c4d4993988721489070f GIT binary patch literal 1003 zcmd5)v2xQu5Iutd0|w+k5&Zs3?l2X}aDS zjTF}vbzOHH$Mba8b;e`IbzRT%eBTcOF$gq_YY0gQX<;}D0zVAhF!bZtiem@kQ53ld zc?kJw3X()jQz=b5X{r%YqZCjoWEse^T9yffD1>wGXnD2O6PLX4*vhfx$E#2ysKF~)d4pDz}RBuUaVC4^8)m&+y7^CACN zNWZET0BmraH<<4P+`FFGYnVCKQ9;ZBR3T)qVf|%U7d>simE()pGuDQwHb2TG+MBQ_ zvDDA4Qf1%Pj=rj3vOLN4H;wu(_qSJ$@rtK60JzIpt9fbL=6P}WBLJ%VyrBKnwv9gL z@+koKj|(oEHhf+1r)*HA;C;h{WiuO<>j@AFLq1UdID5A%&u-GCYUTM&`rF#A&P{r^ z_xRIVhqhjHEgv=NdwEBz@%x57)QYSpY=k4uyJx0tows>V2jGshqK7Z@I~q3m5W5c^ zZt#o~c$MEO+~MK7@*>Lh!0mEumT-7-ns3eG+lQO)ySz&7zEB7GF&sm<)jwePAZ~s8 Q_s=i~Dg!i1^#?fn4NukiE&u=k literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/important.png b/ELFIO/doc/images/important.png new file mode 100644 index 0000000000000000000000000000000000000000..12c90f607a1b27ddde0a7d922ae255e8c90e883e GIT binary patch literal 722 zcmV;@0xkWCP)Gdz_qOoSb{LwMwNgp7=gl$4aErG%}mjHRWNrKOy`y@b8JoTa6ut*xc4t*y1SwY|N)#>U3Z&d%1> z*52OU=jZ3|@9+2b_y7O@tTMkk%M`~Kg@u8&dg_P^_0l3yQb639!jLZt^Lx<-O17UeeJ z-|=!77W(jGx&e#?FOku-gKofoU0$~4M+dhLFueEauP`}l7LV=;lsOdn%WHure=x;k`m0(bF&MU#) z-qv#^n8(MjB|ykioqII#+`g4no-MU=BK|Sahu_3M_-d*=7hq=~t?^}A)G7 zbairN0An*{V`DL9V>K}|HDobmIW;*pIW=W9HaTQ6F*7kTGI9=S@Bjb+07*qoM6N<$ Ef=i}M4FCWD literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/important.svg b/ELFIO/doc/images/important.svg new file mode 100644 index 0000000..dd84f3f --- /dev/null +++ b/ELFIO/doc/images/important.svg @@ -0,0 +1,25 @@ + + + + + + + + +]> + + + + + + + + + + + + + + + diff --git a/ELFIO/doc/images/important.tif b/ELFIO/doc/images/important.tif new file mode 100644 index 0000000000000000000000000000000000000000..184de63711510990ab0a8f483c274d2f11596cef GIT binary patch literal 2020 zcmebD)M7AWXJBX$dk|ousK?9JTDdL8Uq@YU@bJG?*jxfpA<|j-!WmZOftnGps z2`M(7+NV;37GB736>XW?tSpqXE>}~nv-Ps%oEtMlIQW-6+n$q%9M;|CK z_#F#ZV$1tJGvEmalTiEz3u}o#Tuh>mHiUOeO7JnuKG`_As3Jnn>nKNe(yJ$T`WW1e~GYvWZ4Wap86IdPu0ZRZU zVEzvR=YI)c=}-+U1EPR<3b=fz29^QIz>)z}8Z2c{1j=VaONynyvH(;CHn0?60O~UY>I?#w0~|oMCXfdzd#ZtD0Rym90=efsxO4)k@&c9v z5Z5Y>mIBlY0dHWCG6FG-=41HBzycNl3Ie5=!E6Z-6N$|PWrOMuW+jIb=LGEI8QAA*>a1B0!;`T|n7uj>pG`jtu{evhJMNxcGSe4+aUA4;zBR~SJyxQRUcWR@_F-^jeWYB);NUiculZ3jmx6N0 zeB+OSXDhy@IoCx0FO{tph>zHm!T!klb*W-Q^N$-zxf}}=>~`{%GD&ps=U<*F$^Pgw z_kzS@O+PsF&r}G^Pim1AepDS}@Ytzl3Ts+UM}N_=nLk9*dAj;P>|etE;is#v!2PUi yKjIc2Q@7UKxAw<}hlktwFXd_r6qS{MX+1QdG|HK%AA z&M|bFA9tAudUsBZ|kvp$Id-JckTVP=kK4t z|Nj2}C>RZap&SB+ixVCKvjk(3x4R2N2dk_Hkkjkw;uunKYwyH|T!$5ST0$SiY~H5U zR{cLbR)lT!-5c|b6rGCX%N?2P<`-xxUu`gZx87&*3!~4wH@%p0)WuYX}UBIC~8cAiK_+plk!-xP|nq~%Rem@g?39waS$dFIAw`2be&`&H`~ zup7N@y!g@N+18CSR#dLnIlgB9pXN>WRz-=n38I0oRnmeW@(a^WRPZVkYb)}kZ6%y pT0bWnsEZGzD*$LMgRyCap{cfkwt-Nc+b5t5gQu&X%Q~loCIEjWXuALa literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/next.svg b/ELFIO/doc/images/next.svg new file mode 100644 index 0000000..75fa83e --- /dev/null +++ b/ELFIO/doc/images/next.svg @@ -0,0 +1,19 @@ + + + + + + +]> + + + + + + + + + + + diff --git a/ELFIO/doc/images/note.gif b/ELFIO/doc/images/note.gif new file mode 100644 index 0000000000000000000000000000000000000000..f329d359e55c7ed753170a6f04fbc0cba1e1e565 GIT binary patch literal 580 zcmZ?wbhEHblwgox_`=Ho1YTZVK|w)LQBlds$=TW2#l^+d)zvL6Ej>LwQ>IK=x^(H* zty}l*-FxiVv2*9nUAuPe-o1OzpFe;9{{8>||AFElBX9%7pDc_F45AD=ASEC>8Cd@% zghGJlBo$966GSzJUe!6ZN$1q35SXB^-zJAkEPj)pXq*a$h_ zXQ+sXsjhEmXhNv37hJ?OaLOg1X|~+1jSyWR(o`3y(c1;Ai!}%$em*Glyc1BwlJ~NK zuZpLThNs9@k1ImH0$Wth2s`>W>73rA(RIXT!4{9MLpCC+wq2hkd_`O*d~)g9;?U*N zC}OI4M1Z6Hl7Y`-pGiWx6O;l)uFCkcxOF@EUU3NwS>oY6#RI6O?U2byr$d1v9)TjN znwNw$j~n?OWwbpf2zH99Zo*Lqk)s;^7gg9U27sNV>(8nyV%m64QG)9cM8x-WNa$(j zzz`MJAQq_8eSmmjy7}|Lu@zf kf(CKug-JSrEM6BktMtGlBGk2ik;bV{KB5sIO^OWG0Fd3m^#A|> literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/note.png b/ELFIO/doc/images/note.png new file mode 100644 index 0000000000000000000000000000000000000000..d0c3c645ab9af6318035b026dd86944b9ddc9114 GIT binary patch literal 490 zcmeAS@N?(olHy`uVBq!ia0vp^5+KY0Bp8m$B&h%?rX+877Y2q^y~;)m42&$EE{-7; zw^Ao5PC9JB<666~wbh%Oo7tJ0_rGWfi({a(qjR96>_P4H$tJl=Pxd^1p6`8M?=jE( z!hchf6<8Mi`NHe6`iia69>!lxe4C2-S>+Wvj;l63k!MNSb9|1+f-i>irDi|a^uLl% z^#-f2#pQ2lC%m~9m9JWJZL3|T8FRX>A78<>cU{Z6XGFG336=OLGkw25|29|RG_k%U z>j|M}Ih2i#-w+9_ + + + + + + + + + + + +]> + + + + + + + + + + + + + + + + + + + diff --git a/ELFIO/doc/images/note.tif b/ELFIO/doc/images/note.tif new file mode 100644 index 0000000000000000000000000000000000000000..08644d6b5d2be5a7c0fd112bbc526a55ef0d6195 GIT binary patch literal 460 zcmebD)MC(LWMF8pe-L1yJdc;H$tf{F_0?33r5(;UFYNH%+tU-YbWSj8)*j_s0*s+gA3;Sh&ja)bx!VF_Sf>*se@&+kCgO zr+R@?&ik*cqgb|1nDsf`Smu_<(#~sYRz=fNIgWLC7l}#=|C@V!^7^u?J-&S9hp(U4 z$p4Zq##20*5QGIHvwJ-nxqBD;h literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/prev.gif b/ELFIO/doc/images/prev.gif new file mode 100644 index 0000000000000000000000000000000000000000..64ca8f3c7c6856d17625615c7845d9adf8b35e6d GIT binary patch literal 1118 zcmZ?wbh9u|RAW$Q_|5jIb=LGEI8QAA*>a1V#C72?E=btEDjqN9qpDd4zl5RF#mYJf^(P5PkwoZW(JQ{ zF_D*4y!wR%9~DOmG#sD7{_&y;#{p%(<{xE#Uw&*>uv^H)Skbd{qJrHLc7}?c9UtQz zYXTT6YHoZvu)pcYrmCD9p$~wJBmbf!%0P@OYB}B?fNF{YnIe9ySJ<~ln9<}1LcYr;@((b@HMtAlPLh^PsKR!G>+|CbXxWHL3#->LwIhe?U cW`4ULC`3qLrpm*X4$b9ricTFB5n!+e06MwKH~;_u literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/prev.png b/ELFIO/doc/images/prev.png new file mode 100644 index 0000000000000000000000000000000000000000..cf24654f8a9d6826bf5ee3f6b640d0b34f44d2ed GIT binary patch literal 1132 zcmeAS@N?(olHy`uVBq!ia0vp^%0SG|!3-oLGuzY{7?>FXd_r6qS{MX+1QdG|HK%AA z&M|bFA9tAudO|H@7THL=dQiK_Wb?x_ut?D z9|fZ!FvLS(&zmEwfLVeu$=lt9p@UV{1IVfNba4!+xV3fSLB2x#g-7SkiDHi<0%5c709k4@>c%U5PUn6XiNrQ7+$BX-K(BEj>;XDjvwZcIF~ zikDl%a$|T|&B@5M-I14sdv^1r*gkp|z3k=crb$1i`yH45`zBpRc(KYI-u^rPzjiy@ zGH(5%+Qq}Yvm59P=MvY5lHmNblJdl&R0anPWlhiA#Pn3(#PrPMYy}fNBRvZROG|wN z3w;Aah2)~l;*v^-+{)sT%w)aPV!f2og8aM^z2yAdiMtec0FBcE8<&}$msnB?G|wQ- z!aOlC%^=CZB-O|yDbdi(G|ec{Bq=S?EGaqB)I9sbjHy6fd>~x`Kx-L{O)CsdwGFfl UgzDTr0c99GUHx3vIVCg!0Q2->tpET3 literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/prev.svg b/ELFIO/doc/images/prev.svg new file mode 100644 index 0000000..6d88ffd --- /dev/null +++ b/ELFIO/doc/images/prev.svg @@ -0,0 +1,19 @@ + + + + + + +]> + + + + + + + + + + + diff --git a/ELFIO/doc/images/tip.gif b/ELFIO/doc/images/tip.gif new file mode 100644 index 0000000000000000000000000000000000000000..823f2b417c797bcc5b5af0d86034bbbe68a9c5d8 GIT binary patch literal 598 zcmaKpzfZzI6vwMTVkAa>9EomJF@dB^cAyaw8YzNW>;V&-Ax?~pOgK0Qkwp3j7=?eJ zp(Bd}iDHPQ&cwK|BZjz$_padR<(hoox1W3W-n*l8G9sLBGh57bgCWc1aD#QQmI@nS1Ofyy{@WiyWQ4xz1!{fdcDD5FdB`<y3!k zEzMQ}>2XNH@2x$azJrio4y76u%{aaSQ8iI0-$_v{WV^70wC+frSXf@6n4D`V#?Bj* zZt`izA4lq-+})D%wiNUU4VVF+%2sLK@TMg8DV7ztp%Z(?@L;tQU1CsK&Qwqezj{Cq zSwCP?&P}GNbF_4EK-+twGeQq!I#zP|Y+{WP*FI?V_Kf=>vV0rySc_v6yVepU`O=gc N_rd2$!U|dD;1^e0&sYEe literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/tip.png b/ELFIO/doc/images/tip.png new file mode 100644 index 0000000000000000000000000000000000000000..5c4aab3bb3543191c360387c4af9a3cbaa051345 GIT binary patch literal 449 zcmeAS@N?(olHy`uVBq!ia0vp^l0YoM0VEi-?r};1DW)WEcNYeRRlUkaK;CUn7srr_ zTcwkB3m#VBagbEhuIO1a$!w|j^feEHv@=+|woj32oF*6|l<3XH$!T}Lao)e6jJhoQ z_vr?OZVprC|7iZ8xaicUR0b&zR-JdP408=+?zC0Rn8IN&QLTWhMIcU0X8P7uUN4WB zR_?a_;&p>ll{>(OzfJ4N{OX={Q&zNgO}j31DC;|ya^r9Fjd348&p+!^cT+^sws+=& zCu*T*mRNK3PE;$BNx$Fa_9(Y=&DoXLMFRd#U31O)<`W^F&-o=xbIqK-c?mr!bmn>! zky6TW;ML~4nXw$T{yra=OteL6G!=B;0=?;6;u=vBoS#-wo>-L1;Gm(b>6x3Dp6Z*J zo|&AjV4`QFXQ5zesc&GRZ(yj9T$EW{Qt6OeSzMBtte0A>mr`1gpI4%noS!>!m*Ngk zP=bxiOwUU!DFvFBnrfM1VQy}0X_lO7WM-b2nq**TZkb|inr2~`WR#dJWc*7VsEZGz hD*$LMgOO>4k%_i}w!yxSoa=!y44$rjF6*2UngF(YpwIvS literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/tip.svg b/ELFIO/doc/images/tip.svg new file mode 100644 index 0000000..4a64a15 --- /dev/null +++ b/ELFIO/doc/images/tip.svg @@ -0,0 +1,31 @@ + + + + + + + + +]> + + + + + + + + + + + + + + + + + + + + + diff --git a/ELFIO/doc/images/tip.tif b/ELFIO/doc/images/tip.tif new file mode 100644 index 0000000000000000000000000000000000000000..4a3d8c75fd58190ceae8d6ffa621ecf7e925c3c1 GIT binary patch literal 420 zcmebD)M8*_WMF8pe-L1yJdc;H$tf{F-CELXO3;xcp67e?gucfex%0l_j;Y3!bk~Iw z*}inn73j9T)O}-3=fCGcYZHT(zR^l}-s<&G=c&#%w(qtbzQr9{)4X|tE-LgF&v4l4 z)p%aZSR=ZsmwRfU)`umDZ@!1L>ZTZTei3kDV32yV!Q3h+-nMlqyV>lRzWV|5XS|!R zJ9po!|JC=_hMz9Ex3Ove_O<7Ki^+ZG3OW)0HK&YExa~knT17|Dw`}IsahgrSch^-` zbR3#}CTEJE3FpcFHhEeT>m*%ClD6O_#XWHUqAtUxv!lnpXbkP%`INR23xxENF% fWR5tL{SwHQVq^u|^$Ez9hO&PF*|tb}fm{Xvme+K0 literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/toc-blank.png b/ELFIO/doc/images/toc-blank.png new file mode 100644 index 0000000000000000000000000000000000000000..6ffad17a0c7a78deaae58716e8071cc40cb0b8e0 GIT binary patch literal 318 zcmeAS@N?(olHy`uVBq!ia0vp^{6Ngf!VDzk7iOmbDT4r?5LY1G0LBeqssYGrXgF}- zKtn^rf1vn(hW}s+NCR0w;4iG^2^42c@^*J&=wOxg0CMC!T^vIyZYBTtzyH6zKuy9A zentg0F+qV0g#~P97#OBpaJrNsxA6f`rE`gEL`iUdT1k0gQ7VIjhO(w-Zen_>Z(@38 za<+nro{^q~f~BRtfrY+-p+a&|W^qZSLvCepNoKNMYO!8QX+eHoiC%Jk?!;Y+JAlS% zfsM;d&r2*R1)7&;o@#7ik&>8{Vv?F>U|?x(ZfKHZYGz`bmXczeoR*Z-Hs=yh7cWRx f0MJ?nL(>XNZ3Ars^Rf>h;}|?${an^LB{Ts5OHX0g literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/toc-minus.png b/ELFIO/doc/images/toc-minus.png new file mode 100644 index 0000000000000000000000000000000000000000..abbb020c8e2d6705ebc2f0fc17deed30f2977a46 GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^{6Ngf0VEhsJkjh1QcOwS?k)@rt9q4-G!sMP)HD-wQzH`-1CumMgJctv6pLi@6hos# qqtv?{|7HPo@q%;(0Ig*(G_A1IHqbUOFZ%#8j=|H_&t;ucLK6V~f=xvL literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/toc-plus.png b/ELFIO/doc/images/toc-plus.png new file mode 100644 index 0000000000000000000000000000000000000000..941312ce0dab168e0efcc5b572e387259880e541 GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^{6Ngf0VEhsJkjh1QcOwS?k)@rt9q49T#T`K7w7|w?rspM=lmg95OfodLFfd9rOi4*hH8wIdOfpPPHA_l1 vPBO4aOiebg{jIb=LGEI8QAA*>a1V#C72?E=bjEDjqN9qpDd4szjmF#mYJf^(P5Pk#A^PL<$Q zI+;RG?K?R>ZZ+XJpnRtJN17PRgOAG`Ypgh#KAaFZVBhwmiI3&M#ti2gFIJ`xI|LdI z)N_AywPiSv9NPY48`Fms0t^T1xjuG&jrgXxZ|i>{CW9aPigr7S6dxV77JO*m^5e&) zo(}&F0j>Y}9vSZmQL;N0Bl*v`gWrf@#t#YRf*HM~)&2b!mjeThEhE5z G!5RR%al9%3 literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/up.png b/ELFIO/doc/images/up.png new file mode 100644 index 0000000000000000000000000000000000000000..07634de26b325b09b6686543e3743ec58426e64b GIT binary patch literal 1111 zcmeAS@N?(olHy`uVBq!ia0vp^%0SG|!3-oLGuzY{7?>FXd_r6qS{MX+1QdG|HK%AA z&M|bF#=*s&OJYO?ftdq@1MW_{{H_c7!85p5(1lc z&#VJx3C1LEcNc~ZR#^`qC(YBvF{I+w)Ct~v2NXD1b6>NwI=-vFd2Ozz_LBUAZ6_V# z0_-2ED|^IRKipvRGe~yg+2{$+0#aW-GMHneR${}Twfy{=Zu8*Wewig#Kj<-8yG4i7iAWgR668V7MElu>!lX!rIZ%r=auLs=jTq` zrMLrVoEF%)%=Em(l2V{~M&{;5#umm#78a?N$;qjPhKZ(zMyW=L7Ktfo#^y-|**sf- lni%*%x&naKG8mgy7@BGuXd4LCxqSjjdAj + + + + + +]> + + + + + + + + + + + diff --git a/ELFIO/doc/images/warning.gif b/ELFIO/doc/images/warning.gif new file mode 100644 index 0000000000000000000000000000000000000000..3adf191293748bead3a7592fd86cee64056b5454 GIT binary patch literal 743 zcmZ{hKWGzC9LK+vaNOwiitKf)ghIjv$xRfA5@!fkDH{bMrpZER!`M%%z$hqF& zRTo^?=>a_=-~^4}0c5}joCOph4kUmZz-=G{VS5-sP2q6X`MO`-x!!*rW ztyZts8;wS@*(?@mpZ^}uZ$}#tfY(x3o*?Xoo>h`d8|jmC(W5ivVgErE1sEKfo%%8K zZm_%KW2+i;iCOE!&3{olD%O0Ac=Thp(EZgCUC z>m{!ZyCyqrXB4)SL^$CI^0ECR$tT=P*F@;1lfy%=Q(o%DDkk-3k1-hj`YC2`iO!;PB{{!F!o39xr+d_Vw5fMTEwpb-s#9q<5Nzz6gIepyU?Lctpr{ZK zVzWaWPAC)#17S8h%;AIuf(Q_yeIybEqS0s^i1YdJcsv0ln9M{Xkpz;-I_^=P))~D~!!Hvpq{Dl8O{rN@cECkt>#DncX%I(O&3i_YgL-$m$VU zT3cLBLS%M1`o{TBX}S|Tbhc)vk!Yp)%rdDd&my(RPsxl%lU$)tC?(1~WuEwClUQn! n$Q8O{Mxt@ukkcT{K0> literal 0 HcmV?d00001 diff --git a/ELFIO/doc/images/warning.svg b/ELFIO/doc/images/warning.svg new file mode 100644 index 0000000..fc8d748 --- /dev/null +++ b/ELFIO/doc/images/warning.svg @@ -0,0 +1,23 @@ + + + + + + + + +]> + + + + + + + + + + + + + diff --git a/ELFIO/doc/images/warning.tif b/ELFIO/doc/images/warning.tif new file mode 100644 index 0000000000000000000000000000000000000000..7b6611ec7a1980022c11ad6877fedf32f41b3df0 GIT binary patch literal 1990 zcmebD)MAieXJBaHR|qhCa3Ybt#fe?OBZVhOke}_5p}~zDOYXJdOmf$P_Zjir-v(f(n1LVCeE22NskqJ)$I5g z8XP9S{LzviJ+sf*L4iXe*;u-Tjq%lq8EgzJ!Hcg+?M+EyWoUYBc3S038aqStx-zY! zDFTdKac@c|p3q>CIvAgpWRM#aTC%3+U_*~obs9PKLA zwdWf7S{m)1m+z3c?Wmx@z`-EEAipvhp!;Kbm?5X2D0kj+rcP|eW7(8DkV2Fki5IhEj=NKUH8UqO41H$KE_?`g-zXRd_Q8-9KfPnz02B(N>pejpX z>SzI`howNaA&_POrkNgK+E@xq2Mpl!zyMB5$ACOgn$iTTxCSKe0kI-51uy_p+j}7S z9f(I$z~Bf0U{v4*qwzmD;)zDC@CHUcBM`%AK8Ak`EMO6Es$gUWvn4>Pkl0L6HV06g z8Omk_ve}?)W*}RT5n>KVjVM$cWRn + + + +]> + + + + 2002-5-25 + ELFIO + User's Guide + + + Serge + Lamikhov-Center + + + + + + + Introduction + + ELFIO is a C++ library for reading and generating files in the ELF binary + format. This library is not based on any other product. It is also + platform independent. The library uses standard ANSI C++ constructions + and runs on a wide variety of architectures. + + + While the library's implementation does make your work easier: a basic + knowledge of the ELF binary format is required. Information about ELF + format can be found widely on the web. + + + + + Getting Started With ELFIO + + + ELF File Reader + + The ELFIO library is a header only library. No preparatory compilation + steps are required. To make your application be aware about the + ELFIO classes and types declarations, just include elfio.hpp header file. + All ELFIO library declarations reside in ELFIO namespace. + So, our tutorial code starts from this: + + + + + + + +#include + +using namespace ELFIO; + +int main( int argc, char** argv ) +{ + if ( argc != 2 ) { + std::cout << "Usage: tutorial " << std::endl; + return 1; + } +]]> + + + + Include elfio.hpp header file + + + + + The ELFIO namespace usage + + + + + + This chapter will explain how to work with the reader portion + of the ELFIO library. The first step would be creation of the elfio + class instance. The elfio constructor does not + recieve any parameters. After that, we initialize the instance by + loading an ELF file with name passed as a parameter. + + + + + + + + + + Create elfio class instance + + + + + Initialize the instance by loading ELF file. The function + load returns + true + if the ELF file was found and processed successfully. It returns + false otherwise. + + + + + + + + From here, ELF header properties are accessible. This makes it possible + to request file parameters such as encoding, machine type, + entry point, etc. To get the class and the encoding of the file use: + + + + + + + + + + Member function get_class() returns ELF file + class. Possible values are ELFCLASS32 or + ELFCLASS64. + + + + + Member function get_encoding() returns ELF file + format encoding. Possible values are ELFDATA2LSB + and ELFDATA2MSB. + + + + + + + + Standard ELF types, flags and constants + are defined in the elf_types.hpp header file. + This file is included automatically into the project. + For example: ELFCLASS32, + ELFCLASS64 constants define a value for 32/64 bit + architectures. ELFDATA2LSB and + ELFDATA2MSB constants define value + for little and big endian encoding. + + + + + ELF binary files may consist of several sections. Each section has it's own + responsibility: some contain executable code; others describe program + dependencies; others symbol tables and so on. See ELF binary format + documentation for a full description of each section. + + + The following code demonstrates how to find out the amount of sections + the ELF file contains. The code also presents how to access particular + section properties like names and sizes: + get_name() + << "\t" + << psec->get_size() + << std::endl; + // Access to section's data + // const char* p = reader.sections[i]->get_data() + } +]]> + + + sections member of reader + object permits to obtain number of sections the ELF file contains. It + also serves for getting access to individual section by using + operator[], which returns a pointer to + corresponding section's interface. + + + + Similarly, segments of the ELF file can be processed: + get_flags() + << "\t0x" + << pseg->get_virtual_address() + << "\t0x" + << pseg->get_file_size() + << "\t0x" + << pseg->get_memory_size() + << std::endl; + // Access to segments's data + // const char* p = reader.segments[i]->get_data() + } +]]> + In this case, segments' attributes and data are obtained by using + segments member of the reader. + + + The full text of this example comes together with ELFIO library + distribution. + + + + + ELF Section Data Accessors + + To simplify creation and interpretation of the ELF sections' data, + the ELFIO library comes with auxiliary classes - accessors. To the moment + of this document writing, the following accessors are available: + + + string_section_accessor + + + symbol_section_accessor + + + relocation_section_accessor + + + note_section_accessor + + + Defenetly, it is possible to extend the library by implementing additional + accessors serving particular purposes. + + + Let's see how the accessors can be used with the previous ELF file reader + example. For this example purposes, we will print out all symbols in a + symbol section. + get_type() == SHT_SYMTAB ) { + const symbol_section_accessor symbols( reader, psec ); + for ( unsigned int j = 0; j < symbols.get_symbols_num(); ++j ) { + std::string name; + Elf64_Addr value; + Elf_Xword size; + unsigned char bind; + unsigned char type; + Elf_Half section_index; + unsigned char other; + + symbols.get_symbol( j, name, value, size, bind, + type, section_index, other ); + std::cout << j << " " << name << std::endl; + } + } +]]> + We create symbol_section_accessor instance first. + Usually, accessors receive the elfio and + section* parameters for their constructors. + get_symbol is used to retrieve a particular entry + in the symbol table. + + + + + ELFDump Utility + + The source code for the ELF Dumping Utility can be found in + the "Examples" directory; included there are more examples on how + to use different ELFIO reader interfaces. + + + + + ELF File Writer + + The ELFIO library is a header only library. No preparatory compilation + steps are required. To make your application be aware about the + ELFIO classes and types declarations, just include elfio.hpp header file. + All ELFIO library declarations reside in ELFIO namespace. + So, our tutorial code starts from this: + + + + + + + ELFIO Library Classes + + + Class <classname>elfio</classname> + + Data members + + The ELFIO library consists of two independent parts: ELF File Reader + + + &elfio_class_data_members_table; + + + + + Member functions + + The ELFIO library consists of two independent parts: ELF File Reader + (IELFI) + and ELF Producer (IELFO). + Each is represented by its own set of interfaces. + The library does not contain any classes that need to be explicitly + instantiated. ELFIO itself provides the interfaces that + are used to access the library's functionality. + + + &elfio_class_members_table; + + + + + + + + <classname>IELFO</classname> - ELF File Producer Interface + + + The ELFIO library can help you build a very short ELF executable file. + This chapter shows how to build an executable file that will run on + x86 Linux machines and print "Hello World!" on your console. + + + Just as with the reader, the first step is to get + a pointer onto the ELF File Writer (Producer): + + CreateELFO( &pELFO ); +]]> + + + Before continuing, the library must be informed about the main + attributes of the executable file to be built. To do this, declare + that the executable ELF file will run on a 32 bit x86 machine; has little + endian encoding and uses the current version of the ELF file format: + + SetAttr( ELFCLASS32, ELFDATA2LSB, EV_CURRENT, + ET_EXEC, EM_386, EV_CURRENT, 0 ); +]]> + + + Some sections of an ELF executable file should reside in the program + segments. To create this loadable segment call the + AddSegment() function. + + AddSegment( PT_LOAD, + 0x08040000, + 0x08040000, + PF_X | PF_R, + 0x1000 ); +]]> + + + The following segment serves as a placeholder for our code section. + To create this code section call the AddSection() function: + + AddSection( ".text", + SHT_PROGBITS, + SHF_ALLOC | SHF_EXECINSTR, + 0, + 0x10, + 0 ); +]]> + + + Then, add the executable code for the section: + + SetData( text, sizeof( text ) ); +]]> + + + Next, this code section is put into the loadable segment: + + AddSection( pTextSec ); + pTextSec->Release(); + pSegment->Release(); +]]> + + + Finally, define the start address of the program + and create the result file: + + SetEntry( 0x08040000 ); + // Create ELF file + pELFO->Save( "test.elf" ); + pELFO->Release(); +]]> + + + Please note: Call the Release() functions + for each interface you have used. + This will free all resources the ELFIO library has created. + + + Now compile the program and run it. The result is a new ELF file + called "test.elf". The size of this working executable file is only + 267 bytes! Run it on your Linux machine with the following commands: + + + + + + The full text for this program can be found in the "Writer" directory. + Also, in the "Examples" directory, two other programs "WriteObj" + and "WriteObj2" demonstrate the creation of ELF object files. + + + + diff --git a/ELFIO/doc/tutorial.pdf b/ELFIO/doc/tutorial.pdf new file mode 100644 index 0000000000000000000000000000000000000000..9134005c81aaf89c2a2d3b586d7f8ac4bb7b05a1 GIT binary patch literal 154780 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
>F_gqKO(pWTj|lH)ISf2l=@^6u9rU#xAB39ORU6 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 Sd?4?I6wj}H`#1VT`~5G^1|=5& literal 0 HcmV?d00001 diff --git a/ELFIO/elf_examples/64bitLOAD.elf b/ELFIO/elf_examples/64bitLOAD.elf new file mode 100644 index 0000000000000000000000000000000000000000..3b974787439e85b421edd9e1b66a72b945db793a GIT binary patch literal 4362678 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 FwZGAqxofMf*C2O2y}eQ3Cbf3pBo?M- zywKD&)?3o*`4>|5o4;lKD%UM<%=$ z`Vwh`|M%k>bcOLm)(CW-*qI8}LiN4fz@|FWe5PxmogMb9CtVBe%wR1P@7;FFStnlM zudV;@#&wcJ=}vtc7;=;cv-W=r?y-`thtJX2s#W`zG5*ebJ;i zzazl;rgrv)-ec~1lfc0>aK1_O-{AZzuZ8+_!QR5M(09lqWRU=lQL?xMbPcGFy>XYJ zYtSp)*k!Ik*Nt0w4Z6Z>p%P2V=XcLc!ic~NwjYVt@(^C)!_W>oa-+aeet+_)!HaP+ zv=;h^_zI3yl9yr)&F33pQd_d_MD$Y>-;lmb>ko;L^>4}%WzPCFb zch*@VW&BqG?&~G~gRkNrZLN!b#qtp_hJ!WK^~;E#(zkxGTyNqY{vX}SYvVt1DaeC- zM_iXRReWoDnCInbePaI;Y-@EKa^n1J#MJau&*6i04t^;XpUzgvQIyWs%h=b@b`o$E`!exrYIVMnxfu9^?~FgTh42kOBv&$Lp!d;M zvwWu!`iz`>t(8MVAJ^MQu4EtRQ!8^Gskv%w@0citmYy3*x(qF4eM9yCOXrOG`-h8t zkmRx8cT4W(&JoNr&+rN#@3Jz2|0&5WZg)gScVRA2aeGyeTkP6r`>4L&UTu7De{SvV zH6^*l2y%-B`31L|`sejxBWPFa6|NUJxUR?b9>P>zbkBzV*l%^TG|yYIo6qu%iXX?q ze3P+U-fhc=u5q8X(7H(9&ywf3hq~Q0Cn7f*>aeoEwiytbvzed`qJse9s^6M6+ zHqi~Z-4|r-J{({6$YsK^*Y|b^SF@ZIv|sQ+;*H#g?2*H+(ffZ{5Ewyw)>5))mo@sx-#p8R?`PnBB6FtM zCY&WOHrkGRvImRjFe|)uqG!;(4zIB89s@fQ1vB3$=UQgX`+t02!Q#w!945mdjWK}3 z?+fUcHndtC&X;jF@g1;r8goHI6ikk3^xWdXaV;K+s6HjUV9kkm+=PA-j{;tNOzGd` zq`bn%Iw#_V!6SjcQFzpsfd}W$z~gs#$4ldN2#@)OAJBu3%`F2D+FleMO)+@zy*;ZN ztp<;4@VC_~T)T7JcwFznepkTCpdb0)6dJFWXSku?b?g_4KgUuJ^J@=?PlFr3itjm@ z_slx6udWmMV-MYpt^izlj4skMZjo0>mRp>si?fvS| zeO}x9HKF^ww)bh97Cx`-{o2s|+BD`M+~b13Ij;X_p;ye$U<>k{SL6$B+qHP#?=5)W zuZm~io_SPccUiJa5%wz&dWDZ%WydSuuiUxS_9@e^;LH?@dukHP&(0yLp`^};I&FRVWp&7+~>$H5xhW>~BRwhpVF}C8mkbhcj zmF_8a(JwS^W7!0T2FM;3yCNe5c_7)>K{Q$YuDg?dQbc5hshe zAv_j^@DMl#k9i?Hn&7waJ$2R+-Pe1C_ph|$mG8H_>P14iFbR2KdZCjfmcc3 zn2f-&q#m>N3frelKXGY*Mn?4rvWm>p?5* zTAcs9aK$2nt6kIT@z=tpKKEZ{_u-@7G6I~2A%_nBjgUi0-Q^$mTY5_55T~;rh8%iS zXWw^Fcq()K_X!-8!}}gJv{7fD1RiDR>_0A#!6Qy*@jkGR$LbIs0>|JXGS@uA<(h$A zA271~fIr`dEUC90lsncVSX)lxx2@%~KAeJ1J&rX)th5L!|DFm~-GSfiC0Bv}e2U7j^7E zeM0Cp_@XWKOU~g6^y~d14-+%j09GoBCfw(lM$DP*d36ciBP}s-tv|BgL+Cpmddt0` zkb$qe#G5<^E@kNOmXpa3i3jrj#$;<)?#ds1+_mzKcJ@_m8 z1h}r$?97(f1AI5~c?P_PZj7Ww2H10&lJ`xP%3s-MD*HXSe`W>l@%@JL@OK9OUW9vG zui$$hTvwrv$@!G#T4aG|T!Z4XYST8s-?+BEiM--j#gucAeo~Hd4kq?Ev^P2OW@n*xNm&KN$ATxj+YRI_yS!QN#`5I7E)$yESm)e(r$~9@mHP5I6=8@g0iCj0cFv zk_2dl?0IG;Vl~bKl~~>D72exM7~}(Z*#lYkMBrQ!t2f_o`;_1uvp>N7R)F(m53w)s z9PkR42^_`wvYotdaCV4CzERI@HF3Ac_#pa0xyF6$<#KD2&{?&^6E=_z=zyGk1AT;z zRB(?;O7?zF-46SV9d;W#>;sQ@O*`Z>+97|_4*8q<*o|wuMoT-)BIXU?Ue?5kB(9Ui zcIeiI>@Zzyhwd$*-0F~5Xx>LY8F}>rRuM>s&EPMu1OHb@)Arz7 zZ?X6hE_^+|amRHZ#Qf&@(8hYaTM)Nj<<_$}X8C@+;vDGPkoxiE=d&+#41RpMz)^i$ek$+7ckmhZ zMlPRe+6_ZqN6qyJu3wUC*h`4dw6hhU0Wn{IzJ&O^@QykO^#l3PFGR(Ec4YdY}`7rxJ13%}<;W|EUpcKmJP6y`zg*Ha$k z73?cC532ZN?wLChUg1)SMTmQt2VHs@+oFGH9;NT?M)beY^k2CdT z+su3H58Self7alJJ-oi3(VPe8g6g*iQ=+%*Beq%L&naSZo{GQCFSsM2e&&)#IbNFQ z&ST#N{)#R@M{5Hey+raK^*@&g{rnCoa4oPeWsRJY@6~4;Quv)^4WoJkpXD2|j~Fy? ztfS}3JTcqeh;QU-OsqtXgm>Fy4pNW2++DWAslo54c}F+mn6)*|JGzbC(JuMS`kQL= zJE5}m^BpsfZk|WH$SdevItzVRHLLPnCHne3{-&-7U*!GpzSl5jTmGzaQfE+CX%}sY z8HDvYj4O3?oNG<};@&^{0h`mLa4o*h&T&>b&Kd2E&gYDcTqMt}&j4)hf7#jS)|&4s zH!a)Y3cifzs>krP;Hw=k-za&I^--8(xgP?|4&&<#PA+|l#R+pFes6&9zfVjbX(z9U zQ;1%h&p6~oh!)1&tXF6}NM5V1G|C)bbeMX3FLa@3Z)e*Pwk^_OrL7iv7qPFm;*mgy z-|fmcYwxIsP6`~=)n$3P5B(qykXy0#fOj@j}Hz5VI*>c{vXy=%z89onSkWUZiQFy-5!Uvtkj+Y7lLwpclfc%(t zjNDf2*wQ`Tj*XoJyhuvkK3;cbEKpu7mH4l`SlVXjv36?g*lDwN3jV4chwOAS>T~wF zZ^ys`en9NJ$d1(~(T*LpW7PT7jveEp%dz8dOzR*IjUAiV_sWpvEBpfOxI}JESB2%q zxd-jpD=ax*?r-88bIDn}W*z|DT?Kf-K6vG^_>g>~yBpfRL>{=YsuTF2bv?^vBKCBYI%2*oMC=P z3*MVqi1@mWzR)YYb0_geyH;Ea99;9h*pBk3@*?OEYIk?Ez$d@eE4+OV`*1wyt<1rU zPKI$r4iLuiro*;R3698PBXL|5;J8F`QM9A%1digkox~A& zP?fz#tQ8wiI&Zz3evSD%&x~lESNV{@gl-W>na6?$qz5+sICYM&tj{BFnw{5O!9L^( z^s*Ip7o0gP^j9eTs-GpY|6~#U>`R_A-$boqjMw?KcdQuyzHOvlcmZ$TA@T=5pu6vQ zLTD1*eaAjtH{d^fD)iH*6KCy3(kb_q&Wm=lZ#1($8h^H;cbGR|K(5eB-KlF*GCI z-mt_z1E0Hf?GS#T&$${g2K$BIeiff6~6ajAl`1 zaVqR*u#Oz|GwU~7d`tXH0{BPyLcH61hgnBnyp4TTpB4)oT*DVGme>itav#cyX6K?S z*{<1{d#bbtZZekf34WY}4F&P%ZTCytO<^p|yYT_d z4tWc`L%sm|CTffQLwwFPtjXFUF4SzCg)@arAFOjQwoD8k^FzYV@*Qmb_L_``Z?BoN z6U86dJfTk-zG~q6dvGoPIp*j_=QbFZ5A} zHU9od_|Cr&zfF2De%N>31K&B|6&9T%__VOzSbvb$=x_6jQa;+cw!Oc=yhD|=wY-Kt z*xL~O(n&877RQ~yZ&pL!LpkJMth9Yf{AL{Q{~5d=P#;h){tz?{f)0VB{I0*0FzM&u zH_s+-@{OuLqJNvX&i^KfVIuSC_`;{hMn=vWYd8CjdLWBloPp7YoU9M9#fO{soO@XZ zfQ>*dpSZ@-S|XQ+A(tVqaKRSATjX+q&_H;|pYWd4+@10aG#MRA`E>%|a(Sw(H77r| z+3&b)ZFC0Vw}-$ZiFMRt%&q=X@%^~yZG;|u5BOr8=&hnV8iU`ujrajhsh=B~+|Pad zGWHc&Aisfr*fq({pm}P=ZMPlJh7e9amUN^ysHFXk>`1#~vcgA{qb_dDT!14gVd`u<%j#g)Pb0Xm4V|!uxq2zmeN5wDvq7 zI8z5lcc4b1IYrH!tImi4)|Lh44))dTd(3L&W znJxA88TiKKCGShx@8%J9v-`t)h!1Im54cfaVhqm9m?J>eH?p2$Yg4R?=KcdY_>haZ z@ss2pe=A%3p)#}B$>)CfaPtR5R7oMIgegt}e z{jcuh+E%^~P|w7Rl3M`HOZ{gmLuEy4KDtFreEv+J1+dFLpE(pCPoP3ANBV$go*uc#i7M+8ryr z!Z`v5eb(Sw;wWfCjBs8CzXyz8c#hXe%*W6UXCDDi)YlsNoCfCMfbEbs&F=RvZNasn zr?_@TI*9u&#y!wMn!d}}-Ll8_;q$;Y!!@%V@Ta9`)J4+xwt&X7cM~q~MeXM7d(1Ux zJiC+E;c-A~)wJdLbdZ;Wu2T7(C-*=r^i%Y**?ne~;DWZ~nXgZcsP&Yyr%T6MZ{`7g z{C4)nUGfgiAitfxdy~_@yU`iw(Hy&vdZg<~`ra;O1D?qF&AGdFG(m=!!?z$m_=9%h zrMcN3Ea7$bOsAh`=}`v^j8l0(0>+;j7#H)o!dP&G*MKp={D82S7ZC7OpI}X3jeO&R z`vy>xK<@eBhuA&>_DY4l;AuWLutkP|ImCSr7Ek7hILnW)u8)EBJ_Aei-@p=I7?vIV z2jq0Wg@Js-ugT$TW3G1%8omzVx{o%6wJ%#I$M{#iWc!xz`bsmt@KMJ0&!p=~%eHa{hU+Bd?m}<7$+357M9qJwn%x{@1?><-N!L877*F0wq$=?oX!oC6K zpzJ?np1(Q#9PlN!g>0mX&&|B3V+yw7&q2|jbIug$G%_79e1XjLz1;}?+XR_mJtlD# zd7v^&%;UB266d(&sz8(I%+LnjCk()6ZYMeFvO8r@MoQ#kWC1-|f#)fsJJsX?V_1OC z2X|RmB|7vO#plfZe6IMMxtZ4jPw}ZXV^Nn<(531~eL~y(I(%2XZpN2+9!;* zc~)+jQ)_5w1-a|I8Kj~uw!(v+GF7|7`{erwxxSc@jD9IsaNQs}mA z+UkPm*(&GFX1*cqQ&kFwzJuSik-5c3afS}oTV;*MefCP9cC{7irCrD3wZH+~1!kTi zHU<5pzNW}`)bP&sp8?0+wW7NsFU(C4bEP&Y{fyq)es3=6M;+!moangGVf~G9V3XA0 zWF9;rFODiN_+0jX04Lgr{nluZSHS0A9#?PCc;M?eYvURCC%~bur}@{&4?2FuYVs;V z$9tetSa+M>#^SshfJo76uOZpfF_gm9=4U%}h~ zuz-v8%LC2s&mJT_XgeL9@N)$8@530BRVW|$z;eQl(1jmBJ{?}+P3!qwb>U5Qyhi`h zcmkdJfUgfFavm^nq_4txqr`B5qqJJTC;ZnO%A72X@4;By0SE3ZR%`SQ%e z#zHdVbs#h7SbpK;F_myjWHv5-+2@FVZ^ru8RN|5^AJlUDxrYk+Jb*DNt0ezkkhOW& z>Mqh5!IL5IB;yt4J<8|GlX+sp=r8#I>NgAMGZAM8>>f#C<{{050 zX4u$(wK1*Tt~wfn<8ubySpkkUB16FuvVg782B@FOyvZj_{^I*i%*ku{oOFcqg=ypi zKHupp!SjB=jj)eZLURPqUj{u{uTZlxM9(Z<15Si}yiasK0?rWwNBXMl-mu4q1N)Hp zsIff0rQ|$rYCV##x!v?pwrA5*e;AOV!*WR zELzTgwv2d=r^!7LGkB5<$(7q;aD5$c z?ePkyJ{;hB>P@^3;cD|A!BOM^8Eam}Z)}Q>=r8sWE6<4;?-Vnh&Ko3#pE@%+jiTvJlWi~O7E)%~Mf%9d+dC)7&mE6hTyqq|f@<`&(oWMsT$3I*A1-}&m+h!cn zxbP=JbHrGz3vn#bBOR;y;Dr3)w@+=%Lo8xkcy;*mCqi=s&VLS^u{K^E%73csqWA-T zOhJb{$$28i`;ZyWyIZiN8pRIG!h7d(>UXryUM_kYfgkHwBVOTT;hpN)$s$AXRkM(X&jMY?J%%)k z+#>M#``j~K4)77(QG8C?WBFz4SFZv-LURN@+kj7%S2$@yAit9qmEco-Lf7?cBR zy?7?~{2Chf>bv_yw)WYv+S$aix$0Vu$2|$V&`L4PMS*~zLzDZ65a!z^e^Hs){l7Zxz@?Qw>V6Po%4|2p*gnT z!nxV;kV8p+QBu=-_g>-?!MnrYU4vIR;V_>o?@rjoYpb7}TLktJymMDF@56hA0!R89 zI9CarP5idf;d?l?;dTFnHeqcmY!kD%C)unE7@K(YdA3Y!WIWF*DnV{e=|jg zqj|P0M*k~j8aN^SpBd;s=oCFOxv2P$RC5#kz{WX$N*^LMJjU*jeznSXI72?k=ojkt zr~@5)zEPrAP3tM+2p*jV+M2yWWhnotTq*hx)JoL`Y3ICWR`mqLfdaj~tjp^%b#Qdr4x(_CoI_KWo;@tbyjkBEX8)u)^+Lm|)d|9z#)$E#v z)lJp!+&CNG>fzi6V{pB_0W=^-bfIH+axdAEh4^;FLae7P=vuQC>k!m`)LpBAPm5QW z@u*J+aHdaA0T;rOx&Y`&Bex?Qv|p$A&nSu=)_>T2kL``J?~?2OO;(3Qrj*&l{E@u{ zz-bY2A|8C#pS&rBW5-ywhr6?!VVIw&*LqOpIbD^t9GrYnm*F6V*w-K>v#g^Jbei*`M@7C5->#r4I!57|wy zf2ON1cQf$R{WDF)`)9uD#}o34yrV8a&Nw#%bb#-=e+F~_SKU8zaXZJfbg)lS-kS*T zpXurtzkeo@#>D}RuGkUi>h}unH5@}}bg$rbc%0+6e`cKguzv>kR4!(X{gJ(b3+}@{ zU|)XzJFWdQ0-yS9=044C--CotewsCjR<$*^68hVkZ^Zrw9kZ(BcQt;?nhoUDZ1&MR z-q_2V1z*G*zL)5Y{aW(?i9s()PH1IEc!UlASOcDN&D@_S@?Q8ibAI#N?yq=b$@4_X z@7nP1t>znRmWTL#QOWa$lHW`Ddm8?_%(dxvK4ke0JsY5p%H7qKZRm4wW=+?iH~Pxc zd@gZ(^cC^pn1e{1BL9qk5&MRpdLv^C<)&+j@4PYw_TL!Tw}xPg4TDy@&MdI#7fszo z?n55rw?AGF_A^_XAdi6Ce8SA)zFj8+E;m}Z@H17=uN36m09{FWW5d$k=pD~_#QRV1 z*LWuWdTeMe;h{hEGKIe>rEl!pr8& zc&qR267LeZb%M7;-e{pt@ZcK3=%~mL{fC174SV=JqW|sMe>5NJzmwObU3@n7rh^xF zXBW1yiD#?*@(Dh-JVZOQ|HfGgIkcJ_4|@T0-UB~vV=T_WIU%vL5%yN+xV!OJ@f*7@ z1cUY=u>|pzww~mBHX#^yCb1rb`$M$hPPNZtTDRvs7%~_D%!oDNcWkz_mhgQy_?GiV zf4`g0)n0yo9j^h$uHRza{vFGCFM{v?V)~2!H~s5O|B&3@F)OD3zncDw_+0z{E^qqV z_)NJWR}#6kdSfr0Wnu9?@H9TxIVBHS5N~r%+T-?_+V$JTZX;;uQyhMGe+UPSVVj(O zZ|oPs8>1(zqX=K%w<%+ZH%7)XZiI{nLNe~3l26<-Hf+u_^Vgx{>m7^lv3x0!@#COx z*c&~%FQD(J@WRrf{8=nCNAL&d-$?&0q5hZhn*24kReeELau2@GCUFTqtD3ZOP6?Tb zzp`;E-{{v^s$h%#8tZ;>v=kIcU=bmFFJ?#NAT|#;NOThI&vAGtB#M%jl0qn->q; z@k0EUoQCo*=KnJiOO7-D{k#DBKWOSTL!e*wt7I~#=1#{O{msLC zuKfIs%h*o=R)QOQeaqrivr*L1$o-@{9tu(42LC3I-e z8_QooI7WxU?Ws3|XoIox$_M?87@L2HePq01JpsI-m3&6LLUwBNr5e%~n)3&FN%=PG z>kP)1oP>V^`PPffBjnov`Br(OFLx0?mG8@<3+P{zOW?QV(+=9aAhG~F}Sluh(;i3JOo_HQUzmIJqcu1cV z=3#Y+hv$dKFXrJv@u#m64_BJ^FNREwGY1@pKwC%1Z-sK)^F`JXJpEhnw8k6#@0p}S zd3yL^LsLg6$K}~$)Hi;U;0T`+7RF0s+_Z@kVZW1`ir)#r;QQnlG-$?T$J|MUd0=w{Fy@-^rAHd>sUx%Wb*32$^*>_}z$t32^0pKWdh z+0jQE9=a{?jYIT};0^PuLDq-hBYZg^7T%0DH{&m35cMsbr^>agDF8<3{aL4>4|+Ak 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

{uK1LLCX14bY0L!XI(X+Ey%i%<^YmwdZS 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

4@v79<4K&r{~5n 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�wc$bmw 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 Uiv(WGCl(m8G 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

y#TgLWpHP{OJSrAm+Px<2;z?XZp-{kfA zD~k z#Q*(%{u64P=nVZ4zK@#oYWAY~=CY@KnRsz8slK@dd^hMk$Qxf^Tg~5Z6guilZ+wjR zGx#5Q`Bdn=cL2cmf3Ps3}Q%jUCfOg)i=2WJLHcqEP*JVM9dxrj6sPk6J%gPdl^ z_IpfD8v)m)_a)#;%F{SE*y4J_!)&X#-XL@o*BkEPeZ>_VSkr`WJ(zb@7>CW@QqSP; zv&`R8yWsCr&EHa|;P2yeJTE`m`&+PQwy4&hFM5lSaWinmzI-|=#S(Lcv- zCy4$HFN{-d8Y5-SVNbi6oAl=>_&aJ1nK#HZ1xNDjSy$(qZ?FyiE*RX1S_Qdq09a&x z5dW4?@6UUb{Kd#7$^QNpvdO4F9RH+~&GAA<^?bbO->a>=iKWOVMwnNcCpo_iOx+%) zxgI8=V=&F)eGe0J&LCs)$m5~+Z)3X{EJ?X{o5S+@2iR8q;PpaBvAq6H-gmio?D{%{&IR;+o-cdl&C=lt40 zoUNB$hrVxq0_G&&{E@@_x+@ej>(JK;9fSEI-Zz+0hmN6t+B&q_=p1$EB@(wOFSPUP z(7#6=n#uN0JV-iPhfchg*Fr~Yq-tD?95CKm?$w1sW=9ZYU)1lZN4kKm(f?6{lu9E6 zjT_l#42??E){77i2WK8UDjE$YZ9=-w_r<>pV|*|kJ8}-k zx6o1S__l<&@?Oc?ksXe%51h+rO|9pTZ}q)h_6=VB zxbj<#D--S{?;2MoT)}JdWX4$YtZw7uO8y!?AMsTfS4yFQxRRfdK*K*T>qzDyU5)-# zS-0$2wd>6GRXyjn?+4xutAjn;P^)x8$KaLc>JHbbj%T!X#~P&WQ))S_0JpQlbb@c~ zg-%ojuSd6$8i$>5%+pTeuX+!EE+ph zr?fel8@uR%1T0B9ebr&9+2yd*2pz>zvyJzGWr4*~v<94(`@jPo>)PVrr9umB^f$pD zwu+8&s4)h9`6Ou`;aFlMeffE=$nG!P$i7S0*La*qHnd3fRW0#P^;Io&R7Tb7NYnYE z#E0Us^a$gI3&$j2O3>T*N)OXSwl$c9j$*2k`0x25=a2+bk^Xetulm#TcLy(v@IZ&& zynwI6Ur78p+P=r{39tJ0^mae)Zd)Dn6vf?k@M7nRbIHDWzU1vPbdB@2hFVqEWAAfv z9V>KHu45(t>-bsLy4zPxg6&T#nlqtK+Wo5ZRjIMgpH!xv-{|3~_wWcEgGcnQc%&9F zcyK0!_?@1y!g+@-8LL&k3+wb;A6`Wn>exQa^flr9q?&M^jm`MCXXP{(qdO`tkZ>-xj_Cfj(fi5uIf+~jmo>E*x58+jkP2#-QOnrO}xO5;qSsr+93;P1jr_vEkv z?^vaaYLDUhi8){1RchKwOl9~$BlujdK2V`!$EB=+D};{PT!rwDnuBAJ;y9;R*#F&# zO9eGY({TG|E+5DE6*tBh&-H1GrJj6foU8Ecze4OEcC|i3dv<5K&1)I^>rmQE4l|G! zV}{h3$WzTTyTk{gn22{{oBNuAw!XRafv|z~Nh5rs;{wzrkblROuy@)c@Rm}OAh!)1 z!MkZuZX02)c(~4^I5S)HR))^G?%bw24?GGO1bBGNx_lYsA ztdrrsiT~^`kT`OL^-AQ=tIXWz#-?!UdiXQr1?`jnBDP(dpBzqgb7~cJ^mjAHs?Ong z#xOf?lO3qK#`0-w8sjiLFYz_d=k*=9cFuA5`$KzwGL*~yVNhgDIRQh?(&shC>$`2= z7>h4g`l&kLl>N(@$-!pN-%e>6`^yc)g8O;z{_(iKlJ}LioZZ<48e_ogX41eqWhMUY zvOHmpGKB9+4T9&Y@!YKuPjiFijjMyrjZHxwZEmH1GGCz081YZ!i$?U-m`1+nAAbV- zC2vJJqpLSHB<~OC_5v_W46snCl(5p3iH{hv9pcK^if28T!1H*T`?x$kV7BftC1V zoeWsj&w;h^5w^8h@m#0obL=6G$MZ3V=iuXPi|2M`pFb#ca1A^M#s3|i;5U$U4zk8O zT|uR%qso@Ck1Qb#_~8~0BlemVU=+V4M$q4FWyJT^jf`-H%TPD^oon#y!S!r&O+2%B zU1*owBklWyt`8EMU2|01-uE!uvhP9IGvZc`ay7a6NaFJxbFTJ)iO++eJ>Yya7-TJb^Wn;=FPB|ozge#18dgC zN5hs3_@>Q6Z`XOg2p|3V3#6@d#TU8fdn}&4j?Wrjyw+k@UsV6~cwEkBy=TT`cEE;v z;CG^WNkeAEF|HT- zt_QCJD(C%D|Eiq#3muj7{;SC+_&pxOpV+!I26u9 zUTsEgS|o?FqP$95EI|&l`%Zx#Q6FZXAM7B%Du+R# zqjDI$lJ|}8V$N=C8gZ=|XG~Pg*;Ekci?E#eEZdbB=c$u-IV`X4V_U`Ys?bp^uS)zk zShzmM_4d4x3)Yyon90Kfkc|_weuMUlsqBx!~ttoiBZ?j?R!q&i|>} z!sKus;{o+;){rEZ*}YBRy=u;;%C`2JH!kZp3K=ii#O=({lA2TGL} zf*t%Ho*o3LYW#l#{(m_LDwgAZ8a(9CUuf*B5;|x9V{HFef7(JmnadiRf=(}nO>7za zvkk2vlE*oG+}D!9zj!Xh{N#FjPA<-1>oYNp@yVREQrQgqusNFX&CAhmuP05bJGN;D z&ceMcCDjwu>msMuKb}ass@FeGFxQAJe++ru63Dk-ET3Bo`FwaQp8=m+xwnh_QNJz0 zgpGzbZ=X)ZRmr@~x`cE*-eUIYl*}8>;R7x4pI2s+uJZQEEOQOsUOA1|s7pDAV0rtI z$J>~eu@61MXCUXl=N>BX_#?}s)8TPehdV$gXL8;Sj}B^^hkW~$cf)AE=$pCkq2ASD zgUalLt1bVeW$g_8KE!@ICkH>n^~2`+=U#t5^ZHAnzY~bt*y~tJ2l<_~h2?dp*9JB6 zPoHKR(BEl!%;aGEvghih4x>x%*|R+U%4-iEf4bT0)8jF`!RvFk*M@ycEJvTaZJ(4w zcIb~W-^d9w$+k0dBKx+o^K-EK23g6rv%%TUOJe_OJ1@Q>{7GH=Vjr)OgW&%~F)7h^ z&k$ZMM(|>DVKeB**CEgPs`7h zShMtF+>DEeJw{G(;}FI%>{CJ=F224`bH~zPYWDekLPzDauaPueeiA9$Jdd4Y#Ci{(-)R0w=Etf zv46;|8JL8Q!8ErBQ*|bQP3bvLCDn+pJv}ryIAv%XYr<6+J8^7=+Bb*VH&0sl_bl^o z1N`n{#GD-V(H_G62E88S`Ib3cpT)e-=W(5%nUk^CNw{t>*R_1!Jj3U6sAGoaY#Qpu z^;rvo<}+x2Ynt$`Pr5?#z2ReCKQO*87o-74{>z1k*VU=J2I1qc6`m>Y<^b=;ddM%a z4&8Tddq;3VdneXNHhd)L!FqJ>2Fx=8Cv!y1dURBi6xEaUx3r@77@JB%7jbdzVdziS zqo03aGuz_1?b+vF5IU;A7uNE=@mH=#-<-#s8t1Vfo2DWgFUB*5ZDa5x#gCtPcqES) zJVHnD?A`C-;XV!2f_APN^$y|$@iC6H2X9=qdRL13GJB{uJ6_HX9o$At>rZB0wsXh9 z`i3ACB(#@z8%+D~{}cB<@KIf5`uLs6|MI87f`*pDfV3usmS9^=6q=x|hED5(1{ZA6 zP}?qO>jtIn;3hJu?QZyd+ug8RH0(lma9bC;t>4gJQSjGl&{9F|3ToF>MN_xcne-2! zMN=)!_j%rP&b{Z}xigueqs!;RXD0Wa^PcCt@AJOrJ%8>U)L-wb&sbZ-`jK4qPXyXu z=&P?{H0qb-sy}MgNBggyH1(UPU*$`$XODcgo^RFCw?@AaL4Fgd!+2Udio6y&GJA4r ztf)rJ-38rotU%w@`r2Ej=dg7y?hV1#%hXu$`~|G5Z2i2*QMP`560dvQi{94@Tv^-; z#iO3vrJiIg^v3vH+{1YrgJ;C>AHFam{8xBJx-C55UQ|6#g7$l>?Xin{aFH0>mH7~! z_2=J+E9D%IF-|xMJVU6jRU-#TBw1h9bEVuw_ZoP+8GYVZ&3rym+g<+dME6x#8`bA2 zSS~*HN6GKu3(W7#xk9sMw3Zw}Ea95b7UKh0|G}Ek-u>(kb&7nJYk?B`SO$9|F_ek5 zRqmHq4jGJ_TPQ>4)k!OV#2jn?#grxOqmP++4)f_PR+(u{gMqcAkyF>Qj&K?H;HPHq z??K5gm0eX%;___n9#cp3i#qg;Gn{wf%!aXf+KPW^V}ImzX|X@CnRcwTq^Z;`#+-?o zqh;C`hhIl-=kvw9en_3jUbLOFy?KkRA1k-b;fE3YcAcZnL5%!*2kR<7{I$qYy#Mu` zyl(knJ2{i(hv9f4tXsGrM)13JE*|lJjYs4tJij_+;o%tYxZ%A&hjbc=lVbsWhw~Y5 zTF%2Z4XZWH_}J)bVuOsN;V$xJ<2yIfzTv*}u*3rTjOA1CgNJV-HrJ=Hh>_oK_DWw& z+lBefZ>F)0oPMM15Xj|cZ!~pYzu!b=c{X}(9px$;J-1qahu=K6oZtV9ev`Eiw*~uf z@E^0UZjWP0i7%mijS21$zUJ~DoF8yH)HwF6=|9GeXGM$6u;7b;eir@@Uz%Xji% znRSr$La^i*!y@xMEdO(qb(LNIN8~6h|06M9W4S(u-(c)FXGq*N)&3l16@E1j3*-c| zDstc_u8@2*a{#ljoElwd5gBtJHZK_iR<3X`ZVw>z`PsbH_r& z6Vxd$piY!)I{NGm>r@m{N7+T^kSgb>#ypyP9nr4%3H97AIpkmO#X9;gosRg(GrL8f z9eB2Nd zuYufR#tKuX1Tk`z$K~OxC|CL7aI^l77&$CC6Jn&jFKowyKny=`uZ_pcv= zIH23bzVI(Zj`F8pDElj2yEz#4lA56B6!grTFt9)Tf0s}eaHkZ{oT>a9ep1a(@^P{O!Exh> z#>zFJteAGPP#(S2CR>$(qohU8~qxWZ$(dcK}M z%6T{Yg>q^v^Tojlqlh!I=RuyfJLQ+OJKwy5-_`TYkvhf!?pK1#8v@rNg$} z6ASBkPshUT{#dx{rViYr-&ofX3wK>B*WpX3w;lDlH}A&oOkB>tY=_S=w)I=*U&^y% zTY4I0g~T>BZwk%--n7xwDM4)Gy1e$6pRS`^W#6Bg{0Fh^r^|UgNB(yL*ZXM)jIoul zU7j`QHy)sz5dX;)^Kd@EVEf6FtP5<2c|Q?3ihDni_@}vt`GeB|z28Hd1!5icZys1d z8NC?40{q~$t$}M1^ef4Jz3w@oTJ!ADd;bIA;DF|PzvlZ4`x?0xANlcC>91E-^Httw zVCt_`WuLn@iN|jEptUF;>wYmt z+jTQ7&XLUx&gC2NoRN;=wzm+yIFKFzlsd~iRgRFh>U5#Ob8T6;8!I{c;7U{O^b!~IM z&bnW1*9S&N*PCcxr`(*+y=Vvd*yy`hhTrF0K=9m*fxki3B?axb|js0P#t;wln`!*(?`_F|bp)n%K@ZW@l(#7Dljrvq(rkKD+@d%gSRyV9fN zj>x|>UrucmzS#2x=w8L52}?y5I3}^ei?um&oaiKvFW+Cmy2u4~#Yes`aui>_znIrG zU(UtZM8rq*S@ED>jR!~Ecmta$J^>S+&EfYx=wl9bLLcv|ndn%3>&vt_eKI}@eKHBsJD;xng*Sz z$Txdz7WU1Fu0YijQQW?SyQR*Q~JU#(b~ zW9*2|_xkfa$&J8$ENK5e^5 z@rUD>UXw@z-+w{YvterznW!_EX(2CvoP%3@U$MJ3rsh#-N5z=R=ZMGX*|xQb&6yht zJu4W!%Co_DO#Xvh=sVJ96@R|-7~5li_4q8~?t&D@sIeE&{jQk3 zhrP#Ic`@Y}+_-0Qq8w`y(KZX4_!016P2xKuM`N2!nZ2`|AN0ef`0V5!k@C;iI+&aC zzVJZB@JZee*7gOG1;)EK3##5I4+Tg39Ti5>IeBZso<>3E2Ki(kvUcI>4mO?~)>%z0ry zu8)XJUQ@by0_hiYxQTO(CobT3Pfr+MjGoS5ZNohKw*}8+z<$GMo9DJn4nX}$uI8?@ zsxdc^YnKUceY{e(j)5Z~Ict<_#fRv((1-Xu%7OFWHvC5%{kHJmvsvV2V$ox+=*q=} zwvb~hOvES8&6O>oo{GTqDGQUtQH@FDD6W6|a>}$Yb-?$Az;*7!&DZ;Ib@-e6aNM8c zKHPlpjpzJo5wo}_$LA~g3?aYI#dq$r^Lrh>bB&eX<+&<;hkSFkgy+MCJ>PN~jXuD= zR096r)8cf>`9AY}CG^6%KjdBJD~tP-+vVuz!k9w_>HrJpl}U*u%I1Ms5)r$F=r>m^ z`K+hkgD+B#7;BEiM-CeM!{!IY{#w7XhW9$3ab2U=A&=yFZaI5iOFqe(o^zTwL;9GD z*ME;b4k=zAtWkX=uOAmVibIb}uH$jYQEMyEv55isdF`w#5>u~->G9hvOd>~Pl2~kE zih(a~3<9r)%o+`OA!9SfPB-ope-7NW3)+!*Lw+tu$r@|+vtVZ2JwA48k$t}heIHi# z_?C*v5@*yi1FG-eT0@yQM>Ax6#6KoP9+m6BfVBg8jwU%_vh1Ol@~~SU+en@@S>}1l z4;{|+B!23-HFJ4c@7;3IWafu*E(`u_-hbOB@>Ja1m1)8IFB(*S)s%$JAs=&zao;`U z$#vhyn@_IfPDRQ!?+4B&x9kk?>UTZMv#4h8FQ|uTp>h$ss%h6hL;SE~q<>sI{_11I zP(=LrGWeQiALAo~hglaKMf?~PIf}1?dw5;P=M&(J>!jJ(QWuZO|A*Rg0tfo!+Yh-IL{5@T_JPveh_)~>eOkGp<+v)%2y{d z*TB0Sd^trOVifnCC6C~J$mY6~n=9~scT8g223sbtt1)77d8uv1cQB!?!k;HN{>oL< zVG(xW8R}7Gm&cZ~uCmKxB1hTfG2y>umlQA!(dXRpIxIInKDwXsLa^jGM-lyrhvm_O ztgEm*DsmK-M<3#KjRof@u)hXh!@CBC;$z3u^M9CQy}sCY`WclwMVF;#MVF1@xnSBA zpI9@L&t>{^rT*;DpKJMv_X2h5zhy3gdP)6vum0@QpZ)qXr9XG+&jJ0pPk#>T&qMn2 zi2fYXpTqhytv^rb&nABA_nPo?zW%#je=-N>^_cz~a4m`>6gtnue}|^K`$z-a40MeB23**T3uT0EQ6m1*luDv8fk=|VGb0*`Lf79v+mVa*(KPik5N3= zk3142mHF6V%EUQB`R$D67LM8Kx$<854S4nJAlg|5*=?p=!a4iC#Dq89*yXHT z#`3sl%T&2M@Zem4BhUU;c1i3qSSUyBCqyvc3$%?`)hq9@ciZ;$(UbYNr-|LjWZ$$- zW@uelnASbRvZhSyy|2-iTD8w%youBU2j|6{AOA=`cR0296+>|_5S{@6**%prTE5iT$I3w3v`s^)*KCu@d&jkf^xhx#x-jn0#lItJ)ER4x~ zHZ4?_nRR$>!f)%92A?^n79ZKWVjOJDU*+sIIS0OUsMxYsVur>n<4C_hwyagL<&FcC z->b)p@ncJ(hvkj$g~yhgZ)F+Syo9mk=INA4|Mud*-<;w#gN5zA{@C(2J8hY;bDr38 z)1549%8V0ReunrF#r~!pTMp^i!u2%7mgrRYEcUNdZUDR9BRtbSX`YFsFXf6aVP(!d z#ytEq`|Dc6c z#l;fowy@YUFrNJx7wy>7sbbH7_>jgP7JK;Y81kB=%w>8Djy)SHs59g5;jw3piRC4X zJ!^KbU4QKPl;my(OKD=yr!KJjXW|O;knFr>O^smE@##+=d(`vX`D0IZnKO?)UtZ1r zoq6oZ#*!U-vdf%#?0HD?|NMCK#hz>|E?(E?v&$I$78iRSij1S%abiz44i~FCR%Mql zx-BgBJUE{HgRv*6V$Xx(LwRBk&oUtP{Ow`tpzzr9*PB`1__2)gG*lo+qAA7F9TQL3EVo#Y9oHx0AbA2PbjPVU~elBFrl4EYQ z`x*8xzc1&@d$O^(cwPUY(u0bMqFKH~t=;_q2DjOlf0JdjnH>wy@Z9?|AkP#-0Hcd+rq<$`gC`A@)?a zReoXx?NxZ}xnUa18-EXvJ| zE?zhGWS24eEiU%_>y&Y@juU&bakyCB*ppqx=(e!f^DpDsKNx!kRqXi}@u57i=a9;K z);&!f6drq4Z)17m@8Pj0ekaS6Hul69Ql>xlte(Vc21{vT&-MFlnI^7;$DXTqu&gQb zr;j~V1>`;1WsGkWAA7!VlKngL*prPV+ds0)82>0f_IzQ<_;~Zho@^{GUN`n+mofS+ zF7|wW>o{1)i9OjkT&!;F$u47bTUhMbI-dQ5vFC`2JzK?x;1}-sk4C(&dKB+6$`g-< z5RYowDsNg!y%ZjgR@Jb)i2>p9=sl-cCMzDnrh#)cMV#q*&rZtp$D@@p-!oY9#v|A$ zaGof~nVyvmY{$qnu_inoy+`7qDWl_2@GQ@b+57EITJ5(xNwweZJc#|vA3;u?eKwBY zn{ZYFXDNp9?$)~Q3-G=MoW0@iEXGIv`5Y*`4y3RWBV4 zc+FtR%hPNh$-&bVJ+@5fG|%~vcgtFiDN_QT)^ZQS9pC&st@ZPC%lX8qd0I=myW@;k zk30?3>w8YuBTuD0iT8e<2J7t6b;whx6X2LoXLM~AX=+<+P98!@^G>aoSe{B z*&+VlTQDa-@Fe9L9)xppiNx|OPG<9>2u?0h_V=Ax`oIz!OI}W9`$G;+zW+sArr}$7 z>});CvZjpYB%b|~GswXhdgf=Apf?p~YI5gt=wDji=b2r`jNiR--mo(4ykU;LyMMTV z{exa}or?^gN9Mue<{NqXWO5^SEP%Xb|JlAA=OgdFZG5~Txm+GBF5WzSGWwM<2=BrO zV9jw(@~*?=IM{YT39Z3*Le01NEcX2Uc=iv* zo<CI*D(LQM~`4C90E98-2o zC?Xy;$y~-CkFLJl#=`b;o@0WI0>uheKbQ7G=8?fVQ*<5X=h9XnKbP_%(}w0iT%vpA2;m$SDip01nT+Wm!0Z*Mg^GL_f)7xbZt$FI?nMVfe z?O^{jPo=$(d1SE8I$ei6l{x{QN_oZ8+a+g$e4D4s6i;uTO*xQZ^Ryc8kdfyoG1mz> zlOA2Ec)DEd-&-(GuaekpxDg&tFI`PMrRC|RHPT1l-118CU4x}GJiT%Y+c7c?2gBp( zTV*a|%DjG_;`wLsW&LcN7ZiBu8$}663+N$N-Jnc|C-L#SS@{I9o!AYD|{tNN{!a4b_W0Y%b7S72= ziRD?G%#L40#Lh-#e;+5`wcN&%my_9XJ4ftXa@v+@_!iE|1(FY#GJmo;2lS@aJI<1| zHuN)l&Vl}=WxXT2jL9?I+yP|^n{#wuPF=9Q9M6G{v)+-7#m$TJ^vUG#ZqAa8H^-c# z>(24M?&jnlJfKY2(p684vxr++vB{21{w;(c)X} z{+U=49*^cpJTzrWFh-u>Sm(wKeD~%Y&I$h*xlwWkJw~43*y{SPSC3<4pkCrA`-gfQ zBc;9UIY(BV9l8$3NNFoDMoJrMj7+T8W$iICsd$=L!F$3}&u1yf9@UPvw%sB_yX zU57lCIsu+adBxM)4(qZuPx};4Z+nRM0z7R3Plxm5cm0Z|SBd=#=V_C~Zo`dmo?e(C zp3?I4!mZLrUw+plzH6|QhNn&EvmGPTa4?*w7e)k=|5>!)K2{ND0i5AHJRSD)^i%uU zw&v+@9-ap4_2_!!sk9fu(_kGLL(vv_Ds=)pmGX+GpPH@Z+dNGvo_?x=_X0dkf~P}y zc)Cl?L*6C!FPx`ulh|$S7|zqVONghmJbm+v(nlXpFBji6SW3gw%Wq>lMrMAVzIl~k zDjiSd{g=IR_5}N*-uTVA@sOXV>!+}7&C{VgJPp+Ad|KBdPo=#Oo(Aj47^-7$RQmx}KiET!S;Tc2b*MrMAV#`XxN((&|2o_Ko1&(lw=W80diNAmDASZ|@ON1jT1 zAv_J#xmCtc%~Pop;Hi{XJiYa(mT&WPQ1SHEy}ak=>4Z`6^iZC7dI&tl8NkJ2|H65? zP-3^SV>nM|o+O^q@^t17>7$RQjpDloOKEu8cmdlnGV}9vW{qGf9ZwJC;prhiPd|Qu zZEKz$%EQxOz0JBFc`EIN@HALQ#!$^usT1I-lvh0cc!QR2^Yn<~sd|Puz|&X3)4@DE z9a21fhuFVxo?arc+t@Ljr!$rkYiW6U-YLrT&!a9D-!)iD!_$kq*^ZH!pQq=o5lp4y z>0ln74*GezZaUl6JRQu#(?Gqo&**yOsk9fu(_kGLLp4vOPJpLUUh#BokCt!qbXf6p z?M=Mr=jlZ3g}d)x3){O%gQqx~^LDX+;XIuuvD?@&oTt-w5>IJ)I{jMdqc5J$6W=vh zO2gBOo?<&jW`3U5?H5d?CNlew&v-+JUk87Yu5G1Q)w@Rr@=ZhhH9Ql zod8dzyyEFiPiy%$PfsYG-t-vn1$c_RaAzP-JRMc>^m4I(;XG}a#I}qb!+H9~S6HUB zJbmN+l3BMjho=L6o__Q&+txfC$ivfMy)C*P zc`EIN@HALQ#!$^usT1I-lvh0c=t3>u;%S+qc>2+4ycghUEqJ;sH&4r|!Baf1`&O}k z;XJ)iVz;qlI8Uc8C!W&s^qkYuM_)X>Kz!F=DGg6AxRdP|nfZBo&N{(VI-c&z!_!@U zp01hAwlz<8<>6_dUPngPBTuEh5S|9>$QY`5Ds=)pmGX+G9hF`(Hg*i>>6G2XQ(B%*Ss{J&@$}8&y9P^Xcsl18+c7fp z^R)JWU@9F?Q+arr^7Hh=8`-wzX(|s-gY}l^dgQ6J7sAtE9T`J4Po++Pr&3<=boDb@ zzRlB^;_2#xycggp&ldIP;c30%>BVCI!g)GdVz;qlI8V=x5Kn1&I{6{#qmQRC@m+(Z zG(3%6&UTE<{5+jJT`-l7r~P?&+VAJ-bw}B@=4pQ(o(Ah})Ah(xX)lDQ!8$UAYMx4+ z08gd7;^}qGTE5NGM#a>BLpUQ(B%* ztdKtXczVA0uEA0oo}Pa<+c7fp^K`;`!Bje)_T}MepP#3z8rZhxXzFr8GP}_c^v>Waj5-^g0*wX(A6#*Q$6rN9`_d{5)O0kZo(8Ci3t!P;c2Qx*mBd?S=3(SVzWC%~Pop;Hi{X zJYBX;%eQ&jsd&1qoA;noo2Oit>deE_gyLyT>|Z!f&ym<|>=@3|$bRA}El(piNgsVY zJ!c8887!sY=^I|OW#;Fpb5t;uj;Eb@c-rab>H9XbZOzlpJUk87TdwPor_x>sPlI)2 z4Anf9Isu+adBxLfPipx#Pm_wL*FMF27| zO@FbhuW2w+pZ;Z8e|+Rx=|9eK;;y>Er?`Us#`?SQy$AVC@#BBz`aX5Y-^HZ9 z`97jXXKak$GdGmsHvz$o3F`OVpd0)yUfJNL`<_p1I{4cJae!xi%}!)ZW=@&@4fLyz z5ev%U_pq;4G2@1^A$*tk-=t+Dmfnaqx3irEN&beBgWu@`R$zI4x5f%C$ZuC4|2sGK z2|uG{`^XdE!S8d2; zT^7bVd>=dCF~vugKE`sua01`==2rd~pM0R-)`}EUSHSgJoyk84@hDpS!k z2+j<{?;yK5M&E0n)Pe8Wz89&rxT1W|<;v&Qn>r=%y?+L;^zXgCSNg1c@4YM7hT{5r zm-0Jw;rjTEjx(A12B$kMoB>YXuI!`6moQF$o^8iR-jmU7fz$6X{tr&SNBkdcRP#P< zsyR7W6emN*LWu)4j^usukq=CveA+;+qo4H4E%Tf!Vaq{YGtaqXT4c;S%O3M^ZII<( znFoF8x*UU~F0S_??(rE3iwF2!&rgfLN_oc58s|#tll_a2ykEt-7W`&s#Hq#aE`I5G z^x=I;CkB}O7fD8(NLO|AOQX22eQmw=wLxiD@m%-s{R=x#=}h}ao)+0Z_}*>Ohw%O_ ze~x(Yo4jY#Kl}#rq0w*Pyyf9b6J5jaOl)g$hTxaOy*MlE z&VkoD-zj(ClZ(>7EXQxGUMc)n`OcNoiBWV}4f|9(%fvqN`Z${4Td{AHJfn z7@2&hA#`Mw{|xcSZ@-HEfpZ;y-_-TZ&t&OP|8}XT!>jij9R_lo`d&Y8YE7JD+-ZW| z@p+BG3VkNrJ_0ZLqOr9tbFTwC`)I{kS?~`q4ErI#u&Qay;?@Jeu$8gYq505C3chPOVpGz_f*a2nMYK zbH7jSgJ;@ze0b?Qy;|2kpHaRo?a{Y^e~@-izJ0cg5k{`zxhKcvx3snABH_2vz50Fi zq&rrDw^`#=H1~ML+z>H>_8rvyM6CYI-A0!IzV?Byb@7oa_VT{s>lL^1JL~JQy3WLA z#9Zop(9hAT&#)cvxRpAHkB#n^GD@Fn+y)n5XNPjkxE&w+;54?wxWG?SCq2Qbr5xt4 zZO*xy8K*~)2jG6E?$2dXR*lJOj;t|dxAF3R$WKrna&$aHebEvvPi$&@y!GC(q}6_7 zro|b=JT`{UPBV9fePO&k@$>*meZ{IimHIv~o(E1GMK!iQA}qH<$6| zaxw5EFt;pcp1n6S2jdC)8y{KJBX*Oy<8@t>bkS(<*Ku4&7(RhX=aBJXqm@ zPSia3ZzPu~0?$`GJnuZ|;d!UXQFz|@w1=nsX9f>q72>dZ*0vSD87|kAz3PY)_F}$j zu*dYZMyp)CzBa>@Lo97%oE*QOpLTN)(T%5f&Jn`&{{LJ3tnvE!4w0k!`3~v7(tFv< z@a4Yr?a0Sc&SUYBw>Pj(h%edP2+WHsPbH(ew@Fjq#CY!+&tTS@^H|6=kmFVv`&tDSgD6RE5$7 zc?E13Zy5JXpBO96b$&P3Ypv^T*7cQgUFF8Ld+O%h-{TNq};p#v$3afH14E-|eaTl+9^ zj6Mt82#>EXdzdcY&9)V$%N1v2T)TWr026Iw_S-OD5#C9TfOgC|iijCwU{mIsnA56x zPeiZ;>mxMn2ts$%3JPjb12v5z^O^aH-$OS|BHG=RH2v>oUh z+*G*1VQX$<-h;<+)#yaxh>rJ8eC*fDX&=rtP5bZ@`h(b6<`NvAlg=3O&RY=Mkq?$< zB(8_r{IA7sAvVu3rbZmk=9lhOHZNZmAGy@nA94LsvA^aa)|tvV4>P(lxu^6GI&5InM zJ3-;Xn6*;vg}wE#>ML`#w?4-2UjNFjckBA?X>$CRjXg6TlQlWdR>qFX&(ylTweJ%j zd(Sq?W}gf$38KjiC!whPA3 zP9r;AN-OU5$Dc;zCe*OFZ;-*G*8mNSF8WB=WG zv@=!ae}OfoN0g47W4U?raq(NDBeMp@+&pwYO>s7tZ(Zc+Z-LJLn1?J-eHQ*KxQ+d{ z+p*U4B|b|Y*y6mN@!7W~O&>xm$sU*8G4Nxqzq!7Hd$3I`M+|u@`q`<*i~KBzRqWViJ$rV z{!a8=d>Q__+w1$qB1iT8;=uSXK4S7;GY3(aXoLSm?D6Hl>uM<1aIyeQi!4mjEKDLt zVVZxM*DZSt_UiRltW~yPoj#9_)^23o5IiCKxSab(7JGQ+-^seb06&;7ax|V>d0pdS zuG0v+xjK><0Nr4mmpplMi+Udk$NeVMD}j%=>mOL#9m3k~aB;l(E19>3=p>iVTn(Kh zmCwvu&%P_2%o90EC-YYEx@V)v23sdSKMv*1%|}_k2uyJg(?!QvS7EwH81)|DnftPL4T5y z$445bu&&ZygUC_(tAB;pJ^hvS+j{ZYlsFy;+VsZttnb65#={uohpa_KuJnc2N5jhIaTb|-| zjR$#rbc5ijDZc`r!^EZc4D!V9k1nN*B5-}!!nJ~RH7=2(aV_R`4_Acild|rEeAS+# z4G=H$mv*Omk?iM~^&Z&DMnOa_$l-d5S%rf~#sg_;9iP{~Y??uWa&WtN(MX{?C#A6Gxj<)sdGxdTDcaJ9N7c0(S9FroeHnkD1D^jG#oSowRN<&r zb+t}IZM=F4+Y9MK40yuEv%9T6oX@%_$3BQ0-G>TZSACFqh{3Jb>VLSD?GdlnzkGJT zUh;My#{72wM-O96;=jTe6FCZFY>kJ}8ED4&q$KYf90RMf9M!>=d*|EOD@jr zf<00yF3ilZuCm8Wk)!M}^C+)-aj}f!v2RTse9x2rd}t}_hhSn`VLaY#VOqhu8k5M; zm=^Q8H&#ZuUwmRg%E}RKpMnn5JY>~ltQUf%F$b0hJS^uQW?hBle37HDoWFQ`i~ z$WZpQ)oXInvU%A`hEO5Ptd&-(KGxoBs(#Z^wqjWN32d{gaalR** zU=xh*I@bKxF|C`l*T;N3S}EgJi0xu%GmJ-%SvV(II7N=asooi9;hfuq7(%~CoJn(y zvI%hpXN4p2vHyNW+EzY3@H+O(d_LZln#c40#?O<`MN-*Y>%!(S$6nbx``{_|rwCmf zf-ZI`KR?g(A7jJ0B1h@s+ze%Ux+t$FmOu`mctjiz!0x^r!29iAmq%(WAV0$F!~JoM z>0A^4iD?aSXiVb&8WZMUW%qboDO)D^vi-qe*8Wg-nUqsl{QkhWkhR{nVjJ7{=~mUv z#j~ScKc?TWv7;Z;MULvn^t*Z8(`}Ugkd!%yyHEbzC)p-_*z03-L+%`~{Ul}ja4KEo z!udlFXWePm1vcQU6FCZJ-E+Kd;hZZtmEYE9TAU=$H#N67z2v*LP`(fS6Fn;1zNv=o+3i?+4U2e>d$qdE3F2>ZkYhPj_fii% zEzXJNhOx0N_*{_UID0yc`)2L+^~6JW?G-vc0*-L3>{M-pSm44#nAkJ(o+|GWLYs_i6vm<&P&UJXZXhCUTU`rb+zM zc%~XW;HGf8lxqXU>3-R59kf08?#6oPB+r__E9mPXrTeKptgB+rRFR|lI&~edpPBCe zLhM!qojcA`S2+442>TXu06&&Avkj6_t6Ru#}w(m!ZAhUC>&FcS~xg9NKCND2h7RLnQ-!C zh~tFzeG?!5ygb2Jsq(~Yp3I?-95E?61^O6LJgF7_D}B_89Ho!i1C~CH7=2{%gcu%x zU41#?HH)+G840qUA-j>PkvkRyokm#d54E*vdB?*Cf{k{v2E4% zziBJ|Tx^jscll4Io}Wp_M<(3H z`|A0b3F5=lbuqbxe(v;uUN@B7xj6T}@=?6UV|MzN6?n$HMmVo*T_e2B*B0){`~l|`Xs4vR-ZcI*$Zo&1 zj`#Hfr|5Q*Gmxm6HFsl-`gNA^oe=0_t)AmJ#FJ@os^$DUVttY0=9yvK{N@C8zYYEE zhu+7*8uMYrJ3}_NID;D-@O+p#Gg=_-B6aFJLuclw!~%Y{k}K_w_gp5%GCVUj;a2ro zdAQ(bto?fd?)-pu5_3@IEHAG7D~xVM3GejT^x2jX@k zV&bAS=G~b&6|#R0zA;YL>ua_2d3}xXo#pDxHOSq-wh;e04scwUkGgHTTuhg%<=@RQ z6_X&V4rREmL|OHA8T{R-|K@tj5$adH7X~o_F@Wu{kFKrxJhU_Sp$_PRey4r0D;=$9 zq8#ycjEgVUdP(xBL*{aVOisDa~4V-R3Nt5lq2H{@S+dnVY|h`CSwQiB!EZcXl#=I z0h=TGZgGa;-!eA94voA9|8HWqPm4OEhcT#?e;fPbZ_X|4zuWn@_N8_`MjfGDP<9#bp`Dcy*OLI4iaKo- zN0w4ork>F^@{4Fw3h%wSpB#Rh=w8Yw8;ea)1~S|-8*|8s;4D}fWXK#8yc?3UGvHp} zode7<1S|51dNcl{Z?8!5-2w5DNXC|rSmBn5k3{cw@A>hSp>68<81KU-Q>jZl2XLI@ z9AiLOztdl==tZ5~tV6si7F0DYNQr;edDkj`$7`6giVtf3YrbBxll93##u(J;(*BLL zTKE+GXgA;M1D^tBwGMa1I#Z`WpZW)nw^7M|z|}tJL*yvlMpsiN{|Ecp<}46?Lof4< z?%}`2wy-~ScA4~}3H4DFZEkStdk}{=VyrdyGaqq= zaeX4obzgM#RJo6O-Rs(#Sf4pD>+77Yo?{Z8{i3f+J958;a}detWL!l|lHA#p$pAZI z>14^TdDaawa0bvJPM!h8vnk7Tf0CG&T}It5M9e|`1oKBT4#dY^zFgatxrN+oZgKjp z`_uIO&Yl*PfACBl@`J}!d3i>jSkCh0*UFC0DBeSjw)-@vIu@iPULnVBK5gvg<=7P~ zn+BbykYo3Q%NOvz1Q0pSWF%F(hgQ0`6%WL zZhu7=sH5%9xyLZ;!p7|~kKKgx%SpzZ-=3oGt@*I2!*N#XSn(1*^%fIH#7{6rT}d30 z6O7cD_!H)rQN-eA>Z7NH=hwzgcdPM9d|i(luvybmmLaBq&3>h9_NwF)%4V-NuqdBd!gi9?m(ucFeTn=R%dlbJo#gr1zZ8_;XTs{)D}bLwc@#1hM8u_)sU?M!P5V zbK-}zPv~`#s@=qlb`R;kJ6iuUU@yG;a%_w;_?@;x%w`@gGSF{R*1Q`kM!!V6W{u^H z`k?u8$kJ20#(;OR(1)EUF(Td(Bi;ezd=~c)5#udRlH&#AA~7G5xU1edgK^I3z;!9d zcj-_T?8^6MaesmLTTPoDFXz74!T#v^kKT)5*{Ry5hzX}_UU#4MJberB^&{u)W!~#l zVLrw+nW`8taQ#L8Htni)vlBH2Gx#KZVmwS>J}1`|x0&Y)w^_!oOZPo7@_rY^(N~*I zUBo{tUR6w?E~r;!2e+3M-es^nBux`0bwqV!tMAej2#}xpYeArZZD$9w2r{1D}9`JFmPn~bN@2Ch$q-mlbncyD6-_*-S%&K@K1{Pr&^Qt{01 zu4UiU81cIb=_llEZowHX@MjyI3nRb#u|5FVN#r>^3o2YhnGGE4H#W?goB4=yg1Obs z1}D0)foDLy_oD8>yB5Z)*VEvXt6a>hhqzqMw#aF=&+qLul~>?%lyhR`-(&Fgh~#3t zPM-@i638Zm67Gofg=A1ehRlxHcJU%(E-Xq)GWT-&*^7w-&weiv-c z*vmByIgfSmPGWL7$n`fhZ^#vU?*-5IDW0E{JWTQYq{vY`KPmjTV(+V%qcr&1(OlB` zU4rk0Ojn!r!ROe3ZIQZm z;90BgVlB_Uc7>LwuAv{jXE`mx3Fo@RDE5Bf2fG3|>jO9&v|PLWi?m$(+B|j5hjYHV z=EHfhmS^Ls4c;+SHql(*QFA#^$$!mRh(2hD+Yx~zlODLxZJa}iE zi$}(PPcb8>GcCwCeLFr!g%Z+XIVmDW&x3`e1U*Gcj^@6cK)=FPc z@re5#nHTo6P1P?v^I&0i+^G4tV?iyrQWS7e8702*1u5~ z_h$s|G2cEyImm-*1)t)O)n0UEa|~lQu0xjZI&xWgCO$s)i&vy>3C}tbSLm2buI?5N zTl1j{C*`nRt{C<#Y$t0~@c-%Bc9;*1h#Y0RkqEC_V{$Jr$@mIA)>Dt>olCH<&?0kpE14$_r-TKe)*2^+K0a>2`ussu47M0+!_1T`6~WAx0u*1tc9%|<=N8*ub6)Y z&%EbZADDBR7((ov!ylsOz|JSsnEvY;)`e~155E#Q%Fe$M`+NT2aQ#e=Gj0r4n85$+ zaedCZA~8+%F#YN_3zNvvm{#+;g(+rZg3k<@xMkU+AnpX$iZNeEWZ;94j~IYG5f$qS zSwD7p$2CpV_pQys4-VmdzFTQ4!%1JwF+nko?`Tk6{vD-E4 zZsZ)-fnD41?=HLxq4YL7JxS?NWamAnW&20h$FYyJS)b3^B99HVGE4c#Q1qqnQ|kgARX>h96! z`;w@O_SM=B#@treyb;$L6VAZ963#M5?y-!@k*cLUzGIx=_eTADHq5s~PH&BK4sqOq zy@$2VSd#rRb+8tB4(zuq>|CXLUclQ!cX?{`%=LAQ3r8St@X|ra-3D!+Yf9E)J^zo3 z#lL6DI6Nr2z}^$CuiM1fuTBJ*{%{-XP&X?YoXc1?0ls0KFQs#>4Ve~a z5ZBe2F*$#XwQU*O|FGK{H@p~}V}CK9-F$X(_58}yraxNG>pkqW(<}P}_dAp5FY#;r zV&C+{sHna8|S(1_#eReP2jAJXMVoL!nu^+!IdfG0sD&iIJv}JxelKZ+Fh{6 zs$MXC@WuWTVMn{r@$`p?Cq&2J2ll#n=9tX?l#Y+x&9cNwjIS4yIhz}%SB))~{eJ>% zF<`Uo|1+^aY$NkTtjk7~jJhX@Ii!C-RWg2diuYCjekQtbZIi?~1Jw}dtZ>IKna`H^=>d&LSxM}@vMUbCL z2X8u@LkAh?pgx}YspwAW;HSG;*41N5=3n5+o9@gZV?@gk-Dw#&v1~wJhl2W2dU|D5 zn4Y?v@&}*)27Y_O_2JP|wBe?Ie_rCaieaaov$*K_b|Gu$f!vN9WE|!EH^CSL+hg8| ze!o#TAHtvCqu-73%un{Rud3faxmEg2SrP{u5u<;A zJxv@Tn8$#*37BR6uP{F?vC*}++i&l;fBi8H`?(_H>BrcHmZ9b_e*ef}@87QrwRbFN z@84H=_HNW;)~PLLZ11pqV_d(PDsekokCC&XgVuOvNR2BUI5UzNT2FmgdgL=f;Lp@+ zc|Al%t(GCWQ+gb_Sjs{ddDUC z*cSiZ+@j8_p{|uvy}XL$fn~k)Tjkd4CC}D5Rxj?czO+%y_@6sI%=gEKH;B)N*moZK zyeyvi@2y^+|690#KI{0f5b@#U)`H_f2#2XZ#{4XsxPCn4Nwyz??=s+98P7a*%ER~6 zL;Oye$|izO@>bg>{`){QSy<0_tc5q;|&Y7X_{0ors_&AkHmIWKu}r@mjEMj4K)m@mpX0iHcTyc$h7XAeWC!dvQ7 z$B^KhYKj}Xz)Rg9Z|%e;eF-P|FwtTGcEG`rN}YQE^~(_ z$i-Q}cJQ$=eS75q&JN6pXAbQ)?a{x1u~Yja&TzOGu@`D%ta{qiVIM4vIO`CK5$|O% z7{B`*>!RF|c;>qzM`8S~8vk$)=T!%|AJ~+H@1*eiU=?3@jCFuJrg6`UXTE)s*IYdT zw_aQ3I2!OmrJa^OlMu-A3|S5j_!-h zf7PDmp>-^ybg$2XQD?v=JWfgJJU{6_r@%FIsfYFS zTIoOfit{Y>wl11u&=;;_URNG=-G4>_@1WD=ah>vAoto>Aui8>^wxGR1H&@BwBRUS` z*t2!{h;ukLA1ju2I2IQ?8)DBkl#lO)4fPp@!z)-9<=``iMUJxJ;l;eZ$Z=}$$-QlB z&(`G?_H2Pk@k(KGc~!2)e8wxkkFc#UKW_6d9Xi0a6{bTXM`2RFsxk5T10UBB`_FjK zc09XaZ!*tscI2{4nT&a^kB)DbcIZI8za{f+@p+|#Z;KqIgKtY7ZP{he=H`Nwv6kfON!hNjHjJAjNlVSZlhWImlifi#EfBs+eooKH3 z7en8|c)A|?(B~bVF!2w*^Mn=uo{;!w*{De0iEN}ki?GorJxm8>?xbvVP~<2Z9lVt? zEgR+X9sAj(|3$kvx8=}5F1u`k4o1~El*fBmSLxt!k)w3*_&Q!cW4pXG_6+M6VV9(b z>02+duEO*!k)tqu>nUC@z%C{C7sfRBsW~fWax)b>7{}$ToHfq8^jfa|=duZ&!>@9b zO}=UM|C?6-ziIa$aPf!;QjC}rd6z~Z1PQ!qipicCA{w0 zMBe>vFgZF;l(9yi^OEm4=T)7MoE`6ez-M>NF?-pmbgo?TrPFt_tq}YvU- zwy`d3IAro7w%hJJ{B?e&Z>Xx4=g=|-)=N3bg%8}s@49c(kZbm#enQ6Z?>aH$n6)~` z?2l(2bFpD9in)%_f$Yg4C$II5H;OaV@gCa-S zXK*L4>ptK&0e$cOcClIcC4O`1E)@$y`jEjmmGPgK&FUx1Y?f!|-TlakVfxVJCRzKI z?(Z~8&Wl`$dSkhs2B(_mGO2s!m`&)Dp4+{ixVv1>w}ydl7+jTSu{eju-{x7YJU;%1 z)6{KXeUvqlR@+4&&k1MUJx9*H7}gwikW8mslh(EXc?IAaOec6Wa>& zk%v7@UpMiem_&}owA#XiTr&EyjR|^7%HPUf^!Wtv;~CU)dA1h!gd>)- zH4V;-isO@8ski2s`*&MzJ-*<^4Z~f-7s@iR2kSw?>)<{9E&Tw$V7Ie7aE?lzlicB4 zX8M~^^Ec5GVz=}IbJkvSrl@I<&qL4I$ZL2O>M-lrJ7x5Kp0@xnd} zj(dFmUi^aCxhBSVkiNYthIjp7J#D}8DVBi_q`oc_&wNc{qNy*j26f|^eHrqR*P(Zr z{~{lcHQ}0$H3ROMokI5YbIe;I-{cVq_7m%wd1B1(WZVkz=NvI6G7KBvEGc?GR}cJ#uh708PT_OE+4kw`*NhbU(frubU=5$dae!j z9h7^U@a%Kut1{+VdM;&5Pon+g_i<`Q{TD1Y7lmIQ_hkGXe+>VX>o{M=Wjvn<-Qr%{#D_O$s;01 z_4|kG!jiwr!3%t=%!Fk>AaAy(XCGZir3=t_04(w_CcVyNTG<*m0y3`Jz4pGz45lQH0Iz^$wcyJH?WAaayH z53JyIFOKPF5LM1Dc_ZvIM15si_%0|na_8S>z}kfB7V@dpa&V z0ez+QS%R7HcYCf7SU>Wfu@A)XCddwp;dr*%;Q8`Kg{KNX2jAHT-_!9I+`!y{{?GUJB^D%Q zUNi&cyL7y$<@tBkr=8$~EVlveG$kO1wn994)X2yE4c!fGqg*rU*@Sl^>Gw8b58rE- z?_Bi!Sf2%xn1SD)^yH%58;#sdi&Y=bP&K2|S_a>56WTYc4DpBdCs$oP=F1ub`gDTt zZRC70XL+T^iPQOvTph} z?aJ?(pJ(G;i!uCd#$aHL%(vR+vqRE0Z3$W2zpq7kTPJz={cD-GhWJ~q9OY$?-~TE3 zFV;sf-}z6Gqx|hZdpdwa^BXye@EN~Tjo;WRP$$G6#%bvDgvE_qWkz)w(MJi^8P0Id z;pOpx*bxhl9nnhYHmPFS1A6@Dc=3QW{y$)k|J)bfl}5Y}`IwuI&XV_~)90BFc7YqR zKA35dcX+z7!SWxDx8s$mE}+armLY%HHoxP&e&Fs{lAJ8Y2Ku?koq8Rac|{-k)r!wn ztDjByyGi>p``d^%8x!zR_{}3ac5yx`*AmW=cO{%gj-gG+XP8fL|6bNDHMWkt&olbh zom@WHW8fA&2Eu>M7?=dc0@g{Mm2oS?2Xpb{?chnT;>oUQ^fmAaJlSQ&Ka4T|A>*I+ zLGUD+wN3(TdVOi~mC&EH#xc1~+c1rohUa7=9rEr?@3&B{L5z942eA$MJ)xdkP`R=4 zyUADbdY7C7mYCTov0vxUx=b4|aSy|ASJuQBhh?t{F*ob1&`ZC3hJ6juQ)>=?dXJ~4 zFTJSrRMi*Hd`aY}SoNi+cwOtM2K}PX*x1#0=*NB~`c96A^}VeZ_SfSp#)AmQ+fl|c z$)EjlR-!%n*0}8j%7p6E->&mu{&w-KWX?UoXC!YaLeC%Y^nCxFTF?FQ%>6q5;TgF5 zCI9jC>`Y}j`XE1xjS)G{%ea1tb+UBV16aTK?xl&Y%sUg^&bt%aKH{7}o;td%C4$^3 z!ZTIOQw#Lb;hTsvL?^j?^d{&erF`_h^{lIW^gfZJxOd+wUe`K-k9xn&iS=`d<-mwM z5OXR&ZydSqzgCWGdYx!;wTZ!)%U#0nz=VMiA{KMXYk4%u_CEm6NsECd7~sd1YQX zyuTrLyX987&*Ujrp~}g7pNFB}q5c}D68&`N=-M8z0qjsy^@P!ZK5HobwD)&qty%f) zT-NDs!1}Y+o30a-y-Z{~RZoBe^zGpNcHYk*9x{$fnN56$+`W?9xE%G`;CL65Q4d=( z9wgeG_gta+BJcSycH-R9Jd$+V;N~?=v|DiRC*%x& zSnkjGhjRy*f4k3-HK8pX*Kk%qjf3)c?*wNO%c0Ka?d$pswT_SGe8IzC2kus2ZRN8T z_`V3=7ZEq~*$B*>S2Q6W&A|00J-1=om{W|ti)HwIUJ5z#4%z>cb(4bT6Uyh@IHcQ3 z>d!979S+3(VR8;UV&Ax*UyJsYf2!*;$BJimT-*WNw7+ly+(Ccl;6J!3YqI8dMc4-K z(MGYJ7AL94V`WE6=j~4GCF1MBa+`1_VC=Q!Y^&X=7QNYWptB^f$ZtrXt-eMl;t)Ho zON?-zD|zX=OAKb{o48oET$dFdS!JhLWrSr!Oj<^Kx^W*oAIknvlWnbd=^wm!F`;z6e z)3|5VchI*^-rsW3}c9>jd&AZ#c+$35h>Zkv~xHZ!oLy&l>eLwT{S z!#P)&+(X_z5B3hR7Mb3JPuK!|*^4^jFXRN;-^}&{doOD(99ex2{60=C`tBH=xH!G_ z(_9!IWE+~7-d;$E4TJBO!njWEby6=~lgbj^m*C9Uq|VmXBz_;!S^Hq~LryE+=XL_z z$p3D*9BUzvJ-i?#d2=!ytr{dJRNh>5hf4GjGs62Uts*ap8pc#=OzEs7+dM%O-W!*IrVK7 zH%Knr)Dh{|xR=K>|Fp%zEipsm=DRYJ=$G8L^c?8J(Y>a=_@<}lTz$ZE7Dmro53sJ% z^H!0g^t^R9ud6=1p$j2Ir8vyJ!20TT=4ld%u>)j5vbGiRMpR_<}nPwJr@ za)(-T9d($q$heo87vZ>TWYzI|hCEiXV^U6yS#@SFllQh6+2)?kA-Gmf8Ewv#N2D&w zCMQH%^_ZZ?fJh(v+CR(r6!vK9dhyBJVsnf0DW0#zdj9anhD+|#zjrmTSz?)bFMR^P zyO1~wzd`D}ANwKldsWg8;NhOecyemA{6ro(HRH$`%pkr1W0;H+T5pJ7*;o*tE3JN2 z=aDm7s2u2~Hcy`f4|KzQi!9yPcpzs=ZaK&=l+C#(G@hI{6d-3(0dmeMK+fc}_6u-- zSps8_7fXia*3FOR&rgH4Tm~f&w=8joY^Oub{i(|;K(SPQ;7_Y9+U%oim z77pPrb7A@g+u-^G#^tis9j^|jXL;|vg*_wq+xUFU?_1)3=HA@EJ;nfYuRd^(=QQMA zZ;dlQq25a<{)+Y(7fijzK)o5(y~_gk-1q_eGzIR>wdySj++%*_VL@zwUMiR?FOJ=O z^O}a6|EfFI_WACHH+FV8ui<~>wvUt<9(L0t}n4m z;v=|ga`86j6Z<)?Zn_u0tG8W#6IZW4j$5yX^+NhDSQf|5PHG-EDy-GgZ}55%{xa_)I$h_akRKA ENt!(vzh(*H+NmHG%fpj7;3SHgIpLb?<$F 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 z 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%0DH&ec{{0dbY8< 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

fwUwf68;<{LCk+n@Vr+X8}(<557(8 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

l?lm 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

e78ckak0x;opBmMAqS?$a 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 z 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

@V0`$@{Y*+su~PvhF(hRF^`)t6{8w%f6R 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 z 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

1)=)*7@!-n_reT7z~Z^_5v`&<-&DD$~g|5^7Iw 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